Skip to content

Commit 3706538

Browse files
author
Vasileios Karakasis
authored
Merge pull request #1103 from kraushm/netCDF-kesch
[test] Fix netCDF tests for Kesch
2 parents 157369c + 45c089f commit 3706538

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

cscs-checks/libraries/io/netcdf_compile_run.py

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,24 @@ def setup(self, partition, environ, **job_opts):
6363
'-lnetcdf', '-lnetcdf_c++4', '-lnetcdff'
6464
]
6565
elif environ.name == 'PrgEnv-pgi-nompi':
66-
self.build_system.ldflags = ['-B' + self.linkage]
66+
self.modules = ['netcdf/4.6.1-pgi-18.5-gcc-5.4.0-2.26',
67+
'netcdf-c++/4.3.0-pgi-18.5-gcc-5.4.0-2.26',
68+
'netcdf-fortran/4.4.4-pgi-18.5-gcc-5.4.0-2.26']
69+
self.build_system.ldflags = [
70+
'-B' + self.linkage,
71+
'-L$EBROOTNETCDF/lib',
72+
'-L$EBROOTNETCDFMINCPLUSPLUS/lib',
73+
'-L$EBROOTNETCDFMINFORTRAN/lib',
74+
'-L$EBROOTNETCDF/lib64',
75+
'-L$EBROOTNETCDFMINCPLUSPLUS/lib64',
76+
'-L$EBROOTNETCDFMINFORTRAN/lib64',
77+
'-lnetcdf', '-lnetcdf_c++4', '-lnetcdff'
78+
]
79+
self.build_system.fflags = [
80+
'-I$EBROOTNETCDF/include',
81+
'-I$EBROOTNETCDFMINCPLUSPLUS/include',
82+
'-I$EBROOTNETCDFMINFORTRAN/include'
83+
]
6784
else:
6885
self.build_system.ldflags = ['-%s' % self.linkage]
6986

0 commit comments

Comments
 (0)