|
67 | 67 | #------------------------------ Set environment --------------------------------
|
68 | 68 |
|
69 | 69 | module purge
|
70 |
| -module use /users/jenkins/easybuild/kesch/modules/all |
71 |
| -module load cmake/3.12.0 |
72 | 70 |
|
73 |
| -if [ "$FC_COMPILER" = "pgfortran" ]; then |
| 71 | +module load PE/17.06 |
| 72 | +module load craype-network-infiniband |
| 73 | +module load craype-haswell |
| 74 | +module load cmake/3.13.4 |
| 75 | +module load python/3.6.2-gmvolf-17.02 |
74 | 76 |
|
75 |
| - module load craype-haswell |
76 |
| - module load craype-accel-nvidia35 |
77 |
| - module switch mvapich2_cce/2.2rc1.0.3_cuda80 mvapich2gdr_gnu/2.2_cuda_8.0 |
78 |
| - module load PrgEnv-pgi/17.10 |
| 77 | +if [ "$FC_COMPILER" = "pgfortran" ]; then |
| 78 | + module load PrgEnv-pgi/18.5 |
| 79 | + module load netcdf-fortran/4.4.4-pgi-18.5-gcc-5.4.0-2.26 |
| 80 | + export NETCDF_ROOT=$EBROOTNETCDF |
79 | 81 | module load gcc/5.4.0-2.26
|
80 | 82 |
|
81 | 83 | elif [ "$FC_COMPILER" = "ftn" ]; then
|
82 |
| - module load craype-haswell |
83 |
| - module load PrgEnv-cray |
84 |
| - module load craype-accel-nvidia35 |
85 |
| - module load craype-network-infiniband |
86 |
| - module switch mvapich2_cce/2.2rc1.0.3_cuda80 mvapich2gdr_gnu/2.2_cuda_8.0 |
| 84 | + module unload mvapich2/2.2-gcc-5.4.0-2.26 |
| 85 | + module load PrgEnv-CrayCCE/17.06 |
87 | 86 | module load gcc/5.4.0-2.26
|
88 | 87 | module load netCDF-Fortran/4.4.4-CrayCCE-17.06
|
89 | 88 | export NETCDF_ROOT=$EBROOTNETCDF
|
90 | 89 | export GCC_X86_64=$EBROOTGCCCORE
|
91 | 90 | else
|
92 |
| - module load PrgEnv-gnu |
| 91 | + module load PrgEnv-gnu/17.02 |
93 | 92 | module load netcdf-fortran/4.4.4-gmvolf-17.02
|
94 | 93 | export NETCDF_ROOT=$EBROOTNETCDF
|
95 | 94 | fi
|
|
0 commit comments