diff --git a/easybuild/easyconfigs/f/field_api/field_api-v0.3.4-iimpi-2024a.eb b/easybuild/easyconfigs/f/field_api/field_api-v0.3.4-iimpi-2024a.eb new file mode 100644 index 00000000000..141674b708f --- /dev/null +++ b/easybuild/easyconfigs/f/field_api/field_api-v0.3.4-iimpi-2024a.eb @@ -0,0 +1,37 @@ +easyblock = 'EcbuildMake' + +name = 'field_api' +version = 'v0.3.4' + +homepage = 'https://github.com/ecmwf-ifs/field_api/' +description = """ """ + +toolchain = {'name': 'iimpi', 'version': '2024a'} +# compatible GCC version : 13.3.0 + +source_urls = ['https://github.com/ecmwf-ifs/field_api/archive/refs/tags/'] +sources = ['%(version)s.tar.gz'] +checksums = ['b77c1bcde4282091dbf853312931353390a73dbb83c191219e877168269e7363'] + + +builddependencies = [ + ('ecBuild', '3.8.5'), + ('CMake', '3.29.3'), +] + +dependencies = [ + ('fiat_ecmwf', '1.4.0'), + ('fckit', '0.13.2'), +] + +configopts = "-DENABLE_ACC=OFF -DENABLE_CUDA=OFF " + + +# field_api does not install a bin folder, so override default sanity check +sanity_check_paths = { + 'files': ["lib/libfield_api_sp.so"], + 'dirs': [], +} + + +moduleclass = 'phys'