|
FE-Project
|
module FElib / Mesh / Base More...
Data Types | |
| type | meshbase |
| Base type to manage a computational mesh. More... | |
| interface | meshbase_get_localmesh |
| type | meshdiminfo |
| Derived type to manage an information of a mesh dimension. More... | |
Functions/Subroutines | |
| subroutine, public | meshbase_init (this, ndimtype, refelem, nlocalmeshperprc, nsidetile, nprocs) |
| Initialize an object to manage a computational mesh. | |
| subroutine, public | meshbase_final (this) |
| Finalize an object to manage a computational mesh. | |
| subroutine, public | meshbase_setgeometricinfo (mesh, ndim) |
module FElib / Mesh / Base
| subroutine, public scale_mesh_base::meshbase_init | ( | class(meshbase), intent(inout) | this, |
| integer, intent(in) | ndimtype, | ||
| class(elementbase), intent(in), target | refelem, | ||
| integer, intent(in) | nlocalmeshperprc, | ||
| integer, intent(in) | nsidetile, | ||
| integer, intent(in), optional | nprocs ) |
Initialize an object to manage a computational mesh.
| [in] | ndimtype | Number of DIMTYPE |
| [in] | refelem | An object with a reference element |
| [in] | nlocalmeshperprc | Number of local meshes in each MPI process |
| [in] | nsidetile | Number of side tiles |
| [in] | nprocs | MPI processes (if not provided, it will be set to the value from PRC_nprocs) |
Definition at line 94 of file scale_mesh_base.F90.
Referenced by scale_mesh_base1d::meshbase1d_init(), scale_mesh_base2d::meshbase2d_init(), scale_mesh_base3d::meshbase3d_init(), and scale_mesh_base::meshbase_get_localmesh::meshbase_get_localmesh().
| subroutine, public scale_mesh_base::meshbase_final | ( | class(meshbase), intent(inout) | this | ) |
Finalize an object to manage a computational mesh.
Definition at line 139 of file scale_mesh_base.F90.
Referenced by scale_mesh_base1d::meshbase1d_final(), scale_mesh_base2d::meshbase2d_final(), scale_mesh_base3d::meshbase3d_final(), and scale_mesh_base::meshbase_get_localmesh::meshbase_get_localmesh().
| subroutine, public scale_mesh_base::meshbase_setgeometricinfo | ( | class(localmeshbase), intent(inout) | mesh, |
| integer, intent(in) | ndim ) |
Definition at line 158 of file scale_mesh_base.F90.
Referenced by scale_mesh_base1d::meshbase1d_setgeometricinfo(), scale_mesh_base2d::meshbase2d_setgeometricinfo(), scale_mesh_base3d::meshbase3d_setgeometricinfo(), and scale_mesh_base::meshbase_get_localmesh::meshbase_get_localmesh().