Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(MPI_Info), | public | :: | MPI_INFO |
MPI info |
|||
integer, | public | :: | MPI_SIZE |
MPI size of a NGA particle |
|||
type(MPI_DATATYPE), | public | :: | MPI_TYPE |
MPI variable type of a NGA particle |
|||
integer, | public | :: | count |
Total count of particles in file |
|||
real(kind=leapDP), | public | :: | dt |
Time step in file |
|||
type(MPI_File), | public | :: | fid |
File identifier |
|||
character(len=str64), | public | :: | filename |
File to read/write |
|||
type(parallel_obj), | public, | pointer | :: | parallel | => | null() |
Associated parallel structure |
real(kind=leapDP), | public | :: | time |
Time in file |
Close file with MPI
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ngapart_obj), | intent(inout) | :: | this |
NGApart object |
Define MPI Type and size for a NGA particle
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ngapart_obj), | intent(inout) | :: | this |
NGApart object |
Finalize structure
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ngapart_obj), | intent(inout) | :: | this |
NGApart object |
Read file attributes
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ngapart_obj), | intent(inout) | :: | this |
NGApart object |
Initialize structuree
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ngapart_obj), | intent(inout) | :: | this |
NGApart object |
||
character(len=*), | intent(in) | :: | filename |
File to read/write |
||
character(len=*), | intent(in) | :: | access_flag |
File access mode |
||
type(parallel_obj), | intent(in), | target | :: | parallel |
Parallel structure |
Open raw NGA part file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ngapart_obj), | intent(inout) | :: | this |
NGApart object |
||
character(len=*), | intent(in) | :: | flag |
File access mode |
Read NGA particles, convert and store them in LEAP particle structure
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ngapart_obj), | intent(inout) | :: | this |
NGApart object |
||
class(particle_set), | intent(inout) | :: | pp |
LEAP point-particle set |