Skip to content

About MOTIOn

MOTIOn (Modular HPC Optimized Toolkit for IO in Fortran) is a pure Fortran 2003+ library for handling Input/Output operations in HPC scenarios for modern Fortran projects.

The main goal is to let the user deal with only a reduced set of operations while MOTIOn deals, in background, with the complexity of generating efficient parallel IO — exploiting HPC libraries like HDF5 with XDMF XML descriptors. The primary focus is on CFD solvers where a simulation domain is discretized into numerical grids and governing laws are integrated in parallel by MPI processes: MOTIOn provides a convenient API to IO those grids and fields with very low user effort.

Authors

Contributions are welcome — see the Contributing page.

Copyrights

MOTIOn is distributed under a multi-licensing system:

Use caseLicense
FOSS projectsGPL v3
Closed source / commercialBSD 2-Clause
Closed source / commercialBSD 3-Clause
Closed source / commercialMIT

Anyone interested in using, developing, or contributing to MOTIOn is welcome — pick the license that best fits your needs.