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
首页
在线编辑
多级目录
多级目录
子菜单1
子菜单2
首页
在线编辑
多级目录
多级目录
子菜单1
子菜单2
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,{})
自定义后处理的先后顺序