|
67 | 67 | #------------------------------ Set environment --------------------------------
|
68 | 68 |
|
69 | 69 | module purge
|
70 |
| -module load cmake/3.9.1 |
| 70 | +module load PE/18.12 |
| 71 | +module load craype-network-infiniband |
| 72 | +module load craype-haswell |
| 73 | +module load gcc/5.4.0-2.26 |
| 74 | +module load cmake |
71 | 75 |
|
72 | 76 | if [ "$FC_COMPILER" = "pgfortran" ]; then
|
73 |
| - |
74 |
| -module unuse /apps/escha/UES/generic/modulefiles:/apps/escha/UES/PrgEnv-gnu-17.02/modulefiles:/apps/escha/UES/PrgEnv-cray-17.06/modulefiles:/apps/escha/UES/experimental/modulefiles |
75 |
| -module use /apps/escha/UES/jenkins/RH7.4/gnu_PE17.02/easybuild/modules/all |
76 |
| -module use /apps/escha/UES/jenkins/RH7.4/generic/easybuild/modules/all |
77 |
| -module use /apps/escha/UES/jenkins/RH7.4/cray_PE17.06/easybuild/modules/all |
78 |
| - |
79 |
| - module load craype-haswell |
80 |
| - module load craype-accel-nvidia35 |
81 |
| - module switch mvapich2_cce/2.2rc1.0.3_cuda80 mvapich2gdr_gnu/2.2_cuda_8.0 |
82 |
| - module load PrgEnv-pgi/17.10 |
83 |
| - module load gcc/5.4.0-2.26 |
84 |
| - |
| 77 | + module load PrgEnv-pgi/18.10 |
| 78 | + module load netcdf-fortran/4.4.4-pgi-18.10-gcc-5.4.0-2.26 |
| 79 | + module load netcdf/4.6.1-pgi-18.10-gcc-5.4.0-2.26 |
85 | 80 | elif [ "$FC_COMPILER" = "ftn" ]; then
|
86 |
| -module unuse /apps/escha/UES/generic/modulefiles:/apps/escha/UES/PrgEnv-gnu-17.02/modulefiles:/apps/escha/UES/PrgEnv-cray-17.06/modulefiles:/apps/escha/UES/experimental/modulefiles |
87 |
| -module use /apps/escha/UES/jenkins/RH7.4/gnu_PE17.02/easybuild/modules/all |
88 |
| -module use /apps/escha/UES/jenkins/RH7.4/generic/easybuild/modules/all |
89 |
| -module use /apps/escha/UES/jenkins/RH7.4/cray_PE17.06/easybuild/modules/all |
90 |
| - |
91 |
| - module load craype-haswell |
92 |
| - module load PrgEnv-cray |
93 |
| - module load craype-accel-nvidia35 |
94 |
| - module load craype-network-infiniband |
95 |
| - module switch mvapich2_cce/2.2rc1.0.3_cuda80 mvapich2gdr_gnu/2.2_cuda_8.0 |
96 |
| - module load gcc/5.4.0-2.26 |
97 |
| - export GCC_X86_64=$EBROOTGCCCORE |
| 81 | + module load CrayCCE/.18.12 |
| 82 | + module load netCDF-Fortran/4.4.4-CrayCCE-18.12 |
| 83 | + module load netCDF/4.4.1.1-CrayCCE-18.12 |
| 84 | + export GCC_X86_64=$EBROOTGCCCORE |
98 | 85 | else
|
99 |
| - module load PrgEnv-gnu |
| 86 | + module load PrgEnv-gnu |
| 87 | + module load netcdf-fortran/4.4.4-gmvolf-17.02 |
| 88 | + module load netcdf/4.4.1.1-gmvolf-17.02 |
100 | 89 | fi
|
101 | 90 |
|
| 91 | +export NETCDF_ROOT=${EBROOTNETCDF} |
| 92 | + |
102 | 93 | export CXX=$(which g++)
|
103 | 94 | export CC=$(which gcc)
|
104 | 95 | export FC=$(which $FC_COMPILER)
|
|
0 commit comments