.. _userglobal: ============ ``[Global]`` ============ The global section generally handles settings that affect the whole program. - ``xsec_path`` - str or list of str - Defines the path(s) that contain molecular cross-sections - e.g ``xsec_path = path/to/xsec`` - ``xsec_interpolation`` - ``exp`` or ``linear`` - Defines whether to use exponential or linear interpolation for temperature - e.g ``xsec_interpolation = exp`` - ``in_memory`` - ``True`` or ``False`` - For HDF5 opacities. Determines if streamed from file (False) or loaded into memory (True) - Default is ``True`` - e.g ``in_memory = true`` - ``cia_path`` - str or list of str - Defines the path(s) that contain CIA cross-sections - e.g ``cia_path = path/to/xsec`` - ``ktable_path`` - str or list of str - Defines the path(s) that contain k-tables - e.g ``ktable_path = path/to/ktables`` - ``opacity_method`` - Either ``xsec`` or ``ktables`` - Choose whether to use molecular cross-sections or correlated k method. - e.g ``opacity_method = ktables`` - ``mpi_use_shared`` - ``True`` or ``False`` - Exploit MPI 3.0 shared memory to significantly reduce memory usage per node - When running under MPI, will only allocate arrays once in a node rather than each process - Works on allocations that use this feature (i.e pickle and HDF5 opacities) - e.g ``mpi_use_shared = True``