diff --git a/machines-acme/config_compilers.xml b/machines-acme/config_compilers.xml index e1de5971233..b05ffa1e9c1 100644 --- a/machines-acme/config_compilers.xml +++ b/machines-acme/config_compilers.xml @@ -1164,4 +1164,58 @@ for mct, etc. -DHAVE_VPRINTF -DHAVE_GETTIMEOFDAY + + -DFORTRANUNDERSCORE -DNO_R16 + -openmp + -openmp + -openmp + -free + -fixed -132 + -O0 -g -check uninit -check bounds -check pointers -fpe0 + -O2 + -fp-model source -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs -I/soft/intel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/include + -O2 -fp-model precise -I/soft/intel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/include + -O0 + -r8 + ifort + icc + icpc + mpiifort + mpiicc + mpiicpc + FORTRAN + -cxxlib + -DCPRINTEL + TRUE + -lnetcdff + -L/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/lib -lnetcdff -L/soft/hdf5/hdf5-1.8.13-intel-2013-sp1-update3-impi-5.0.0.028/lib -openmp -fPIC -lnetcdf -lnetcdf -L/soft/intel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -lpthread -lm + + + + -DFORTRANUNDERSCORE -DNO_R16 + -openmp + -openmp + -openmp + -free + -fixed -132 + -O0 -g -check uninit -check bounds -check pointers -fpe0 + -O2 + -fp-model source -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs -I/soft/intel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/include + -O2 -fp-model precise -I/soft/intel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/include + -O0 + -r8 + ifort + icc + icpc + mpiifort + mpiicc + mpiicpc + FORTRAN + -cxxlib + -DCPRINTEL + TRUE + -lnetcdff + -L/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/lib -lnetcdff -L/soft/hdf5/hdf5-1.8.13-intel-2013-sp1-update3-impi-5.0.0.028/lib -openmp -fPIC -lnetcdf -lnetcdf -L/soft/intel/x86_64/2013/composer_xe_2013/composer_xe_2013_sp1.3.174/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -lpthread -lm + + diff --git a/machines-acme/env_mach_specific.itasca b/machines-acme/env_mach_specific.itasca new file mode 100755 index 00000000000..c7ea8b3503f --- /dev/null +++ b/machines-acme/env_mach_specific.itasca @@ -0,0 +1,30 @@ +#! /bin/csh -f + +# ------------------------------------------------------------------------- +# USERDEFINED +# Edit this file to add module load or other paths needed for the build +# and run on the system. Can also include general env settings for machine. +# Some samples are below +# ------------------------------------------------------------------------- + +#source /opt/modules/default/init/csh +#if ( $COMPILER == "pgi" ) then +# module load pgi +#endif +#module load netcdf +#limit coredumpsize unlimited +source /soft/Modules/3.2.6/init/csh +module load gcc/4.8.2 +module load intel/2013/sp1_update3 +module load impi/5.0.0.028/intel +module load pnetcdf/1.5.0 +module load netcdf/4.3.2-intel-sp1-update3-parallel +module load netcdf/fortran-4.4-intel-sp1-update3-parallel +module load xerces/3.1.1_intel +module load esmf/6.3.0rp1 +module load cmake/3.0.0 +limit coredumpsize unlimited +limit stacksize unlimited +setenv NETCDF_PATH "/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel" +setenv compile_threaded true + diff --git a/machines-acme/env_mach_specific.mesabi b/machines-acme/env_mach_specific.mesabi new file mode 100755 index 00000000000..c7ea8b3503f --- /dev/null +++ b/machines-acme/env_mach_specific.mesabi @@ -0,0 +1,30 @@ +#! /bin/csh -f + +# ------------------------------------------------------------------------- +# USERDEFINED +# Edit this file to add module load or other paths needed for the build +# and run on the system. Can also include general env settings for machine. +# Some samples are below +# ------------------------------------------------------------------------- + +#source /opt/modules/default/init/csh +#if ( $COMPILER == "pgi" ) then +# module load pgi +#endif +#module load netcdf +#limit coredumpsize unlimited +source /soft/Modules/3.2.6/init/csh +module load gcc/4.8.2 +module load intel/2013/sp1_update3 +module load impi/5.0.0.028/intel +module load pnetcdf/1.5.0 +module load netcdf/4.3.2-intel-sp1-update3-parallel +module load netcdf/fortran-4.4-intel-sp1-update3-parallel +module load xerces/3.1.1_intel +module load esmf/6.3.0rp1 +module load cmake/3.0.0 +limit coredumpsize unlimited +limit stacksize unlimited +setenv NETCDF_PATH "/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel" +setenv compile_threaded true + diff --git a/machines/config_machines.xml b/machines/config_machines.xml index 640aea63b00..63a45814774 100644 --- a/machines/config_machines.xml +++ b/machines/config_machines.xml @@ -1262,5 +1262,6 @@ + $config{'EXEROOT'}/cesm.exe >> cesm.log.$LID 2>&1