-
Notifications
You must be signed in to change notification settings - Fork 7
/
ChangeLog
64 lines (60 loc) · 3.14 KB
/
ChangeLog
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
53
54
55
56
57
58
59
60
61
62
63
64
version 0.8
- New versions of the RAMI-V test scene input files (see
test/rami5/README), using explicit vegetation fractional standard
deviation
version 0.7.3 (27 October 2021)
- Redefined veg_contact_fraction: now the fraction of the building
edge that is touching veg, not the fraction of the vegetation edge
that is touching a building
- Default veg_contact_fraction (in
spartacus_surface_read_input.F90) is equal to the fraction of the
non-building area containing vegetation, equivalent to randomly
placed vegetation
- Normalized perimeter of vegetation-air interface now properly
takes into account the building fraction in the symmetric
vegetation scale formula; this is now in radsurf_norm_perim.F90
- vegetation_isolation_factor treatment changed such that a value
of 1 now indicates that thick and thin vegetation regions equally
likely to be in contact with the clear-air region, rather than
that only the thick region is in contact with clear-air
- Modified the test/rami5/scene_nc files to use the new definition
of veg_contact_fraction and a consistent definition of veg_scale
to the code
- Added surface types 4 (SimpleUrban) and 5 (InfiniteStreet): fast
methods for single-layer unvegetated urban canopies
- test/single_layer case for testing the new surface types
- Namelist parameter radsurf_config:isurfacetype can be used to
override the surface_type in the input file
- Namelist parameter radsurf_config:vegetation_extinction_scaling
can scale the vegetation extinction in the input file
version 0.7.2 (4 October 2021)
- Longwave urban modifications to give correct emission from
walls, fixing error most noticeable with 2-streams - see
radtool_legendre_gauss.F90 and radsurf_urban_lw.F90
- Added test/simple/test_noscat_in.nc test case
- Added test/simple/test_simple_1stream_out.nc target
- Added ground-level fluxes into a vertical plane
(ground_flux_vertical_diffuse_sw and ground_flux_vertical_lw)
needed to compute mean radiant temperature and comfort indices
- Namelist variable "do_save_flux_profile" saves additional flux
profile variables
- Fixed radsurf_overlap and radsurf_urban_lw to treat overhanging
buildings: no radiation is allowed to enter the base of the
overhanging layer
- Store sunlit fractions on ground, roof and walls, along with
direct radiation incident on these facets
- Store fraction of the one-sided leaf area that is in direct
sunlight, and the direct radiation absorbed by leaves
- Fix behaviour when regions have zero area (either no vegetation
or no clear-air region): exchange coefficients to/from such
regions are now zero, and eigenvalues only computed for regions of
finite size
- Added solar_zenith_angle to driver namelist to specify in
degrees as an alternative to cos_solar_zenith_angle
- Added RAMI-V test scenes in test/rami5
version 0.7.1 (23 October 2020)
- Added Apache license statement to each source file
- Fixed behaviour when vegetation or building fraction are zero in
a layer, and added two new cases in test/simple to check
version 0.4 (19 December 2019)
- Fixed calc_matrices_[lw|sw] using eigenvalue decomposition