|
XGC1
|
#include <Kokkos_Core.hpp>#include <mpi.h>#include <iostream>#include <sstream>#include <fstream>#include <string>#include "adios2.hpp"#include "timer_macro.hpp"#include "NamelistReader.hpp"#include "plasma.hpp"#include "electric_field.hpp"#include "diagnostics.hpp"#include "sheath.hpp"#include "domain_decomposition.hpp"#include "scatter.hpp"#include "charge_f0.hpp"#include "shift.hpp"#include "my_mpi.hpp"#include "initialize_particles.hpp"#include "check_input_file.hpp"#include "checkpoint.hpp"#include "DM_wrapper.hpp"#include "dryrun.hpp"#include "load_balance.hpp"#include "global_particle_check.hpp"#include "moments_check.hpp"#include "sources.hpp"#include "simpleFOM.hpp"#include "rng_seed.hpp"#include "pseudo_inverse_diag.hpp"#include "loop_voltage_diag.hpp"#include "get_moments.hpp"#include "predict_memory_usage.hpp"#include "send_recv_potential.hpp"#include "xgc.hpp"#include "smoothing.hpp"#include "dump_f0_grid.hpp"#include "dump_bfield.hpp"#include "calc_mag_drift_flux_avg.hpp"#include "solvers.hpp"#include "main_loop.hpp"#include "clock_check.hpp"#include "write_units.hpp"#include "perf_monitor.hpp"
Functions | |
| void | initialize_load_balance_cost_tracking () |
| void | set_sml_gstep (int istep, int gstep, double dt) |
| void | set_loading_factors (long long int ptl_total) |
| void | print_build_info () |
| void | fort_petsc_init () |
| void | setup_threads () |
| void | setup_read_input () |
| void | setup_post_process_input_p1 () |
| void | setup_xgc_read () |
| void | setup_post_process_input_p2 () |
| void | setup_init_grid () |
| void | setup_cce_initialize () |
| void | setup_init_ksp_comm () |
| void | setup_psn_mem_alloc () |
| void | psn_add_pot0 () |
| void | f0analysis_static () |
| void | write_runinfo (int run_count, int gstep) |
| void | check_f0_unlock () |
| void | xgc_finalize () |
| void | read_eq_filename () |
| void | create_petsc_comm_self () |
| void | adios2_comm_init_wrap () |
| void | adios2_comm_finalize () |
| void | cabana_title () |
| void | my_mpi_init (int color) |
| int | simulation_color () |
| std::string | read_and_mpi_broadcast_input_file (const std::string &filename) |
| void | xgc (const CommandLineInputs &cli) |
| void adios2_comm_finalize | ( | ) |

| void adios2_comm_init_wrap | ( | ) |

| void cabana_title | ( | ) |


| void check_f0_unlock | ( | ) |

| void create_petsc_comm_self | ( | ) |

| void f0analysis_static | ( | ) |

| void fort_petsc_init | ( | ) |

| void initialize_load_balance_cost_tracking | ( | ) |

| void my_mpi_init | ( | int | color | ) |

| void print_build_info | ( | ) |

| void psn_add_pot0 | ( | ) |


| std::string read_and_mpi_broadcast_input_file | ( | const std::string & | filename | ) |

| void read_eq_filename | ( | ) |
| void set_loading_factors | ( | long long int | ptl_total | ) |

| void set_sml_gstep | ( | int | istep, |
| int | gstep, | ||
| double | dt | ||
| ) |

| void setup_cce_initialize | ( | ) |

| void setup_init_grid | ( | ) |

| void setup_init_ksp_comm | ( | ) |

| void setup_post_process_input_p1 | ( | ) |

| void setup_post_process_input_p2 | ( | ) |

| void setup_psn_mem_alloc | ( | ) |
| void setup_read_input | ( | ) |

| void setup_threads | ( | ) |

| void setup_xgc_read | ( | ) |
| int simulation_color | ( | ) |

| void write_runinfo | ( | int | run_count, |
| int | gstep | ||
| ) |

| void xgc | ( | const CommandLineInputs & | cli | ) |


| void xgc_finalize | ( | ) |