Skip to content

Petaca: A collection of foundational Fortran modules

License

Notifications You must be signed in to change notification settings

nncarlson/petaca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petaca

Petaca is an ad hoc collection of modern Fortran modules that provide broadly useful capabilities -- things that I have found myself using repeatedly across many projects. A unifying feature of the modules is their object-oriented interfaces and implementation.

Read the documentation on readthedocs.org (under development).

The compilers currently supported/tested are:

  • NAG nagfor 7.0 and 7.1 (recent builds)
  • GNU gfortran 10 (except 10.1), 11 (except 11.1), 12, and 13
  • Classic ifort from Intel OneAPI 2022.2, 2023.1, 2023.2, and 2024.0
  • LLVM-based ifx from Intel OneAPI 2023.1, 2023.2, and 2024.0

Other compilers supporting the Fortran 2008 standard should work as well.