notebook
首页
自定义链接
多级目录
子菜单1
子菜单2
首页
自定义链接
多级目录
子菜单1
子菜单2
1study
复制页面
目录
1study
9nuclear_english
moose
moose_analysis
NUSOL_FI_JFNK
relap5
relap5_analysis
3cs
0cs
1android
1linux
1web
1windows
2cpp
2html
2javascript
2shellscript
3gitboook
3markdown
4gdb
4git
4mysql
4regex
5vim
5vscode
9me
0read
1book
test
1study
复制页面
moose
目录
#
[TOC]
基础(以官网为准!)
#
准备工作
#
1.
linux系统:建议vmware 安装ubuntu。
2.
(科学上网工具:clash + 机场订阅,用于访问github等网站)
3.
官网开始学习
workshop研讨会视频-B站
workshop研讨会视频-YouTube
新建程序
#
官网——手动GCC调试
编译测试运行
#
使用技巧
#
减小时间步长有利于提高稳定性
#
提交代码提示 代码不符合规范
#
Your code is not properly formatted.
Run git clang-format to resolve the following issues: ...
kernel 编写
#
变量是谁
变量 = 标量 / 矢量
需要耦合哪些变量、物性、辅助变量
输入文件启用禁用块
#
启用禁用块:
active = [blockname]
,
inactive = [blockname]
重装 MOOSE
#
官网——手动GCC调试
限制变量值
#
限制变量值
vscode 配置文件
#
https://mooseframework.inl.gov/help/development/VSCode.html
应该是ctrl shift p-> settings.json->open user settings (~/.config/Code/User/settings.json)
moose输出残差
#
不同kernel的precomputeQpResidual()函数有时候输出的数量不一致,例如最常见的是每次输出4个/2个, 一般2个输出的是正确的值,4个则需要分别两两相加
例如 v2rhoudalphadz 出现两次: -1.43717与1.27698* 35.9669* -0.031291相等
v2alpharhodudz (-0.0804875出现4次, -0.0804875+ -0.0215666= -0.102054256 才等于0.000960171
35.9669
-2.95515
v2rhoudalphadz (-1.43717,{})
v2rhoudalphadz__u_v (1.27698,{})
v2rhoudalphadz__rho_v (35.9669,{})
v2rhoudalphadz__grad_u_v (-0.031291,{})
v2rhoudalphadz (-1.37953,{})
v2rhoudalphadz__u_v (1.2258,{})
v2rhoudalphadz__rho_v (35.9659,{})
v2rhoudalphadz__grad_u_v (-0.031291,{})
v2alphaudrhodpdpdz (-7.59565e-05,{})
v2alphaudrhodpdpdz (-2.03525e-05,{})
v2alphaudrhodpdpdz (-8.50894e-06,{})
v2alphaudrhodpdpdz (-3.17558e-05,{})
v2alpharhodudz (-0.0804875,{})
v2alpharhodudz__alpha (0.000960171,{})
v2alpharhodudz__rho_v (35.9669,{})
v2alpharhodudz__grad_u_v (-2.95515,{})
v2alpharhodudz (-0.0215666,{})
v2alpharhodudz__alpha (0.000960171,{})
v2alpharhodudz__rho_v (35.9669,{})
v2alpharhodudz__grad_u_v (-2.95515,{})
v2alpharhodudz (-0.00939288,{})
v2alpharhodudz__alpha (0.000418194,{})
v2alpharhodudz__rho_v (35.9659,{})
v2alpharhodudz__grad_u_v (-2.95515,{})
v2alpharhodudz (-0.0350547,{})
v2alpharhodudz__alpha (0.000418194,{})
v2alpharhodudz__rho_v (35.9659,{})
v2alpharhodudz__grad_u_v (-2.95515,{})
自定义后处理的先后顺序