文件名称:vpic_reconnection_tutorial:有关使用VPIC运行重新连接模拟的教程
文件大小:162KB
文件格式:ZIP
更新时间:2024-04-17 05:48:21
C++
使用VPIC运行重新连接模拟 本教程基于相对论的磁重连接仿真。 我们假设您可以访问NERSC的Cori或TACC的Frontera,但是该过程可以推广到其他机器,而无需付出太多额外的努力。 VPIC的旧版本使用二进制(N对N)输出(它仍然是master分支的默认输出)。 较新的版本现在支持HDF5文件输出。 我们将建议使用VPIC的HDF5版本。 了解如何编译VPIC HDF5分支,并在进行测试。 之后,您应该能够产生一些有关重新连接层的漂亮图片。 如果您决定修改重新连接平台,请参阅。 更改某些变量后,请确保重新编译卡片组。 如果希望在模拟运行时以高节奏追踪某些粒子以绘制一些粒子轨迹,请检出 。 查看如何在转储粒子数据。 您可以使用粒子数据绘制一些相空间图。 出一个简单的脚本即可。
【文件预览】:
vpic_reconnection_tutorial-main
----plot_trajectory.py(4KB)
----sort_particles.sh(5KB)
----tacc-frontera-hdf5(37KB)
----HDF5_version_of_VPIC.md(5KB)
----LICENSE(1KB)
----vpic(2KB)
----.gitignore(270B)
----hdf5_analysis_example.py(4KB)
----particle_tracking.md(6KB)
----README.md(1KB)
----cori-knl-openmp-hdf5(43KB)
----modify_reconnection_deck.md(2KB)
----mime1836_sigmaic256_bg00()
--------phase_diagram.py(14KB)
--------Makefile_lanl(654B)
--------injection.hh(10KB)
--------translate_rel.f90(30KB)
--------cori_knl.sh(2KB)
--------diagnostic.pro(87KB)
--------dump_with_h5part.cc(12KB)
--------mv_restore_files.sh(145B)
--------create_dirs.sh(368B)
--------batch_frontera(1KB)
--------reconnection.cc(68KB)
--------Makefile_cori(606B)
--------Makefile_tacc(605B)
--------run_test.sh(321B)
--------time_average_master.cc(15KB)
--------energy_local.cc(12KB)
--------energy_spectrum.py(4KB)
--------compress_hdf5.cc(7KB)
--------run_checklist.txt(5KB)
--------gen_xdmf.py(18KB)
--------modules_cori_knl.sh(106B)
--------transform_particle.py(7KB)
--------compress.f90(9KB)
--------species_advance()
--------Makefile(639B)
--------turbulence-1D.f90(10KB)
--------dumptracer_hdf5_single.cc(9KB)
--------diagnostic3D.pro(89KB)
--------ay_gda_single.f90(9KB)
--------check_energies.py(1KB)
--------tracer.hh(55KB)
--------compile_deck.sh(1KB)