遇见数据集

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

收藏
DataCite Commons2024-12-17 更新2024-08-25 收录
官方服务:

资源简介:

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.

创建时间:
2022-08-15
二维码
社区交流群
二维码
科研交流群
商业服务