CNS

いわずがなのCNS。

■インストール
事前に

# yum groupinstall "Development tools"

その後で

$ csh    *Cシェルでインストール
$ cd /Appl/Linux
$ gzip -cd ./src/cns_solve_1.3_all.tar.gz | tar xf -
$ cd ./cns_solve_1.3
$ vi ./cns_solve_env
     setenv CNS_SOLVE '/Appl/Linux/cns_solve_1.3'
$ tcsh    *tcshへ切り替え
$ source ./cns_solve_env
$ make install
$ source ./cns_solve_env  *再度読み込んで
$ make space              *余分なスペースを削除

■実行
bash系をお使いなら、cshにしてから環境情報を仕込み、それから実行します。
当然csh系なら環境情報を読み込む、そして実行となる。

$ csh
$ source /Appl/Linux/cns_solve_1.3/cns_solve_env
$ cns         *cns_webら

■csn_solve_envのbash版。一応作成したが当然無保証で。

#!/bin/bash
#
export CNS_SOLVE=/Appl/Linux/cns_solve_1.3

#
# get the machine architecture
#
if [ -d $CNS_SOLVE ]; then
 if [ ! $CNS_ARCH ]; then
   export CNS_ARCH=`$CNS_SOLVE/bin/getarch`
 fi
else
 export CNS_ARCH='unknown'
fi
#
# ==========================================================================
#
# system variables for OpenMP
#
ulimit -s unlimited
#
# KMP_STACKSIZE is specific for Intel ifort, icc:
##setenv KMP_STACKSIZE 256m
#
# OMP_STACKSIZE is used by all compilers:
export OMP_STACKSIZE=256m
#
# Uncomment the following line and change as appropriate to set the number
# of processors (threads) to use.
###setenv OMP_NUM_THREADS 4
#
# ==========================================================================
#
# general environmental variables
#
export CNS_LIB=$CNS_SOLVE/libraries
export CNS_MODULE=$CNS_SOLVE/modules
export CNS_TOPPAR=$CNS_LIB/toppar
export CNS_CONFDB=$CNS_LIB/confdb
export CNS_XTALLIB=$CNS_LIB/xtal
export CNS_NMRLIB=$CNS_LIB/nmr
export CNS_XRAYLIB=$CNS_LIB/xray
export CNS_XTALMODULE=$CNS_MODULE/xtal
export CNS_NMRMODULE=$CNS_MODULE/nmr
export CNS_HELPLIB=$CNS_SOLVE/helplib
#
# general user aliases
#

alias cns_web=$CNS_SOLVE/bin/cns_web
alias cns_header=$CNS_SOLVE/bin/cns_header
alias cns_info='cat $CNS_SOLVE/bin/cns_info'
alias cns_transfer=$CNS_SOLVE/bin/cns_transfer
if [ -x $CNS_SOLVE/bin/cns_edit_local ]; then
  alias cns_edit=$CNS_SOLVE/bin/cns_edit_local
else
  alias cns_edit=$CNS_SOLVE/bin/cns_edit
fi
alias run_tutorial='csh -f tutorial.csh'
alias cns_import_cif=$CNS_SOLVE/bin/cns_import_cif
#
# developer aliases
#
alias run_tests=$CNS_SOLVE/bin/run_tests
alias run_diffs=$CNS_SOLVE/bin/run_diffs
alias maketar=$CNS_SOLVE/bin/maketar
alias create_patch=$CNS_SOLVE/bin/create_patch
#
# ==========================================================================
#
export CNS_INST=$CNS_SOLVE/$CNS_ARCH
export CNS_SOURCE=$CNS_INST/source

export PATH=$CNS_SOLVE/$CNS_ARCH/bin:$CNS_SOLVE/$CNS_ARCH/utils:$PATH

こんな感じで、

最新の60件
2026-04-14 2026-04-13 2026-04-12 2026-04-08 2026-04-07 2026-04-06 2026-04-05 2026-04-04 2026-04-02 2026-03-26 2026-03-23 2026-03-21 2026-03-19 2026-03-15 2026-03-14 2026-03-13 2026-03-07 2026-03-06 2026-03-04 2026-03-02 2026-02-26 2026-02-24 2026-02-21 2026-02-18 2026-02-17 2026-02-16 2026-02-11 2026-02-09 2026-02-07 2026-02-06 2026-02-03 2026-02-02 2026-01-31 2026-01-26 2026-01-24 2026-01-18 2026-01-17 2026-01-12

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-08-14 (火) 00:46:50