123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- name = 'Ferret'
- version = '7.5.0'
- homepage = 'http://ferret.pmel.noaa.gov/'
- description = """Ferret is an interactive computer visualization and analysis environment
- designed to meet the needs of oceanographers and meteorologists analyzing large and complex gridded data sets."""
- toolchain = {'name': 'intel', 'version': '2018b'}
- toolchainopts = {'usempi': True, 'pic': True}
- source_urls = ['https://github.com/NOAA-PMEL/Ferret/archive/']
- sources = ['v%s.tar.gz' % version]
- patches = [
- 'Ferret-7.5.0_fix-tm_date_ok.patch',
- ]
- dependencies = [
- ('X11', '20180604'),
- # often used with CDO, matching netCDF versions
- ('netCDF', '4.6.1'),
- ('netCDF-Fortran', '4.4.4'),
- ('HDF5', '1.10.2'),
- ('zlib', '1.2.11'),
- ('Szip', '2.1.1'),
- ('cURL', '7.60.0'),
- ('ncurses', '6.1'),
- ('libreadline', '7.0'),
- ('Java', '1.8.0_192', '', True),
- ]
- parallel = 1
- prebuildopts = 'export CPP_X11="-I${EBROOTX11}/include" && '
- buildopts = 'CC="mpiicc -O" FC=mpiifort CDFLIB="-lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lsz"'
- modextravars = {
- 'FER_DIR': '%(installdir)s',
- 'FER_DSETS': '%(installdir)s/fer_dsets',
- 'FER_DATA': '. %(installdir)s/fer_dsets/data %(installdir)s/contrib',
- 'FER_DESCR': '. %(installdir)s/fer_dsets/descr',
- 'FER_GRIDS': '. %(installdir)s/fer_dsets/grids',
- 'FER_GO': '. %(installdir)s/go %(installdir)s/examples %(installdir)s/contrib',
- 'FER_EXTERNAL_FUNCTIONS': '%(installdir)s/ext_func/libs',
- 'FER_PALETTE': '. %(installdir)s/ppl',
- 'SPECTRA': '%(installdir)s/ppl',
- 'FER_FONTS': '%(installdir)s/ppl/fonts',
- 'PLOTFONTS': '%(installdir)s/ppl/fonts',
- }
- sanity_check_paths = {
- 'files': ['bin/ferret_v7.5'],
- 'dirs': [],
- }
- moduleclass = 'vis'
|