Difference between revisions of "MCNPX"

From UFRC
Jump to navigation Jump to search
Line 1: Line 1:
== Introduction  ==
+
[[Category:Software]]
 +
{|<!--CONFIGURATION: REQUIRED-->
 +
|{{#vardefine:app|MCNPX}}
 +
|{{#vardefine:url|http://mcnpx.lanl.gov/}}
 +
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 +
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
 +
|{{#vardefine:exe|}}            <!--ADDITIONAL INFO-->
 +
|{{#vardefine:pbs|1}}            <!--PBS SCRIPTS-->
 +
|{{#vardefine:policy|}}        <!--POLICY-->
 +
|{{#vardefine:testing|}}      <!--PROFILING-->
 +
|{{#vardefine:faq|}}            <!--FAQ-->
 +
|{{#vardefine:citation|1}}      <!--CITATION-->
 +
|{{#vardefine:installation|}} <!--INSTALLATION-->
 +
|}
 +
<!--BODY-->
 +
<!--Description-->
 +
{{#if: {{#var: url}}|
 +
{{App_Description|app={{#var:app}}|url={{#var:url}}|name={{#var:app}}}}|}}
  
'''MCNPX''' ,  Monte Carlo N-Particle eXtended, is a general-purpose Monte Carlo radiation transport code for modeling the interaction of radiation with everything. It extends the capabilities of MCNP4C3 to nearly all particles, nearly all energies, and to nearly all applications without an additional computational time penalty.
+
MCNPX ,  Monte Carlo N-Particle eXtended, is a general-purpose Monte Carlo radiation transport code for modeling the interaction of radiation with everything. It extends the capabilities of MCNP4C3 to nearly all particles, nearly all energies, and to nearly all applications without an additional computational time penalty.
  
 
Please note, MCNPX is installed on HPC Center's RedHat EL6 systems. Please read the section of "Execution Instructions..." below for information on how to access the software.
 
Please note, MCNPX is installed on HPC Center's RedHat EL6 systems. Please read the section of "Execution Instructions..." below for information on how to access the software.
  
== Version 2.7.0  ==
+
<!--Modules-->
 +
==Required Modules==
 +
===Serial===
 +
* intel
 +
* mcnpx
  
The configuration and compilation flags used are:
+
==System Variables==
<pre>
+
* AMBERHOME
configure --with-FC=ifort --with-CC=icc
+
<!--Configuration-->
</pre>
+
{{#if: {{#var: conf}}|==Configuration==
 +
See the [[{{PAGENAME}}_Configuration]] page for {{#var: app}} configuration details.
 +
|}}
 +
<!--Run-->
 +
{{#if: {{#var: exe}}|==Additional Information==
 +
WRITE_ADDITIONAL_INSTRUCTIONS_ON_RUNNING_THE_SOFTWARE_IF_NECESSARY
 +
|}}
 +
<!--PBS scripts-->
 +
{{#if: {{#var: pbs}}|==PBS Script Examples==
 +
See the [[{{PAGENAME}}_PBS]] page for {{#var: app}} PBS script examples.
 +
|}}
 +
<!--Policy-->
 +
{{#if: {{#var: policy}}|==Usage Policy==
 +
WRITE USAGE POLICY HERE (Licensing, usage, access).
 +
|}}
 +
<!--Performance-->
 +
{{#if: {{#var: testing}}|==Performance==
 +
WRITE_PERFORMANCE_TESTING_RESULTS_HERE
 +
|}}
 +
<!--Faq-->
 +
{{#if: {{#var: faq}}|==FAQ==
 +
*'''Q:''' **'''A:'''|}}
 +
<!--Citation-->
 +
{{#if: {{#var: citation}}|==Citation==
 +
===Serial Version===
 +
If you publish research that uses {{#var:app}} you have to cite it as follows: <br/>
 +
D.A. Case, T.A. Darden, T.E. Cheatham, III, C.L. Simmerling, J. Wang, R.E. Duke, R. Luo, R.C. Walker, W. Zhang, K.M. Merz, B. Roberts, S. Hayik, A. Roitberg, G. Seabra, J. Swails, A.W. Goetz, I. Kolossvai, K.F. Wong, F. Paesani, J. Vanicek, R.M. Wolf, J. Liu, X. Wu, S.R. Brozell, T. Steinbrecher, H. Gohlke, Q. Cai, X. Ye, J. Wang, M.-J. Hsieh, G. Cui, D.R. Roe, D.H. Mathews, M.G. Seetin, R. Salomon-Ferrer, C. Sagui, V. Babin, T. Luchko, S. Gusarov, A. Kovalenko, and P.A. Kollman (2012), AMBER 12, University of California, San Francisco.
  
Installation location:
+
===GPU Version===
 +
If you make use of any of this GPU support in your work please use the following citations: <br/>
  
<pre>
+
Andreas W. Goetz; Mark J. Williamson; Dong Xu; Duncan Poole; Scott Le Grand;  & Ross C. Walker* "Routine microsecond molecular dynamics simulations with AMBER - Part I: Generalized Born", J. Chem. Theory Comput., 2012, 8 (5), pp 1542-1555 , DOI: 10.1021/ct200909j
/apps/mcnpx/2.7.0
+
   
</pre>
+
D.A. Case, T.A. Darden, T.E. Cheatham, III, C.L. Simmerling, J. Wang, R.E. Duke, R. Luo, R.C. Walker, W. Zhang, K.M. Merz, B. Roberts, S. Hayik, A. Roitberg, G. Seabra, J. Swails, A.W. Goetz, I. Kolossvai, K.F. Wong, F. Paesani, J. Vanicek, R.M. Wolf, J. Liu, X. Wu, S.R. Brozell, T. Steinbrecher, H. Gohlke, Q. Cai, X. Ye, J. Wang, M.-J. Hsieh, G. Cui, D.R. Roe, D.H. Mathews, M.G. Seetin, R. Salomon-Ferrer, C. Sagui, V. Babin, T. Luchko, S. Gusarov, A. Kovalenko, and P.A. Kollman (2012), AMBER 12, University of California, San Francisco.
  
==Using Modules==
+
|}}
* What is a Module System:
+
<!--Installation-->
:Module system is a utility to manage application execution environment - compilers, runtime libraries, application executables. Your execution environment can be set by simply loading the appropriate modules. For more information, please refer to [[From_mpi-selector_to_environment_modules]].
+
{{#if: {{#var: installation}}|==Installation==
 
+
See the [[{{PAGENAME}}_Install]] page for {{#var: app}} installation notes.|}}
*To use MCNPX:
+
<!--Turn the Table of Contents and Edit paragraph links ON/OFF-->
module load intel mcnpx
+
__NOTOC____NOEDITSECTION__
 
 
==Single-Threaded Execution==
 
===Required Modules===
 
<source lang=bash>
 
module load intel
 
module load mcnpx
 
</source>
 
===Sample Submission Script===
 
<source lang=bash>
 
#!/bin/bash
 
#PBS -N mcnpx
 
#PBS -r n
 
#PBS -o mcnpout
 
#PBS -e mcnperr
 
#PBS -j oe
 
#PBS -m abe
 
#PBS -M <your_email_address>
 
#PBS -l walltime=99:00:00
 
#PBS -l nodes=1:ppn=1
 
#PBS -l pmem=900mb
 
#PBS -q submit
 
#
 
module load intel
 
module load mcnpx
 
#
 
cd $PBS_O_WORKDIR
 
mcnpx i=m24-0-0B o=m24-0-0Bo
 
</source>
 
 
 
==Parallel (MPI) Execution==
 
===Required Modules===
 
<source lang=bash>
 
module load intel
 
module load openmpi
 
module load mcnpx
 
</source>
 
===Sample Submission Script===
 
<source lang=bash>
 
#!/bin/bash
 
#PBS -N mpitest
 
#PBS -r n
 
#PBS -o mcnpout
 
#PBS -e mcnperr
 
#PBS -j oe
 
#PBS -m abe
 
#PBS -M <your_email_address>
 
#PBS -l walltime=99:00:00
 
#PBS -l nodes=2:ppn=8:infiniband
 
#PBS -l pmem=900mb
 
#PBS -q submit
 
#
 
module load intel
 
module load openmpi
 
module load mcnpx
 
#
 
cd $PBS_O_WORKDIR
 
mpiexec mcnpx i=m24-0-0B o=m24-0-0Bo
 
</source>
 
 
 
== Reference  ==
 
 
 
MCNPX website: http://mcnpx.lanl.gov/
 

Revision as of 15:27, 15 January 2013

Description

MCNPX website  

MCNPX , Monte Carlo N-Particle eXtended, is a general-purpose Monte Carlo radiation transport code for modeling the interaction of radiation with everything. It extends the capabilities of MCNP4C3 to nearly all particles, nearly all energies, and to nearly all applications without an additional computational time penalty.

Please note, MCNPX is installed on HPC Center's RedHat EL6 systems. Please read the section of "Execution Instructions..." below for information on how to access the software.

Required Modules

Serial

  • intel
  • mcnpx

System Variables

  • AMBERHOME


PBS Script Examples

See the MCNPX_PBS page for MCNPX PBS script examples.


Citation

Serial Version

If you publish research that uses MCNPX you have to cite it as follows:
D.A. Case, T.A. Darden, T.E. Cheatham, III, C.L. Simmerling, J. Wang, R.E. Duke, R. Luo, R.C. Walker, W. Zhang, K.M. Merz, B. Roberts, S. Hayik, A. Roitberg, G. Seabra, J. Swails, A.W. Goetz, I. Kolossvai, K.F. Wong, F. Paesani, J. Vanicek, R.M. Wolf, J. Liu, X. Wu, S.R. Brozell, T. Steinbrecher, H. Gohlke, Q. Cai, X. Ye, J. Wang, M.-J. Hsieh, G. Cui, D.R. Roe, D.H. Mathews, M.G. Seetin, R. Salomon-Ferrer, C. Sagui, V. Babin, T. Luchko, S. Gusarov, A. Kovalenko, and P.A. Kollman (2012), AMBER 12, University of California, San Francisco.

GPU Version

If you make use of any of this GPU support in your work please use the following citations:

Andreas W. Goetz; Mark J. Williamson; Dong Xu; Duncan Poole; Scott Le Grand; & Ross C. Walker* "Routine microsecond molecular dynamics simulations with AMBER - Part I: Generalized Born", J. Chem. Theory Comput., 2012, 8 (5), pp 1542-1555 , DOI: 10.1021/ct200909j

D.A. Case, T.A. Darden, T.E. Cheatham, III, C.L. Simmerling, J. Wang, R.E. Duke, R. Luo, R.C. Walker, W. Zhang, K.M. Merz, B. Roberts, S. Hayik, A. Roitberg, G. Seabra, J. Swails, A.W. Goetz, I. Kolossvai, K.F. Wong, F. Paesani, J. Vanicek, R.M. Wolf, J. Liu, X. Wu, S.R. Brozell, T. Steinbrecher, H. Gohlke, Q. Cai, X. Ye, J. Wang, M.-J. Hsieh, G. Cui, D.R. Roe, D.H. Mathews, M.G. Seetin, R. Salomon-Ferrer, C. Sagui, V. Babin, T. Luchko, S. Gusarov, A. Kovalenko, and P.A. Kollman (2012), AMBER 12, University of California, San Francisco.