rsnt_translations
56,420
edits
(→NAMD 3) |
(Marked this version for translation) |
||
Line 327: | Line 327: | ||
Finally, you have to ask whether to run with or without GPUs for this simulation. From our numbers we can see that using a full GPU node of Graham (32 cores, 2 gpus) the job runs faster than it would on 4 non-GPU nodes of Graham. Since a GPU node on Graham costs about twice what a non-GPU node costs, in this case it is more cost effective to run with GPUs. You should run with GPUs if possible, however, given that there are fewer GPU than CPU nodes, you may need to consider submitting non-GPU jobs if your waiting time for GPU jobs is too long. | Finally, you have to ask whether to run with or without GPUs for this simulation. From our numbers we can see that using a full GPU node of Graham (32 cores, 2 gpus) the job runs faster than it would on 4 non-GPU nodes of Graham. Since a GPU node on Graham costs about twice what a non-GPU node costs, in this case it is more cost effective to run with GPUs. You should run with GPUs if possible, however, given that there are fewer GPU than CPU nodes, you may need to consider submitting non-GPU jobs if your waiting time for GPU jobs is too long. | ||
= NAMD 3 = | = NAMD 3 = <!--T:63--> | ||
<!--T:64--> | |||
NAMD 3 is now available as an ALPHA release. It might offer better performance for certain system configurations. | NAMD 3 is now available as an ALPHA release. It might offer better performance for certain system configurations. | ||
<!--T:65--> | |||
To use it, you can download the binary from the NAMD website and modify it so it can run on Alliance systems, like this (change alpha version as needed): | To use it, you can download the binary from the NAMD website and modify it so it can run on Alliance systems, like this (change alpha version as needed): | ||
tar xvfz NAMD_3.0alpha11_Linux-x86_64-multicore-CUDA-SingleNode.tar.gz | <!--T:66--> | ||
tar xvfz NAMD_3.0alpha11_Linux-x86_64-multicore-CUDA-SingleNode.tar.gz | |||
cd NAMD_3.0alpha11_Linux-x86_64-multicore-CUDA | cd NAMD_3.0alpha11_Linux-x86_64-multicore-CUDA | ||
setrpaths.sh --path . | setrpaths.sh --path . | ||
<!--T:67--> | |||
After this the namd3 executable located in that directory will be linking to the correct libraries on our systems. | After this the namd3 executable located in that directory will be linking to the correct libraries on our systems. | ||
You can then submit a GPU job that uses that executable. | You can then submit a GPU job that uses that executable. | ||
<!--T:68--> | |||
In order to enable high-performance GPU-resident integration, you must add the following keyword to the configuration file: | In order to enable high-performance GPU-resident integration, you must add the following keyword to the configuration file: | ||
<!--T:69--> | |||
'''CUDASOAintegrate on''' | '''CUDASOAintegrate on''' | ||