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 "neutrals.hpp"
#include "sheath.hpp"
#include "domain_decomposition.hpp"
#include "init_objects.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 "solver.hpp"
#include "main_loop.hpp"
#include "setup_solver_boundaries.hpp"
Functions | |
void | initialize_load_balance_cost_tracking () |
void | set_sml_istep_and_gstep (int istep, int gstep) |
void | set_loading_factors (long long int ptl_total) |
void | init_perf_monitor () |
void | print_build_info () |
void | xgc_setup_p1 () |
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 | xgc_setup_p1a () |
void | neutral_init () |
void | xgc_setup_p2 () |
void | write_runinfo (int run_count) |
void | dump_poincare_init () |
void | xgc_step_zero_p2 () |
void | check_f0_unlock () |
void | xgc_finalize () |
void | flush_timers (int istep) |
void | read_eq_filename () |
void | write_units () |
void | create_petsc_comm_self () |
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 cabana_title | ( | ) |
void check_f0_unlock | ( | ) |
void create_petsc_comm_self | ( | ) |
void dump_poincare_init | ( | ) |
void flush_timers | ( | int | istep | ) |
void init_perf_monitor | ( | ) |
void initialize_load_balance_cost_tracking | ( | ) |
void my_mpi_init | ( | int | color | ) |
void neutral_init | ( | ) |
void print_build_info | ( | ) |
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_istep_and_gstep | ( | int | istep, |
int | gstep | ||
) |
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 | ) |
void write_units | ( | ) |
void xgc | ( | const CommandLineInputs & | cli | ) |
void xgc_finalize | ( | ) |
void xgc_setup_p1 | ( | ) |
void xgc_setup_p1a | ( | ) |
void xgc_setup_p2 | ( | ) |
void xgc_step_zero_p2 | ( | ) |