ctest for E0LL2Y with MPI now using FGPROCS=2
authorCezary Czaplewski <czarek@chem.univ.gda.pl>
Mon, 29 Feb 2016 05:06:39 +0000 (06:06 +0100)
committerCezary Czaplewski <czarek@chem.univ.gda.pl>
Mon, 29 Feb 2016 05:06:39 +0000 (06:06 +0100)
source/unres/src_MD/CMakeLists.txt

index 5e7341f..2a75640 100644 (file)
@@ -395,8 +395,10 @@ FILE(COPY ${CMAKE_SOURCE_DIR}/ctest/prota_unres_energy_check.sh
 
 if(NOT UNRES_WITH_MPI)
  set(prota_unres_energy_output "prota_ENE.out_GB")
+ set(fgprocs "1")
 else(NOT UNRES_WITH_MPI)
  set(prota_unres_energy_output "prota_ENE.out_GB000")
+ set(fgprocs "2")
 endif(NOT UNRES_WITH_MPI)
 
 #=========================================
@@ -406,6 +408,7 @@ endif(NOT UNRES_WITH_MPI)
 FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/scripts/test_prota_E0LL2Y.sh
 "#!/bin/sh
 export POT=GB
+export FGPROCS=${fgprocs}
 export PREFIX=prota_ENE
 #-----------------------------------------------------------------------------
 UNRES_BIN=${CMAKE_BINARY_DIR}/bin/${UNRES_BIN}
@@ -459,7 +462,7 @@ else(NOT UNRES_WITH_MPI)
   endif(UNRES_MD_FF STREQUAL "GAB")
 
   if(UNRES_MD_FF STREQUAL "E0LL2Y")
-    add_test(NAME UNRES_MD_prota COMMAND mpiexec -boot ${CMAKE_CURRENT_BINARY_DIR}/test_prota_E0LL2Y.sh )
+    add_test(NAME UNRES_MD_prota COMMAND mpiexec -boot -np 2 ${CMAKE_CURRENT_BINARY_DIR}/test_prota_E0LL2Y.sh )
   endif(UNRES_MD_FF STREQUAL "E0LL2Y")
 
 endif(NOT UNRES_WITH_MPI)