12345678910111213141516171819202122232425262728293031 |
- name = 'ESMF'
- version = '6.3.0rp1'
- homepage = 'http://sourceforge.net/projects/esmf'
- description = """The Earth System Modeling Framework (ESMF) is software for building and coupling weather,
- climate, and related models."""
- toolchain = {'name': 'intel', 'version': '2017.02'}
- toolchainopts = {'usempi': True}
- source_urls = [SOURCEFORGE_SOURCE]
- sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))]
- patches = [
- 'ESMF-6.1.1_libopts.patch',
- 'ESMF-%(version)s_fix-file-open-test.patch',
- ]
- dependencies = [
- ('netCDF', '4.4.1.1'),
- ('netCDF-Fortran', '4.4.4'),
- ('netCDF-C++4', '4.3.0'),
- ]
- buildopts = 'ESMF_NETCDF_INCLUDE=$EBROOTNETCDFMINFORTRAN/include '
- buildopts += 'ESMF_NETCDF_LIBS="`nc-config --libs` `nf-config --flibs` `ncxx4-config --libs`"'
- # too parallel causes the build to become really slow
- maxparallel = 8
- moduleclass = 'geo'
|