PETGEM

Distributed Computing

PETGEM is an HPC python code for the simulation of electromagnetic fields in real 3D CSEM FM that arise in the geophysics context.

 

Software Author: 
Contact:

octavio [dot] castillo [at] bsc [dot] es

Software Cost: 

Open-source under GPLv3 license.

Primary tabs

PETGEM is an HPC code for the scalable solution of 3D CSEM FM on tetrahedral meshes. It is written mostly in Python 3.5.2 and relies on the scientific Python software stack with heavy use of mpi4py and petsc4py packages for parallel computations. Other scientific Python packages used include: H5py for binary data format support, Numpy for efficient array manipulation and Scipy algorithms. PETGEM allow users the simulation of electromagnetic fields in real 3D CSEM FM on shared-memory/distributed-memory HPC platforms.