CONCEPT Logo
  • Tutorial
    • 1. Effortless installation
    • 2. Your first simulations
    • 3. Working with parameter files
    • 4. Mastering gravity
      • 4.1. The PM method
      • 4.2. The P³M method
    • 5. Other kinds of output
      • 5.1. Bispectra
      • 5.2. 3D renders
      • 5.3. 2D renders
      • 5.4. Snapshots
    • 6. Working on remote clusters
    • 7. Beyond matter-only simulations
      • 7.1. Radiation
      • 7.2. Massive neutrinos
      • 7.3. Dynamical dark energy
      • 7.4. Decaying cold dark matter
      • 7.5. Non-linear massive neutrinos
    • 8. Bispectra and 2LPT
    • 9. Comparison with GADGET-2
  • Installation
    • Supported platforms
    • Standard installation
      • Optimal network performance on clusters
    • Cloning with Git
    • The install script in-depth
      • Programs installed
      • Command-line options
      • Influential environment variables
        • Making use of pre-installed libraries
        • Specifying dependency versions
        • Specifying dependency URLs
        • Choosing compiler precedence
        • Installing MPICH or OpenMPI
        • Parallel builds
        • Using the install script to install specific libraries but not CONCEPT itself
    • Dependencies
      • Python dependencies
      • Other primary dependencies
      • System dependencies
    • The .path and .env files
      • The .path file
      • The .env file
        • PATH-like environment variables
        • Eliminating interference from foreign Python installations
        • The mpi_executor
        • The make_jobs environment variable
  • Command-line options
    • Basics
      • Help: -h, --help
      • Parameter file: -p, --param
      • Command-line parameters: -c, --command-line-params
      • Number of processes: -n, --nprocs
        • Specifying multiple nodes
      • Utility: -u, --utility
    • Remote job submission
      • Submit: --submit
      • Queue: -q, --queue
      • Wall time: -w, --walltime
      • Memory: --memory
      • Job name: --job-name
      • Job directive: -j, --job-directive
      • Watch: --watch
    • Building and running
      • Local: --local
      • Pure Python: --pure-python
      • Build: -b, --build
      • Rebuild: --rebuild
      • Optimizations: --optimizations
      • Link time optimizations: --linktime-optimizations
      • Native optimizations: --native-optimizations
      • Safe build: --safe-build
    • Specials
      • Test: -t, --tests
      • Main entry point: -m, --main
      • Interactive: -i, --interactive
      • Version: -v, --version
  • Parameters
    • Input/output
      • initial_conditions
      • output_dirs
      • output_bases
      • output_times
      • autosave_interval
      • snapshot_select
      • powerspec_select
      • bispec_select
      • render2D_select
      • render3D_select
      • snapshot_type
      • gadget_snapshot_params
      • snapshot_wrap
      • select_particle_id
      • class_plot_perturbations
      • class_extra_background
      • class_extra_perturbations
    • Numerics
      • boxsize
      • potential_options
      • shortrange_params
      • powerspec_options
      • bispec_options
      • bispec_antialiasing
      • class_dedicated_spectra
      • class_modes_per_decade
    • Cosmology
      • H0
      • Ωb
      • Ωcdm
      • a_begin
      • t_begin
      • primordial_spectrum
      • class_params
      • enable_class_background
    • Physics
      • select_forces
      • select_species
      • realization_options
      • select_lives
      • softening_kernel
      • select_softening_length
    • Simulation
      • Δt_base_background_factor
      • Δt_base_nonlinear_factor
      • Δt_increase_max_factor
      • Δt_rung_factor
      • Δa_max_early
      • Δa_max_late
      • static_timestepping
      • N_rungs
      • fftw_wisdom_rigor
      • fftw_wisdom_reuse
      • fftw_wisdom_share
      • random_seeds
      • primordial_noise_imprinting
      • primordial_amplitude_fixed
      • primordial_phase_shift
      • cell_centered
      • class_k_max
      • class_reuse
    • Graphics
      • terminal_width
      • enable_terminal_formatting
      • render2D_options
      • render3D_options
    • Units
      • unit_length
      • unit_time
      • unit_mass
    • Debugging
      • print_load_imbalance
      • particle_reordering
      • enable_Hubble
  • Utilities
    • class utility
      • Basic usage
      • Command-line options
        • Help: -h, --help
        • Minimum Fourier mode: --kmin
        • Maximum Fourier mode: --kmax
        • Fourier modes: --modes
        • Times: --times
        • Gauge: --gauge
      • File contents
        • Data layout
        • Extra output
        • Units
      • Complete example (massive neutrinos)
      • Running through Docker
      • Tips and tricks
    • convert utility
    • gadget utility
    • info utility
    • play utility
    • powerspec utility
    • bispec utility
    • render3D utility
    • update utility
    • watch utility
  • Troubleshooting
    • Installation failed
    • Compilation failed
      • Insufficient memory
      • Dangerous optimizations
    • Terminal colour output looks weird
    • Problems related to Python libraries and packages
    • Error messages containing ‘Read -1’
    • Clock skew and/or modification times in the future
    • Mixed compiled and pure Python mode
    • The simulation hangs when calling CLASS
    • Crashes or other bad behaviour
    • Problems when running remotely
      • Choosing an MPI executor
      • Different hardware architecture on front-end and remote node
      • It still does not work!
    • Bad performance when using multiple processes/nodes
    • Problems when using multiple nodes
  • Publications
    • Theses
CONCEPT
  • Search