├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── Makefile ├── README.md ├── bunch_diagnostics.f90 ├── doc ├── guide_nml_background_profiles.md └── guide_particle_data_structure.md ├── example_run └── architect.nml ├── logo ├── logo.pdf └── logo.png ├── src ├── Fields_init.f90 ├── architect.f90 ├── base64.h ├── bunch_diagnostics.f90 ├── bunch_generation.f90 ├── bunch_initialization.f90 ├── bunch_moments.f90 ├── class_particle.f90 ├── class_species.f90 ├── compute_background_current.f90 ├── compute_bunch_current.f90 ├── compute_current_manager.f90 ├── data_dump.f90 ├── data_dump_vtk_xml_in.cpp ├── digit_precision.f90 ├── dump_status.f90 ├── external_background_density.f90 ├── fileflags.f90 ├── grid_diagnostics.f90 ├── ion_background.f90 ├── ionisation.f90 ├── linear_algebra_utilities.f90 ├── linear_algebra_utilities_old.f90 ├── mesh_generator.f90 ├── my_types.f90 ├── particle_pusher.f90 ├── random_numbers_functions.f90 ├── read_input.f90 ├── shapiro_wilks.f90 ├── update_EBfields_leapfrog.f90 ├── update_fluid_fct.f90 ├── update_fluid_manager.f90 ├── update_fluid_upwind.f90 ├── use_types.f90 ├── utility.f90 └── window_shifting.f90 └── utils ├── MatLab_utils ├── Read_Architect_bin.m ├── architect_read_bin.m ├── architect_read_bin_ps.m ├── architect_read_bin_ps_v2.m ├── architect_read_bin_ps_v3.m ├── architect_read_bin_section.m ├── architect_read_bin_section_v2.m ├── architect_read_bin_section_v3.m ├── architect_read_bin_section_v4.m └── architect_read_bin_section_v5.m ├── R_utils └── plot_integrated_parameters.r └── python_utils ├── architect_graphycal_unit ├── __pycache__ │ ├── architect_read_PS_bin.cpython-36.pyc │ ├── architect_read_section_bin.cpython-36.pyc │ ├── general_utilities.cpython-36.pyc │ ├── global_variables.cpython-36.pyc │ └── read_architect_bin.cpython-36.pyc ├── architect_read_PS_bin.py ├── architect_read_section_bin.py ├── general_utilities.py ├── global_variables.py └── read_architect_bin.py └── general_plot_utilities ├── Animations └── Video_Architect.py ├── Histograms ├── Architect_Load_Phase_Space.py ├── Architect_Plot_Spectrum1D.py ├── Architect_Plot_Spectrum2D.py ├── Architect_Spectrum_utils.py ├── Architect_utilities.py └── Read_me.txt ├── architect_PSbin2ascii.py ├── bunch_Fdiagnostics.py ├── plot_integrated_parameters.py ├── plot_phasespace.py └── plot_rolling_slice_analisys.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/README.md -------------------------------------------------------------------------------- /bunch_diagnostics.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/bunch_diagnostics.f90 -------------------------------------------------------------------------------- /doc/guide_nml_background_profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/doc/guide_nml_background_profiles.md -------------------------------------------------------------------------------- /doc/guide_particle_data_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/doc/guide_particle_data_structure.md -------------------------------------------------------------------------------- /example_run/architect.nml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/example_run/architect.nml -------------------------------------------------------------------------------- /logo/logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/logo/logo.pdf -------------------------------------------------------------------------------- /logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/logo/logo.png -------------------------------------------------------------------------------- /src/Fields_init.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/Fields_init.f90 -------------------------------------------------------------------------------- /src/architect.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/architect.f90 -------------------------------------------------------------------------------- /src/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/base64.h -------------------------------------------------------------------------------- /src/bunch_diagnostics.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/bunch_diagnostics.f90 -------------------------------------------------------------------------------- /src/bunch_generation.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/bunch_generation.f90 -------------------------------------------------------------------------------- /src/bunch_initialization.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/bunch_initialization.f90 -------------------------------------------------------------------------------- /src/bunch_moments.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/bunch_moments.f90 -------------------------------------------------------------------------------- /src/class_particle.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/class_particle.f90 -------------------------------------------------------------------------------- /src/class_species.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/class_species.f90 -------------------------------------------------------------------------------- /src/compute_background_current.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/compute_background_current.f90 -------------------------------------------------------------------------------- /src/compute_bunch_current.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/compute_bunch_current.f90 -------------------------------------------------------------------------------- /src/compute_current_manager.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/compute_current_manager.f90 -------------------------------------------------------------------------------- /src/data_dump.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/data_dump.f90 -------------------------------------------------------------------------------- /src/data_dump_vtk_xml_in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/data_dump_vtk_xml_in.cpp -------------------------------------------------------------------------------- /src/digit_precision.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/digit_precision.f90 -------------------------------------------------------------------------------- /src/dump_status.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/dump_status.f90 -------------------------------------------------------------------------------- /src/external_background_density.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/external_background_density.f90 -------------------------------------------------------------------------------- /src/fileflags.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/fileflags.f90 -------------------------------------------------------------------------------- /src/grid_diagnostics.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/grid_diagnostics.f90 -------------------------------------------------------------------------------- /src/ion_background.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/ion_background.f90 -------------------------------------------------------------------------------- /src/ionisation.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/ionisation.f90 -------------------------------------------------------------------------------- /src/linear_algebra_utilities.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/linear_algebra_utilities.f90 -------------------------------------------------------------------------------- /src/linear_algebra_utilities_old.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/linear_algebra_utilities_old.f90 -------------------------------------------------------------------------------- /src/mesh_generator.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/mesh_generator.f90 -------------------------------------------------------------------------------- /src/my_types.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/my_types.f90 -------------------------------------------------------------------------------- /src/particle_pusher.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/particle_pusher.f90 -------------------------------------------------------------------------------- /src/random_numbers_functions.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/random_numbers_functions.f90 -------------------------------------------------------------------------------- /src/read_input.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/read_input.f90 -------------------------------------------------------------------------------- /src/shapiro_wilks.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/shapiro_wilks.f90 -------------------------------------------------------------------------------- /src/update_EBfields_leapfrog.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/update_EBfields_leapfrog.f90 -------------------------------------------------------------------------------- /src/update_fluid_fct.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/update_fluid_fct.f90 -------------------------------------------------------------------------------- /src/update_fluid_manager.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/update_fluid_manager.f90 -------------------------------------------------------------------------------- /src/update_fluid_upwind.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/update_fluid_upwind.f90 -------------------------------------------------------------------------------- /src/use_types.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/use_types.f90 -------------------------------------------------------------------------------- /src/utility.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/utility.f90 -------------------------------------------------------------------------------- /src/window_shifting.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/src/window_shifting.f90 -------------------------------------------------------------------------------- /utils/MatLab_utils/Read_Architect_bin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/Read_Architect_bin.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_ps.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_ps.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_ps_v2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_ps_v2.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_ps_v3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_ps_v3.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_section.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_section.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_section_v2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_section_v2.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_section_v3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_section_v3.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_section_v4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_section_v4.m -------------------------------------------------------------------------------- /utils/MatLab_utils/architect_read_bin_section_v5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/MatLab_utils/architect_read_bin_section_v5.m -------------------------------------------------------------------------------- /utils/R_utils/plot_integrated_parameters.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/R_utils/plot_integrated_parameters.r -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/__pycache__/architect_read_PS_bin.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/__pycache__/architect_read_PS_bin.cpython-36.pyc -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/__pycache__/architect_read_section_bin.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/__pycache__/architect_read_section_bin.cpython-36.pyc -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/__pycache__/general_utilities.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/__pycache__/general_utilities.cpython-36.pyc -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/__pycache__/global_variables.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/__pycache__/global_variables.cpython-36.pyc -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/__pycache__/read_architect_bin.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/__pycache__/read_architect_bin.cpython-36.pyc -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/architect_read_PS_bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/architect_read_PS_bin.py -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/architect_read_section_bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/architect_read_section_bin.py -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/general_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/general_utilities.py -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/global_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/global_variables.py -------------------------------------------------------------------------------- /utils/python_utils/architect_graphycal_unit/read_architect_bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/architect_graphycal_unit/read_architect_bin.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/Animations/Video_Architect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/Animations/Video_Architect.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/Histograms/Architect_Load_Phase_Space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/Histograms/Architect_Load_Phase_Space.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/Histograms/Architect_Plot_Spectrum1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/Histograms/Architect_Plot_Spectrum1D.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/Histograms/Architect_Plot_Spectrum2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/Histograms/Architect_Plot_Spectrum2D.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/Histograms/Architect_Spectrum_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/Histograms/Architect_Spectrum_utils.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/Histograms/Architect_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/Histograms/Architect_utilities.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/Histograms/Read_me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/Histograms/Read_me.txt -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/architect_PSbin2ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/architect_PSbin2ascii.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/bunch_Fdiagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/bunch_Fdiagnostics.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/plot_integrated_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/plot_integrated_parameters.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/plot_phasespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/plot_phasespace.py -------------------------------------------------------------------------------- /utils/python_utils/general_plot_utilities/plot_rolling_slice_analisys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albz/Architect/HEAD/utils/python_utils/general_plot_utilities/plot_rolling_slice_analisys.py --------------------------------------------------------------------------------