Skip to content

pc_lin_mhd_6d_MF

Stefan Possanner requested to merge pc_lin_mhd_6d_MF into devel

New two models are added

pc_lin_mhd_6d_MF_full pc_lin_mhd_6d_MF_perp

New file :

struphy/models/codes/substeps/push_pc_MF.py struphy/pic/pc_lin_mhd_6d/accumulation.py struphy/pic/pc_lin_mhd_6d/accumulation_kernels_3d.py struphy/io/inp/pc_lin_mhd_6d_MF_full/parameters.yml ... struphy/io/inp/pc_lin_mhd_6d_MF_perp/parameters.yml ...

Modified file :

struphy/models/codes/substeps/push_markers.py : new functionss are added : step_eta_RK4_pc_full, step_eta_RK4_pc_perp struphy/pic/pusher_vel_3d.py : new functions are added : pusher_v_pressure_ful, pusher_v_pressure_perp struphy/pic/pusher_pos.py : new functions are added : pusher_rk4_pc_full, pusher_rk4_pc_perp

struphy/compile_struphy.mk, setup.py, struphy/models/codes/exec.py and script/struphy are also modified to adapt new models.

Regarding pipline error, setup.py was temporally modified to use older version of sphinx package sphinx==4.2.0 m2r2==0.3.1 mistune<2

Notes ::

accumulation routine for 2d is not implemented yet. precise verification has not been performed yet. basis_u == 0 is not implemented yet.

Merge request reports