

spectral poisson solver
| type(c_ptr) | pfdensity |
| type(c_ptr) | pfphi |
| type(c_ptr) | plan_r2c |
| type(c_ptr) | plan |
| type(c_ptr) | for |
| type(c_ptr) | real |
| type(c_ptr) | to |
| type(c_ptr) | complex |
| type(c_ptr) | ft |
| type(c_ptr) | plan_c2r |
| real(c_double), dimension(:,:), pointer | fdensity |
| real(c_double), dimension(:,:), pointer | fphi |
| real(c_double), dimension(:,:), pointer | block |
| complex(c_double_complex), dimension(:,:), pointer | cfdensity |
| complex(c_double_complex), dimension(:,:), pointer | cfphi |
| complex(c_double_complex), dimension(:,:), pointer | cblock |
| real(c_double), dimension(:,:,:), pointer | fi |
| Important precalculated matrix - fourier transformed I. More... | |
| complex(c_double_complex), dimension(:,:,:), pointer | cfi |
| type(c_ptr) | p_fi |
| real, dimension(:,:,:), pointer | phi |
| potential More... | |
| real, dimension(:,:), pointer | tmp2d |
| real, dimension(:,:), pointer | phi2d |
| real, dimension(:), pointer | height1d |
| integer | green |
| real | sigma |
| real | ecut |
| integer, dimension(:), pointer | sizes |
| integer, pointer | mcut |
| integer | inum |
| integer | knum |
| integer | mnum |
| number of modes More... | |
| integer | imax |
| integer | kmax |
| local IMAX, INUM More... | |
Variables in Parallel Mode | |
| integer, dimension(:), pointer | displ |
| displacment and length of domain More... | |
| integer, dimension(:), pointer | num |
| integer | mpi_error |
| MPI error. More... | |
| real, dimension(:,:), pointer | sbuf1 |
| real, dimension(:,:), pointer | sbuf2 |
| send buffers More... | |
| real, dimension(:,:), pointer | rbuf1 |
| real, dimension(:,:), pointer | rbuf2 |
| receive buffers More... | |
| PROCEDURE | initgravity_spectral |
| PROCEDURE | setoutput |
| PROCEDURE | updategravity_single |
| PROCEDURE | calcdiskheight_single |
| FINAL | finalize |
| ifdef | |
| have_fftw | |
| PROCEDURE | calcpotential |
| PROCEDURE | precomputei |
| PROCEDURE | calcmcut |
| endif | |
Additional Inherited Members | |
Public Attributes inherited from logging_base_mod::logging_base | |
| integer, public | err |
| error code More... | |
Detailed Description
Definition at line 65 of file gravity_spectral.f90.
Member Function/Subroutine Documentation
◆ calcdiskheight_single()
|
private |
Definition at line 106 of file gravity_spectral.f90.
◆ calcmcut()
|
private |
Definition at line 111 of file gravity_spectral.f90.
◆ calcpotential()
|
private |
Definition at line 109 of file gravity_spectral.f90.
◆ endif()
|
private |
Definition at line 112 of file gravity_spectral.f90.
◆ finalize()
|
finalprivate |
◆ have_fftw()
|
private |
Definition at line 108 of file gravity_spectral.f90.
◆ ifdef()
|
private |
Definition at line 108 of file gravity_spectral.f90.
◆ initgravity_spectral()
|
private |
Definition at line 103 of file gravity_spectral.f90.
◆ precomputei()
|
private |
Definition at line 110 of file gravity_spectral.f90.
◆ setoutput()
|
private |
Definition at line 104 of file gravity_spectral.f90.
◆ updategravity_single()
|
private |
Definition at line 105 of file gravity_spectral.f90.
Member Data Documentation
◆ block
|
private |
Definition at line 72 of file gravity_spectral.f90.
◆ cblock
|
private |
Definition at line 74 of file gravity_spectral.f90.
◆ cfdensity
|
private |
Definition at line 74 of file gravity_spectral.f90.
◆ cfi
|
private |
Definition at line 79 of file gravity_spectral.f90.
◆ cfphi
|
private |
Definition at line 74 of file gravity_spectral.f90.
◆ complex
|
private |
Definition at line 70 of file gravity_spectral.f90.
◆ displ
|
private |
displacment and length of domain
Definition at line 96 of file gravity_spectral.f90.
◆ ecut
|
private |
Definition at line 87 of file gravity_spectral.f90.
◆ fdensity
|
private |
Definition at line 72 of file gravity_spectral.f90.
◆ fi
|
private |
Important precalculated matrix - fourier transformed I.
Definition at line 77 of file gravity_spectral.f90.
◆ for
|
private |
Definition at line 70 of file gravity_spectral.f90.
◆ fphi
|
private |
Definition at line 72 of file gravity_spectral.f90.
◆ ft
|
private |
Definition at line 70 of file gravity_spectral.f90.
◆ green
|
private |
Definition at line 86 of file gravity_spectral.f90.
◆ height1d
|
private |
Definition at line 85 of file gravity_spectral.f90.
◆ imax
|
private |
Definition at line 92 of file gravity_spectral.f90.
◆ inum
|
private |
Definition at line 90 of file gravity_spectral.f90.
◆ kmax
|
private |
local IMAX, INUM
Definition at line 92 of file gravity_spectral.f90.
◆ knum
|
private |
Definition at line 90 of file gravity_spectral.f90.
◆ mcut
|
private |
Definition at line 89 of file gravity_spectral.f90.
◆ mnum
|
private |
number of modes
Definition at line 91 of file gravity_spectral.f90.
◆ mpi_error
|
private |
MPI error.
Definition at line 97 of file gravity_spectral.f90.
◆ num
|
private |
Definition at line 96 of file gravity_spectral.f90.
◆ p_fi
|
private |
Definition at line 81 of file gravity_spectral.f90.
◆ pfdensity
|
private |
Definition at line 69 of file gravity_spectral.f90.
◆ pfphi
|
private |
Definition at line 69 of file gravity_spectral.f90.
◆ phi
|
private |
potential
Definition at line 82 of file gravity_spectral.f90.
◆ phi2d
|
private |
Definition at line 84 of file gravity_spectral.f90.
◆ plan
|
private |
Definition at line 70 of file gravity_spectral.f90.
◆ plan_c2r
|
private |
Definition at line 71 of file gravity_spectral.f90.
◆ plan_r2c
|
private |
Definition at line 70 of file gravity_spectral.f90.
◆ rbuf1
|
private |
Definition at line 98 of file gravity_spectral.f90.
◆ rbuf2
|
private |
receive buffers
Definition at line 98 of file gravity_spectral.f90.
◆ real
|
private |
Definition at line 70 of file gravity_spectral.f90.
◆ sbuf1
|
private |
Definition at line 98 of file gravity_spectral.f90.
◆ sbuf2
|
private |
send buffers
Definition at line 98 of file gravity_spectral.f90.
◆ sigma
|
private |
Definition at line 87 of file gravity_spectral.f90.
◆ sizes
|
private |
Definition at line 88 of file gravity_spectral.f90.
◆ tmp2d
|
private |
Definition at line 83 of file gravity_spectral.f90.
◆ to
|
private |
Definition at line 70 of file gravity_spectral.f90.
The documentation for this type was generated from the following file:
- /home/webadmin/src/fosite/src/sources/gravity_spectral.f90
Public Attributes inherited from 
1.9.4