#ifdef USE_SINGLE
# define MyREAL(xinp) REAL(xinp)
# define MySNGL(xinp) xinp
# define MySQRT(xinp) SQRT(xinp)
# define MyATAN2(xinp,yinp) ATAN2(xinp,yinp)
# define MyABS(xinp) ABS(xinp)
# define MyEXP(xinp) EXP(xinp)
# define MySINH(xinp) SINH(xinp)
# define MyCOSH(xinp) COSH(xinp)
# define MyTANH(xinp) TANH(xinp)
# define MySIN(xinp) SIN(xinp)
# define MyCOS(xinp) COS(xinp)
# define MyASIN(xinp) ASIN(xinp)
# define MyACOS(xinp) ACOS(xinp)
#else
# define MySNGL(xinp) SNGL(xinp)
# define MyREAL(xinp) DBLE(xinp)
# define MySQRT(xinp) DSQRT(xinp)
# define MyATAN2(xinp,yinp) DATAN2(xinp,yinp)
# define MyABS(xinp) DABS(xinp)
# define MyEXP(xinp) DEXP(xinp)
# define MySINH(xinp) DSINH(xinp)
# define MyCOSH(xinp) DCOSH(xinp)
# define MyTANH(xinp) DTANH(xinp)
# define MySIN(xinp) DSIN(xinp)
# define MyCOS(xinp) DCOS(xinp)
# define MyASIN(xinp) DASIN(xinp)
# define MyACOS(xinp) DACOS(xinp)
#endif
#if defined ST41 || defined ST42
# define ST_DEF
#endif
! The cppdefs creates lots of trouble
! since MPI is one symbol and it gets
! translated from use MPI ---> use 1
!
!#ifdef ROMS_WWM_PGMCL_COUPLING
!# include "cppdefs.h"
!#endif
#ifdef SCHISM
# define MPI_PARALL_GRID
#endif
#ifdef WWM_MPI
# define MPI_PARALL_GRID
#endif