ESMF-6.3.0rp1-intel-2017.02.eb 883 B

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