3 SUBROUTINE geom_from_cpo(EQUILIBRIUM, EQUILIBRIUM_OUT,user_out_outputFlag,user_out_diagnosticInfo)!, &
16 TYPE (type_equilibrium
),
POINTER :: equilibrium(:)
17 TYPE (type_equilibrium
),
POINTER :: equilibrium_out(:)
23 character*255 :: err_mes_in
25 integer,
intent(out) :: user_out_outputflag
26 character(len=:),
pointer,
intent(out) :: user_out_diagnosticinfo
30 nullify(user_out_diagnosticinfo)
37 ndim1, ndim2,ierr_in,err_mes_in)
39 if (ierr_in.lt.0)
then
40 user_out_outputflag=-1
41 nchd=len_trim(err_mes_in)
42 allocate(
character(nchd) :: user_out_diagnosticinfo)
43 user_out_diagnosticinfo=err_mes_in(1:nchd)
subroutine geom_from_cpo(EQUILIBRIUM, EQUILIBRIUM_OUT, user_out_outputFlag, user_out_diagnosticInfo)