vapaa icon indicating copy to clipboard operation
vapaa copied to clipboard

Hermetic modules with flang

Open ivan-pi opened this issue 5 months ago • 2 comments

Flang contains this great new feature called hermetic modules files: https://flang.llvm.org/docs/ModFiles.html#hermetic-modules-files

This could be used to keep only mpi_f08 (and mpi) public in case of binary distribution.

ivan-pi avatar Jul 05 '25 11:07 ivan-pi

Sounds like a good idea although I'm not really worried about a closed source derivative of Vapaa.

jeffhammond avatar Jul 05 '25 15:07 jeffhammond

The main benefit I see is you don't have to install a dozen .mod files, but just mpi_f08.mod and libvapaa.a. Nice and clean.

ivan-pi avatar Jul 11 '25 08:07 ivan-pi