gFTL
gFTL copied to clipboard
Software containers for Fortran
This PR adds preliminary support for the `LLVMFlang` compiler. At the moment, there are still issues with testing, etc.
On Macports buildbots we got a failure: https://trac.macports.org/ticket/68505 ``` CMake Error at CMakeLists.txt:38 (find_package): By not providing "FindgFTL.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration...
The GFTL repository itself can be copied to an airgapped system with .. on connected system git clone https://github.com/Goddard-Fortran-Ecosystem/gFTL-shared then copy the gFTL-shared directory to the airgapped system and attempt...
Consider a case when a user wants to install headers into `${prefix}/include/GFTL` (as opposed to dumping them into a common dir and promoting a chaos there). And then, inside `GFTL`...
Trying to fix up the CI here. This removes gfortran 9 from macOS 11 and enables gfortran 12 with macOS 12.
``` 1/18 Testing: test_derived_logical 1/18 Test: test_derived_logical Command: "/usr/bin/diff" "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_gFTL/gFTL/work/gFTL-1.8.1/include/v2/parameters/tests/expected_logical.txt" "actual_logical.txt" Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_gFTL/gFTL/work/gFTL-1.8.1/include/v2/parameters/tests "test_derived_logical" start time: Jan 22 11:05 CST Output: ---------------------------------------------------------- /usr/bin/diff: actual_logical.txt: No such file or directory Test...
The library looks very interesting (and sorely needed in the Fortran world!) Is V2 ready to play with? The examples all seem to be for V1. Is there a need...
I copied cmake/Intel.cmake to cmake/IntelLLVM.cmake in order to get gftl-shared-v1.5.0 to compile with the LLVM based compilers from Intel. Note that the LLVM based compilers are very different than the...
If multiple (v2) containers are used in a single program unit, some of the procedure names conflict. E.g., before `begin()` was only a type-bound procedure on containers that support iterators....