3 use tests,
only : test_tempo_init, test_graupel_sedimentation, &
4 test_snow_sedimentation, test_cloud_number_aerosolaware, &
5 test_cloud_number_non_aerosolaware, test_cloud_number_ml, &
6 test_ml_cloud_effective_radius
10 real,
dimension(7) :: sedi_tests = &
11 [1., 10., 20., 60., 120., 300., 600.]
15 call test_tempo_init()
18 call test_ml_cloud_effective_radius(dt=20.)
21 call test_cloud_number_aerosolaware(dt=20.)
22 call test_cloud_number_non_aerosolaware(dt=20.)
23 call test_cloud_number_ml(dt=20.)
26 do t = 1,
size(sedi_tests)
27 call test_graupel_sedimentation(dt=sedi_tests(t), semi_sedi=.false.)
29 do t = 1,
size(sedi_tests)
30 call test_graupel_sedimentation(dt=sedi_tests(t), semi_sedi=.true.)
34 do t = 1,
size(sedi_tests)
35 call test_snow_sedimentation(dt=sedi_tests(t))
38end program run_tempo_tests