The ERO code – Manual
The ERO code – Manual
Contents
1. Introduction
2. Programme structure
3. Input parameter for ERO run: The interface JERO
4. Atomic and molecular data
5. Starting an ERO simulation
6. ERO output files
6.1. The graphical interface eropng
6.2. Description of the binary output files
6.3. Description of the ASCII output files
6.4. Temporary files
7. Installation of the ERO code
8. References
The ERO code – Manual
1. Introduction
The three-dimensional Monte Carlo code ERO simulates the transport of impurities through the edge plasma of fusion devices. Impurities are generated through plasma-wall interaction effects (physical sputtering or chemical erosion) but can also be externally injected through gas inlets. Normally the impurities start as neutrals from the surface. In dependent on the plasma parameters they are ionised or dissociated at a certain distance from the surface. The following movement is then determined by the Lorentz force, friction with the
background, thermal forces and diffusion. More details about the physics included in the code can be found in [NF2000].
ERO can be adapted to various experimental geometries (limiter machines like TEXTOR, pertor configurations like JET or ASDEX as well as linear plasma simulators such as PISCES). The “standard” ERO version handles various geometries for testlimiters such as roof or mushroom shaped tiles. In the simplest case the plasma background used for the simulations comes from measurements. However, especially for pertor configurations the 2D plasma in a poloidal cross section is taken from plasma simulations (e.g. B2-EIRENE) which themselves use experimental data as input.
2. Programme structure: flow charts
ERO is written in the programming language C. The main(..) -routine first calls readdata(..) to read the necessary input parameter from the input file for a specific simulation. Afterwards in the move-ctrl(..) routine the main part of the ERO simulation is started. Finally datapool1(..) writes the results into output files.
Read data from
input parameter file
Calculation of
erosion, deposition
and particle transport
Write output data
The following flow chart shows the (simplified) structure of move_ctrl(..). After some
preparation work (not explicitly included in flow chart) such as generating the surface grid and spectroscopy volume, defining possible markers on the surface, reading data from the previous time step and calculating the surface concentration of the different species in the interaction layer, the main physics part starts. The different plasma-wall-interaction
processes are executed consecutively inside a switch query. After having calculated the amount of eroded particles in each surface cell their transport through the plasma is
simulated via the test particle approximation (background plasma is not influenced by test particle) and using the Monte Carlo method. A loop over the number of test particles is executed. The transport of externally injected particles is calculated in the external source loop.
The ERO code – Manual
Calculation of amount of physically eroded particles in each surface cellCalculation of amount of chemically eroded particles in each surface cellCalculation of amount of deposited carbon from background plasmaCalculation of transport of externally injected particlesCalculation of transport of chemically eroded particlesCalculation of transport of physically eroded particles
3. Input parameter for ERO run: the interface JERO
The graphical interface JERO
Main aim of the window-based interface JERO is to provide a tool to create input files for ERO simulations and therefore to facilitate the handling of the multitude of input parameters. Existing input parameter files can be loaded by clicking OPEN after having clicked FILE. In the directory “jero_1.0.1/examples” (which is generated after installation of JERO) an
example file named “params.input” can be loaded into JERO. Opening it with a conventional text editor shows the structure of the ERO input file: In the line after a keyword, which describes the input parameter the corresponding value of the parameter is defined. E.g. following the keyword "pathtoresult" the next line should contain a string defining the starting letters of the output files. Comment lines (which are not read by ERO) start with a “#”. After having typed in values into the JERO windows for the input parameters a file with the correct (“ERO readable”) format can be generated by using the SAVE button. As stated above existing input parameter files can be loaded for editing. JERO is developed in JAVA and therefore flexible to use on different platforms (e.g. Windows or UNIX). In the following it is described how to install and start JERO on your local system.
The ERO code – Manual
=
SYSTEM PREQUISITES for JERO:
JERO is a Java application that requires Java Run Time Environment. Check if the Java Runtime Environment version 1.3 or higher is installed on your computer:
* On MS Windows: type “java –version” in a DOS box.
* On Unix: type “java –version” at the command line.
If the execution of the command fails or if you have a java version lower than 1.3, please go to the SUN web page to download and install JRE or SDK 1.4 on your local computer, following the instructions given there.
INSTALLATION of JERO:
1. After download of JERO (link) unzip and extract the file:
gzip -d c jero_1.0.1.tar.gz | tar xvf -
2. Initialise the environment variable JAVA_HOME …… 此处隐藏:17794字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




