1 #if defined (KEKA) || defined (KEKB) 17 #include "Zmanagerp.h" 20 character*120 parampath
24 call mpi_comm_size(mpi_comm_world,
mpisize, err)
25 call mpi_comm_rank(mpi_comm_world,
mpirank, err)
28 #if defined (KEKB) || defined (KEKA) 29 call setrteopts(
"namelist=old")
32 err =
kgetenv2(
"PARAMPATH", parampath)
37 open(tempdev, file=parampath, action=
"read")
41 call mpi_send(
mpirank, 1, mpi_integer, 1, 1,
42 * mpi_comm_world, err)
45 call mpi_recv(intdata, 1, mpi_integer,
mpirank-1, 1,
46 * mpi_comm_world, mpistat, err)
47 open(tempdev, file=parampath, action=
"read")
54 * mpi_comm_world, err)
66 if( index(intmodel,
'fritiof1.6') .gt. 0 )
then 67 call cerrormsg(
'fritiof1.6 cannot be used'//
68 *
' for NEXT-Absoft Fortran', 0)
subroutine cerrormsg(msg, needrtn)
integer function kgetenv2(envname, envresult)
subroutine creadparam(io)