fosite_mod Module Reference

Data Types

type  fosite
 main fosite class More...
 

Variables

integer, parameter, private maxlen = 500
 
integer, parameter, private simtype = 1
 
character(len=32), parameter, private simname = "fosite"
 

Methods

subroutine, private initfosite (this)
 
subroutine, private setup (this)
 
subroutine, private firststep (this)
 
subroutine, private run (this)
 
logical function, private step (this)
 
subroutine, private finalize (this, mpifinalize_)
 
subroutine, private computeruntime (this)
 
subroutine, private printinfo (this, step, i, t, d, dc, na)
 
subroutine, private printboundaryfluxes (this)
 
subroutine, private printsummary (this)
 

Detailed Description

Author
Tobias Illenseer
Manuel Jung
Jannes Klee

Function/Subroutine Documentation

◆ computeruntime()

subroutine, private fosite_mod::computeruntime ( class(fosite), intent(inout)  this)
private

Definition at line 492 of file fosite.f90.

◆ finalize()

subroutine, private fosite_mod::finalize ( class(fosite), intent(inout)  this,
logical, intent(in), optional  mpifinalize_ 
)
private

Definition at line 447 of file fosite.f90.

◆ firststep()

subroutine, private fosite_mod::firststep ( class(fosite), intent(inout)  this)
private

Definition at line 255 of file fosite.f90.

◆ initfosite()

subroutine, private fosite_mod::initfosite ( class(fosite), intent(inout)  this)
private

if Fosite is already initialized, close it, but do not finalize MPI

Definition at line 127 of file fosite.f90.

◆ printboundaryfluxes()

subroutine, private fosite_mod::printboundaryfluxes ( class(fosite), intent(inout)  this)
private

Definition at line 554 of file fosite.f90.

◆ printinfo()

subroutine, private fosite_mod::printinfo ( class(fosite), intent(inout)  this,
integer  step,
integer, intent(in)  i,
real, intent(in)  t,
real, intent(in)  d,
integer  dc,
integer  na 
)
private

Definition at line 510 of file fosite.f90.

◆ printsummary()

subroutine, private fosite_mod::printsummary ( class(fosite), intent(inout)  this)
private

Definition at line 649 of file fosite.f90.

◆ run()

subroutine, private fosite_mod::run ( class(fosite), intent(inout)  this)
private

Definition at line 336 of file fosite.f90.

◆ setup()

subroutine, private fosite_mod::setup ( class(fosite), intent(inout)  this)
private

Definition at line 153 of file fosite.f90.

◆ step()

logical function, private fosite_mod::step ( class(fosite), intent(inout)  this)
private

Definition at line 348 of file fosite.f90.

Variable Documentation

◆ maxlen

integer, parameter, private fosite_mod::maxlen = 500
private

Definition at line 66 of file fosite.f90.

◆ simname

character(len=32), parameter, private fosite_mod::simname = "fosite"
private

Definition at line 68 of file fosite.f90.

◆ simtype

integer, parameter, private fosite_mod::simtype = 1
private

Definition at line 67 of file fosite.f90.