网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
TELEMAC-MASCARET
是一款研究水动力学和水文学领域的高性能数值仿真开源软件。MASCARET(1980)和 TELEMAC(1987)最初是由法电集团所属的法国国立水利与环境实验室开发,随后整合为TELEMAC-MASCARET并由法英德三国,六个研究团队进行开发与维护。TELEMAC-MASCARET
基于有限元法,使用不规则三角网格,让复杂的海岸线和河口被描绘的更为精确。该软件可以构建1D,2D和3D水动力学模型以解决波浪传播,水质污染,地表水文,泥沙迁移和海床形态变化等问题。它的水动力、波浪、泥沙等模块不仅可以单独计算,还可以与其模块进行双向耦合进行环境分析、安全分析。TELEMAC-MASCARET具有出色的并行能力,适用于高性能计算。- 官方网站:http://www.opentelemac.org/
- github:https://github.com/flussplan/docker-telemac
- gitlab:https://gitlab.pam-retd.fr/otm/telemac-mascaret
- gitee:https://gitee.com/waisaa/docker-telemac
- 本文基于docker介绍TELEMAC-MASCARET的部署使用。
1、先安装docker
- 自制一键安装包链接:https://pan.baidu.com/s/1tiUPn_JQw1r–cdmkJlq7w 【提取码:king】
- 已经内置了
docker-compose
tar zxf yunlu-dk-docker-24.0.6-nondocker.tgz
cd yunlu-docker-24.0.6/
sh run.sh
2、拉取镜像启动服务
- 将准备好的数据文件存放在
workdir
目录中,该目录被映射在容器/opt/telemac-mascaret/latest/workdir
- 注意:目前最好使用bash,使用sh可能会导致环境变量出现问题,需要手动调用一下source ${TELEMAC_ROOT}/setenv.sh
# 克隆源代码
git clone https://gitee.com/waisaa/docker-telemac.git
cd docker-telemac/
# 拉取镜像
docker-compose pull
# 启动服务
docker-compose up -d
3、执行telemac命令
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!