Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
nmsh_file Module Reference

Neko binary mesh data.

Data Types

type  nmsh_file_t
 Interface for Neko nmsh files. More...
 

Functions/Subroutines

subroutine nmsh_file_read (this, data)
 Load a mesh from a binary Neko nmsh file.
 
subroutine nmsh_file_read_2d (this, msh)
 Load a mesh from a binary Neko nmsh file.
 
subroutine nmsh_file_write (this, data, t)
 Write a mesh from to a binary Neko nmsh file.
 

Variables

integer, parameter max_write_nel = 8000000
 Specifices the maximum number of elements any rank is allowed to write (for nmsh). Needed in order to generate large meshes where an individual write might exceed 2GB.
 

Function/Subroutine Documentation

◆ nmsh_file_read()

subroutine nmsh_file::nmsh_file_read ( class(nmsh_file_t this,
class(*), intent(inout), target  data 
)
Todo:
Fix the parallel reading in this part, let each rank read a piece and pass the pieces around, filtering out matching zones in the local mesh.

Definition at line 69 of file nmsh_file.f90.

Here is the call graph for this function:

◆ nmsh_file_read_2d()

subroutine nmsh_file::nmsh_file_read_2d ( class(nmsh_file_t this,
type(mesh_t), intent(inout), pointer  msh 
)
private
Todo:
Fix the parallel reading in this part, let each rank read a piece and pass the pieces around, filtering out matching zones in the local mesh.

Definition at line 277 of file nmsh_file.f90.

Here is the caller graph for this function:

◆ nmsh_file_write()

subroutine nmsh_file::nmsh_file_write ( class(nmsh_file_t), intent(inout this,
class(*), intent(in), target  data,
real(kind=rp), intent(in), optional  t 
)
private

Definition at line 472 of file nmsh_file.f90.

Variable Documentation

◆ max_write_nel

integer, parameter nmsh_file::max_write_nel = 8000000
private

Definition at line 58 of file nmsh_file.f90.