Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CoLM2024_UsersGuide.tex
Original file line number Diff line number Diff line change
Expand Up @@ -96,4 +96,6 @@

\include{part5_高级用户指南}

\include{part6_致谢}

\end{document}
111 changes: 101 additions & 10 deletions CoLM202X_UsersGuide.tex

Large diffs are not rendered by default.

2,746 changes: 2,746 additions & 0 deletions Do_not_use_CoLM202X_UsersGuide.tex

Large diffs are not rendered by default.

95 changes: 95 additions & 0 deletions examples/global/input_Global_Grid_50km_PC_VG-2005.nml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
&nl_colm

! An example for global simulation.

! -------------------------------------------------------
! (1) Casename, domain, time period and step

DEF_CASE_NAME = 'Global_Grid_50km_PC_VG'

DEF_domain%edges = -90
DEF_domain%edgen = 90
DEF_domain%edgew = -180
DEF_domain%edgee = 180

DEF_simulation_time%greenwich = .TRUE.
DEF_simulation_time%start_year = 2005
DEF_simulation_time%start_month = 1
DEF_simulation_time%start_day = 1
DEF_simulation_time%start_sec = 0
DEF_simulation_time%end_year = 2006
DEF_simulation_time%end_month = 1
DEF_simulation_time%end_day = 1
DEF_simulation_time%end_sec = 0
DEF_simulation_time%spinup_year = 1995
DEF_simulation_time%spinup_month = 1
DEF_simulation_time%spinup_day = 1
DEF_simulation_time%spinup_sec = 0
DEF_simulation_time%spinup_repeat = 5

DEF_simulation_time%timestep = 1800.

DEF_dir_rawdata = '/path/to/CoLMrawdata/'
DEF_dir_runtime = '/path/to/CoLMruntime/'
DEF_dir_output = '/path/to/cases/'

DEF_GRIDBASED_lon_res = 0.5
DEF_GRIDBASED_lat_res = 0.5

! -------------------------------------------------------
! (2) Parallelization

DEF_nx_blocks = 18
DEF_ny_blocks = 9
DEF_PIO_groupsize = 54

! -------------------------------------------------------
! (3) Making surface data

DEF_LAI_MONTHLY = .true.
DEF_LAI_CHANGE_YEARLY = .true.

! -------------------------------------------------------
! (4) Parameterization scheme

! --- Water use efficiency optimal stomata scheme ----
DEF_USE_WUEST = .true.

! --- Plant hydraulic water stress scheme ------------
DEF_USE_PLANTHYDRAULICS = .true.

! --- Soil surface resistance scheme -----------------
DEF_RSS_SCHEME = 1

! --- Hydrology Module -------------------------------
DEF_USE_VariablySaturatedFlow = .true.
DEF_Runoff_SCHEME = 3
DEF_USE_SUPERCOOL_WATER = .true.

! --- Subgrid model structure ------------------------
DEF_FAST_PC = .true.

! --- Canopy DEF Interception scheme selection -------
DEF_Interception_scheme=1 !1:CoLM2014;2:CLM4.5; 3:CLM5; 4:Noah-MP; 5:MATSIRO; 6:VIC

! -------------------------------------------------------
! (5) Offline forcing

! Options :
! PRINCETON | GSWP3 | QIAN | CRUNCEPV4 | CRUNCEPV7 | ERA5LAND | ERA5 | MSWX
! WFDE5 | CRUJRA | WFDEI | JRA55 | GDAS | CMFD | POINT

DEF_forcing_namelist = '/path/to/CRUJRA.nml'

! -------------------------------------------------------
! (6) Restart and History

DEF_HIST_lon_res = 0.5
DEF_HIST_lat_res = 0.5
DEF_WRST_FREQ = 'YEARLY' ! write restart file frequency: HOURLY/DAILY/MONTHLY/YEARLY
DEF_HIST_FREQ = 'MONTHLY'! write history file frequency: HOURLY/DAILY/MONTHLY/YEARLY
DEF_HIST_groupby = 'MONTH' ! history in one file : DAY/MONTH/YEAR

DEF_HIST_vars_out_default = .true.

/
Binary file added figures/Example01_Qle_Global_Grid_50km_PC_VG.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/Example05_BilinearDownscaling.pdf
Binary file not shown.
Binary file added figures/Example05_BilinearOnly.pdf
Binary file not shown.
Binary file added figures/Example06_PearlRiverMesh.pdf
Binary file not shown.
35 changes: 33 additions & 2 deletions part1_引言.tex
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
\part{引言}
\section{引言}

