Hi, all
I have tried to run replica exchange MD with repdstr module in CHARMM c38b1 version.
As explained in REPDSTR.doc, I followed the recommended way to compile repdstr.
./install.com em64t xxlarge M REPDSTR X86_64 IFORT NIH MSCALE ASYNC_PME ALTIX_MPI GENCOMM CMPI.
When I tried to test it with rxsgld.inp in /c36test, the program was terminated with the following message:
* Input
if ?repdstr .ne. 1 then
echo "rxsgld.inp> Test NOT performed."
echo "See repdstr.doc for proper compile procedure."
stop
endif
* output
CHARMM> if ?repdstr .ne. 1 then
RDCMND: can not substitute energy "?REPDSTR"
Comparing "?REPDSTR" and "1".
IF test evaluated as true. Performing command
CHARMM> echo "rxsgld.inp> Test NOT performed."
"rxsgld.inp> Test NOT performed."
CHARMM> echo "See repdstr.doc for proper compile procedure."
"See repdstr.doc for proper compile procedure."
CHARMM> stop
When I just used the rxsgld.inp without the above command, the warning messages (shown below) are appeared after repd command and the program was terminated abnormaly.
***** LEVEL -1 WARNING FROM *****
***** REPlica DiSTRibuted code not compiled.
******************************************
The command I used (/c36test/rxsgld.inp) is the following:
repd nrep @nreps EXCHange FREQuency 50 STEMp 300 MTEMp 400 sump unit 17 -
sgld sgte 300 msgt 600 DSGFt 0.2
Does this mean that repdstr module is not compiled properly or is the problem arising from other reason?
And I cannot figure out what the “?repdstr” exactly means.
I tried to tackle the problem but couldn’t find solution.
Could anybody please give some advice?
Thank you in advance.
Last edited by miracle; 04/16/14 02:50 AM.