five

Computational code supporting 'Modelling the floating-catalyst method for carbon nanotube production'

收藏
DataCite Commons2024-12-17 更新2024-08-25 收录
下载链接:
https://www.repository.cam.ac.uk/handle/1810/340149
下载链接
链接失效反馈
官方服务:
资源简介:
Computational code developed in association with PhD project: 'Modelling the floating-catalyst method for carbon nanotube production'. The main functionality of the code is in `base_optimiser`, this has all the underlying functions for constructing geometry, solving the flow, and setting up the adjoint optimisation. The main code for my thesis is found in the `reactor` folder. The Thiophene optimisation scripts (Chapter 6) can be found in the `reactor/hoecker/thiophene/absolute` folder. The particle modelling scripts (Chapter 9) can be found in `reactor/misc/cued_particles/` and the adjointised run (Chapter 10) can be found in `reactor/misc/cued_particles/adjoint`. This code requires FEniCS, DOLFIN, and python3 to run, see https://fenicsproject.org/ for details on how to set it up. I recommend using `anaconda`. The majority of the code runs on FEniCS 2018.1.0, but some older code might need adjustment to work with the new versions of FEniCS. Further dependencies are listed in `requirements.txt` for pip3 to install. `Pygmsh` is used for the mesh description. In addition, an installed version of `gmsh` is required to automatically generate meshes with the code. As the code has gone through continuous development over 4 years there are several scripts that do not work out of the box, but that need to be tweaked to run with the updated version of the code, and FEniCS.
提供机构:
Apollo - University of Cambridge Repository
创建时间:
2022-08-15
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作