通用陆面模式2024版(The Common Land Model 2024, CoLM 2024)是通用陆面模式的第四个版本(即CLM 1.0, CoLM 2004, CoLM 2014, CoLM 2024)。它是集模式、数据集、性能评估和高性能计算为一体的、自成体系且功能完备的陆面综合模拟研究平台,可广泛应用于数值天气预报/气候预测、水文水资源、生态环境、城市、农林牧等行业的科学研究和精细化业务,适用于多尺度(\textasciitilde 1米至\textasciitilde 100千米)应用。
% 通用陆面模式2024版(The Common Land Model 2024, CoLM 2024)是通用陆面模式的第四个版本(即CLM 1.0, CoLM 2004, CoLM 2014, CoLM 2024)。它是集模式、数据集、性能评估和高性能计算为一体的、自成体系且功能完备的陆面综合模拟研究平台,可广泛应用于数值天气预报/气候预测、水文水资源、生态环境、城市、农林牧等行业的科学研究和精细化业务,适用于多尺度(\textasciitilde 1米至\textasciitilde 100千米)应用。

通用陆面模式版本2024 (The Common Land Model version 2024, CoLM 2024)是一集模式、数据集、性能评估和高性能计算为一体的自成体系的陆面综合模拟研究平台, 可广泛应用于数值天气预报/气候预测、水文水资源、生态环境、城市、农林牧等行业的科学研究和精细化业务,适用于多尺度(~1米至~100千米)应用。无论您是从事天气/气候/地球系统等研究与应用工作,还是水文与水资源、生态环境、以及人类活动影响等研究与应用工作,CoLM 2024将为您的工作提供强大的工具,助您高质量高效率完成与陆面过程相关的工作。

CoLM 2024版有以下主要改进或新增,

Expand All @@ -15,6 +17,35 @@ \section{引言}

5. \textbf{提升了模式的易操作性和可移植性}。CoLM 2024版保持了之前版本代码易读易修改的优点,优化了模式配置和数据读写方法,同时针对高分辨率模拟设计了新的并行计算方案。

本手册第二部分介绍了如何快速地运行一个CoLM 2024版模式实例。第三部分包含对所有模式配置的详细描述。在第四部分,通过多个例子,讲解了如何根据具体的研究题目配置模式,进行多种情形下的陆面过程模拟。第五部分对模式中的部分代码做了深入的解释,有助于模式开发者对CoLM 2024版进行修改和发展。
\subsection{用户指南的目标}

本用户指南旨在帮助不同层次用户学习使用CoLM2024,内容包括模式安装、数据准备、选项配置、运行和调试的详细说明。本指南考虑了初次使用CoLM2024的初级用户,长期固定使用CoLM2024的高级用户和贡献CoLM2024模式模块开发的高级用户分别的需求,设计了分层次学习和参考内容。初级用户可以通过学习用户手册第二部分,从配置一个简单的模式运行实例开始,了解模式能够运行的基本配置、数据和步骤。高级用户可以通过第三部分了解模式的详细配置,并将用户指南作为模式配置的参考手册,根据自己的实际问题,选择恰当的配置方案,包括运行方案,模式的空间单元结构,次网格结构,输出方案,驱动数据和地表数据等。模式发展用户需要为模式模块的发展深入修改代码并使用github对代码进行版本控制。模式发展用户若希望对CoLM2024代码的发展做出贡献,可以通过学习第五部分了解如何通过github对用户所发展的代码进行主版本合并,完成沟通、测试等一系列必要流程。同时,第五部分内容还涉及了CoLM2024特有的自定义数据类型的介绍,为那些需要在CoLM2024模型结构层面上进行代码发展的模式发展用户提供参考。

所有用户可以均通过第2.2节内容了解到如何将CoLM2024配置到一台新机器上,包括编译选项、编译和Netcdf等相关软件需求等。其中,国家超算广州中心“天河星逸”超级计算集群、地球系统数值模拟装置、中山大学大气科学学院摆渡船等机器的配置文件已包含在开源代码内。如果需要对于未测试机器进行移植,须根据第2.2节内容修改已有配置文件,实现新机器CoLM2024模式的正常运行。完成机器配置以后,用户可根据不同需求尝试第四部分模拟实例,检查是否可以根据所提供的重启文件、气象驱动和地表数据,重复实例的模拟结果。同时,用户也可对实例的模拟区域、时间、分辨率、驱动、数据等进行修改,来简易配置自己的模拟。CoLM2024软件需求相对简单,不依赖任何python环境,模拟配置也相对便捷,较易上手。

