specfem::io::read_2d_mesh

specfem::mesh::mesh<specfem::dimension::type::dim2> specfem::io::read_2d_mesh(const std::string &filename, const specfem::enums::elastic_wave wave, const specfem::enums::electromagnetic_wave electromagnetic_wave)

Construct a mesh object from a Fortran binary database file.

Parameters:

filename – Fortran binary database filename

Returns:

specfem::mesh::mesh Specfem mesh object for dimension type dim2

specfem::io::read_3d_mesh

specfem::mesh::mesh<specfem::dimension::type::dim3> specfem::io::read_3d_mesh(const std::string &database_file)

Construct a 3D mesh object from MESHFEM3D Fortran binary database file.

// Read 3D mesh from MESHFEM3D database file
auto mesh = specfem::io::read_3d_mesh("DATABASES_MPI");

Parameters:

database_file – MESHFEM3D database file

Returns:

specfem::mesh::mesh<specfem::dimension::type::dim3> Specfem mesh object for dimension type dim3