IF ( useCubedSphereExchange ) THEN
IF (useCubedSphereExchange) THEN
& .AND. useCubedSphereExchange ) THEN
IF ( useCubedSphereExchange .AND. useMultiDimAdvec ) THEN
IF ( useCubedSphereExchange .AND. .NOT.interiorOnly ) THEN
IF ( useCubedSphereExchange
IF ( .NOT. useCubedSphereExchange ) THEN
IF ( useCubedSphereExchange .AND. hZoption.GE.1 ) THEN
IF ( useCubedSphereExchange.AND.highOrderVorticity ) THEN
IF ( useCubedSphereExchange .AND.
IF ( SEAICEuseDYNAMICS.AND.useCubedSphereExchange ) THEN
IF ( ( useCubedSphereExchange .AND.
IF ( .NOT.useCubedSphereExchange ) THEN
if ( useCubedSphereExchange) then
ELSEIF (useCubedSphereExchange) THEN
IF ( nPx*nPy.GT.1 .OR. useCubedSphereExchange ) THEN
useCubedSphereExchange = .FALSE.
& useCubedSphereExchange,
IF ( usingMPI .AND. useCubedSphereExchange ) THEN
IF ( nThreads.GT.1 .AND. useCubedSphereExchange ) THEN
& useCubedSphereExchange, useCoupler,
LOGICAL useCubedSphereExchange