-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLimnology.f90
52 lines (46 loc) · 2.04 KB
/
Limnology.f90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Subroutine Limnology(HydroParam,MeshParam,MeteoParam,LimnoParam,simParam)
Use Hydrodynamic
Use MeshVars
Use Meteorological
Use LimnologyVars
Use SimulationModel
Implicit None
type(MeshGridParam) :: MeshParam
type(HydrodynamicParam) :: HydroParam
type(MeteorologicalParam) :: MeteoParam
type(LimnologyParam) :: LimnoParam
type(SimulationParam) :: simParam
Call Density(HydroParam,MeshParam,MeteoParam,LimnoParam,simParam%dt,simParam%dtday)
!Call Salinity(HydroParam,MeshParam,MeteoParam,LimnoParam,simParam%dt,simParam%dtday)
!
Call WaterTemp(HydroParam,MeshParam,MeteoParam,LimnoParam,simParam%dt,simParam%dtday)
!
!If (LimnoParam%iLimno == 1) Then
!
! If (LimnoParam%iSed==1) Call Sediment(HydroParam,MeshParam,MeteoParam,LimnoParam,simParam%dt,simParam%dtday)
!
! !If (LimnoParam%InclFish==1) Call Fishes(HydroParam,MeshParam,LimnoParam,simParam%dt,simParam%dtday,simParam%Julday)
!
! If (LimnoParam%InclZoo==1) Call Zooplankton(HydroParam,MeshParam,LimnoParam,simParam%dt,simParam%dtday)
!
! If (LimnoParam%InclPhyt == 1) Call PhytoWater(HydroParam,MeshParam,MeteoParam,LimnoParam,simParam%dt,simParam%dtday)
!
! If (LimnoParam%InclMacr == 1) Call Macrophytes(HydroParam,MeshParam,MeteoParam,LimnoParam,simParam%dt,simParam%dtday)
!
! If (LimnoParam%InclBac == 1) Call Bacterioplankton(HydroParam,MeshParam,LimnoParam,simParam%dt,simParam%dtday)
!
! If (LimnoParam%InclMatInorg == 1) Call InorgMatter(HydroParam,MeshParam,LimnoParam,simParam%dt,simParam%dtday)
!
! If (LimnoParam%InclMatOrg == 1) Call OrgMatter(HydroParam,MeshParam,LimnoParam,simParam%dt,simParam%dtday)
!
! Call Nutrients(HydroParam,MeshParam,LimnoParam,simParam%dt,simParam%dtday)
!
! Call Gases(HydroParam,MeshParam,LimnoParam,simParam%dt,simParam%dtday)
!
! !Call Ions
!
! Call UpdateLimnVars(HydroParam,MeshParam,LimnoParam,simParam)
!
!EndIf
Return
End