|
|
我用的是multicore 版啊,我在官网看到:
#NAMD-2020
export PATH=$PATH:/home/XXX/software/NAMD_Git-2020-09-21_Linux-x86_64-multicore
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/XXX/software/NAMD_Git-2020-09-21_Linux-x86_64-multicore/lib
-- Multi-Copy Algorithm Support --
Multi-copy algorithms (such as replica exchange) require at least one
process per replica, plus a Charm++ build based on "LRTS" (low-level
run-time system). Multi-copy-capable builds include netlrts, verbs,
and mpi. The older net and ibverbs builds do not support multi-copy.
NAMD built on netlrts and verbs is launched with charmrun like the older
net and ibverbs layers, with +replicas <replicas> +stdout <format>
options added to divide the processes into <replicas> partitions that
write to separate log files with %d in <format> replaced by the replica.
For example, to run 8 replicas writing to rep-0.log through rep-7.log:
charmrun namd2 ++local +p16 +replicas 8 +stdout rep-%d.log
http://www.ks.uiuc.edu/Research/namd/2.12b1/notes.html
用下列命令:
charmrun namd2 ++local +p32 +replicas 16 job0.conf +stdout output/%d/job0.%d.log
or
charmrun namd2 ++local +p16 +replicas 16 job0.conf +stdout output/%d/job0.%d.log
都出错:;
Running command: namd2 +p32 +replicas 16 job0.conf +stdout output/%d/job0.%d.log
Charm++: standalone mode (not using charmrun)
Charm++> Running in Multicore mode: 32 threads (PEs)
------- Partition 0 Processor 0 Exiting: Called CmiAbort ------
Reason: +partitions other than 1 is not allowed for multicore build
[0] Stack Traceback:
[0:0] namd2 0x17ce9e7
[0:1] namd2 0x53d375
[0:2] namd2 0x52e7c2
[0:3] libc.so.6 0x2abbc8294555 __libc_start_main
[0:4] namd2 0x4145f5
Segmentation fault (core dumped)
|
|