没有合适的资源?快使用搜索试试~ 我知道了~
matlab分时代码-openmp_mass_action:通过OpenMP并行将大众行动SimBiology模型转换为可编译模...
共23个文件
m:16个
c:4个
sbproj:1个
需积分: 9 0 下载量 72 浏览量
2021-05-21
20:57:45
上传
评论
收藏 86KB ZIP 举报
温馨提示
matlab分时代码openmp_mass_action 该项目是用于MATLAB SimBiology质量作用模型的MATLAB到C转换器。 对于需要使用不同参数或初始条件反复进行仿真的模型,可以使用OpenMP并行运行。 它使用SUNDIALS CVODE Solver()来解决从SimBiologyReact生成的ODE系统。 给定许多要模拟的条件(参数或初始条件)和足够的线程,对于某些类型的模型(尤其是在安德鲁的论文中),该项目生成的代码可以在绝对时间内胜过MATLAB的已编译sbiosimulate命令。 求解ODE的某些运算(包括Jacobian运算和预处理Jacobian求解器)已进行优化,以具有较小的存储足迹(对于大多数模型/处理器组合,通常在L2高速缓存中)。 关于代码生成/编译过程,有很多不好的事情。 我对所有这些命令感到抱歉,并希望有人最终能使整个过程成为一个漂亮的单行命令。 由于合同原因,我无法在这个项目上做更多的工作,但希望有人能从中受益。 如果您想接管维护,请与我联系。 关于代码条件的注意事项:应将此代码视为研究质量(这是一种礼貌的表达方式,仅表示不愿意发布
资源推荐
资源详情
资源评论
收起资源包目录
openmp_mass_action-master.zip (23个子文件)
openmp_mass_action-master
README.md 3KB
makefile 830B
models
Merged_1.sbproj 50KB
M_files
smartindent.m 7KB
jac_write_sparse.m 4KB
rate_write.m 989B
jac_write_mat.m 7KB
het_write_somthing.m 2KB
jtv_matrix_form.m 1KB
het_parampass.m 2KB
jtv_to_spjtv.m 736B
rate_compile.m 2KB
sp_ind_psolve.m 2KB
sp_indx.m 145B
het_setup_wrap.m 2KB
jac_write.m 3KB
static_vars.m 429B
het_precond_diag.m 698B
openmp_compile.m 11KB
C_Source
main.c 5KB
odefun.c 57KB
UserMacros.c 987B
call_cvode.c 6KB
共 23 条
- 1
资源评论
weixin_38655990
- 粉丝: 1
- 资源: 879
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功