Modeller initialization routine
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Modeller), | intent(inout) | :: | this | |||
integer(kind=ik), | intent(in) | :: | numModels |
Number of models this modeller expects to be added |
||
type(VariableContainer), | intent(in) | :: | initVars |
Initial variable container |
||
type(MPIController), | intent(in) | :: | mpiCont |
Main MPIController |
||
type(PETScController), | intent(in), | optional | :: | petscCont |
Optional PETSc controller - should be supplied if any integration/manipulation routine uses PETSc |
|
type(CommunicationData), | intent(in), | optional | :: | commData |
Default MPI communication data |