本用户指南不仅为初学者提供了详细的入门指导,还为经验丰富的用户提供了更深入的使用建议。无论您是第一次使用CoLM 2024,还是需要解决运行过程中遇到问题,本指南都将是您必不可少的入门指南和参考手册。


\subsection{手册结构}

本用户指南第二至第五部分为用户提供从安装到高级配置的完整说明和支持。
本手册第二部分介绍了如何快速地运行一个CoLM2024版模式实例。本部分除简单介绍模型代码结构以外,还可以帮助用户快速配置CoLM2024的运行环境,并编译运行模型。学习本部分是新用户的重要入门步骤。

第三部分包详细介绍了所有模式配置细节,包括编译设置、运行设置、输入和输出文件的详细解释。本部分内容是运行CoLM2024的重要参考手册,初级和高级用户在使用CoLM2024的过程中,均可以通过查询相关部分内容,实现模拟的个性化设置。

第四部分包含多个CoLM2024的实际运行案例。。本部分内容讲解了如何根据具体的研究题目配置模式,进行多种情形下的陆面过程模拟。用户可以根据兴趣寻求较为接近自身需求的案例,重现案例或根据第三部分内容实现自己的个性化设置。

第五部分包含了模式代码高级介绍和版本控制流程,代码高级介绍包含格点数据类型和并行架构的详细介绍。版本控制流程介绍了模式开发用户参与CoLM2024代码开发的一般步骤。本部分内容对模式中的部分代码做了深入的解释,有助于模式开发者对CoLM2024版进行修改和发展。

\subsection{支持与反馈}

尽管本用户指南已经涵盖了大多数使用案例,但由于每个用户的需求和应用背景可能有所不同,可能会在使用过程中遇到一些特定问题或挑战。我们鼓励通过邮件或在线支持平台与我们联系,反馈问题和建议。我们的技术支持团队将为用户提供及时的帮助,并根据用户反馈持续优化模式和用户指南。

\textbf{联系人及邮件地址:}

张树鹏 <zhangshp8@mail.sysu.edu.cn>

陆星\hbox{\scalebox{0.6}[1]{吉}\kern-.2em\scalebox{0.6}[1]{力}} <luxingj@mail.sysu.edu.cn>.


\clearpage
12 changes: 12 additions & 0 deletions part3_模式配置.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1198,6 +1198,7 @@ \subsection{生物地球化学循环模块输出变量}
soil3n\_vr & 惰性土壤氮 & {[}soil, lon, lat, time{]} & \unit{gN.m^{-3}} \\
cwdn\_vr & 粗木质残体氮 & {[}soil, lon, lat, time{]} & \unit{gN.m^{-3}} \\
sminn\_vr & 无机氮 & {[}soil, lon, lat, time{]} & \unit{gN.m^{-3}} \\
totsoiln\_vr & 土壤总氮含量 & {[}soil, lon, lat, time{]} & \unit{\%(gN/gSoil\times100)} \\
ndep\_to\_sminn & 大气氮沉降 & {[}lon, lat, time{]} & \unit{gN.m^{-2}.s^{-1}} \\
xy\_ozone & 大气臭氧浓度 & {[}lon, lat, time{]} & \unit{mol.mol^{-1}} \\
Conc\_O2 & 非淹没区的土壤氧气浓度 & {[}soil, lon, lat, time{]} & \unit{mol.m^{-3}} \\
Expand Down Expand Up @@ -1235,6 +1236,17 @@ \subsection{生物地球化学循环模块输出变量}
leafc\_c3arcgrass & 极寒C3草地叶碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
leafc\_c3grass & C3草地叶碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
leafc\_c4grass & C4草地叶碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
totvegc & 总植被碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
totlitc & 总凋落物碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
totsomc & 总土壤有机质碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
totcwdc & 总粗木质部残体碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
totcolc & 总生态系统碳含量 & {[}lon, lat, time{]} & \unit{gC.m^{-2}} \\
totvegn & 总植被氮含量 & {[}lon, lat, time{]} & \unit{gN.m^{-2}} \\
totlitn & 总凋落物氮含量 & {[}lon, lat, time{]} & \unit{gN.m^{-2}} \\
totsomn & 总土壤有机质氮含量 & {[}lon, lat, time{]} & \unit{gN.m^{-2}} \\
totcwdn & 总粗木质部残体氮含量 & {[}lon, lat, time{]} & \unit{gN.m^{-2}} \\
totcoln & 总生态系统氮含量 & {[}lon, lat, time{]} & \unit{gN.m^{-2}} \\

\end{longtable}}

\subsection{作物模式输出变量}\label{sec_hist_vars_crop}
Expand Down
Loading
Loading