28 use,
intrinsic :: iso_fortran_env
53 subroutine output_modelmb(outp, namespace, space, dir, gr, ions, iter, st)
54 type(output_t),
intent(in) :: outp
55 type(namespace_t),
intent(in) :: namespace
56 class(space_t),
intent(in) :: space
57 character(len=*),
intent(in) :: dir
58 type(grid_t),
intent(in) :: gr
59 type(ions_t),
intent(in) :: ions
60 integer,
intent(in) :: iter
61 type(states_elec_t),
intent(inout) :: st
67 if (outp%what_now(option__output__mmb_den, iter) .or. outp%what_now(option__output__mmb_wfs, iter))
then
81#include "output_modelmb_inc.F90"
85#include "output_modelmb_inc.F90"
This module implements the underlying real-space grid.
This module defines the meshes, which are used in Octopus.
this module contains the output system
subroutine, public output_modelmb(outp, namespace, space, dir, gr, ions, iter, st)
subroutine zoutput_modelmb(outp, namespace, space, dir, mesh, st, ions)
routine for output of model many-body quantities.
subroutine doutput_modelmb(outp, namespace, space, dir, mesh, st, ions)
routine for output of model many-body quantities.
this module contains the output system
subroutine, public profiling_out(label)
Increment out counter and sum up difference between entry and exit time.
subroutine, public profiling_in(label, exclude)
Increment in counter and save entry time.
pure logical function, public states_are_real(st)
brief This module defines the class unit_t which is used by the unit_systems_oct_m module.
This module defines the unit system, used for input and output.