528 |
#elif ( defined (ALLOW_AUTODIFF)) |
#elif ( defined (ALLOW_AUTODIFF)) |
529 |
|
|
530 |
# ifndef EXCLUDE_CTRL_PACK |
# ifndef EXCLUDE_CTRL_PACK |
|
_BEGIN_MASTER( mythid ) |
|
|
IF (myProcId .eq. 0) THEN |
|
531 |
inquire( file='costfinal', exist=exst ) |
inquire( file='costfinal', exist=exst ) |
532 |
IF ( .NOT. exst ) THEN |
IF ( .NOT. exst ) THEN |
533 |
IF ( optimcycle.NE.0 .AND. doMainUnpack ) THEN |
IF ( optimcycle.NE.0 .AND. doMainUnpack ) THEN |
536 |
CALL TIMER_STOP ('CTRL_UNPACK [THE_MODEL_MAIN]',mythid) |
CALL TIMER_STOP ('CTRL_UNPACK [THE_MODEL_MAIN]',mythid) |
537 |
ENDIF |
ENDIF |
538 |
ENDIF |
ENDIF |
|
ENDIF |
|
|
_END_MASTER( mythid ) |
|
|
_BARRIER |
|
539 |
# endif /* EXCLUDE_CTRL_PACK */ |
# endif /* EXCLUDE_CTRL_PACK */ |
540 |
|
|
541 |
# ifdef ALLOW_COST |
# ifdef ALLOW_COST |
605 |
# endif |
# endif |
606 |
|
|
607 |
# ifndef EXCLUDE_CTRL_PACK |
# ifndef EXCLUDE_CTRL_PACK |
608 |
_BEGIN_MASTER( mythid ) |
IF ( lastdiva .AND. doMainPack ) THEN |
|
IF ( myProcId .eq. 0 .AND. lastdiva .AND. doMainPack ) THEN |
|
609 |
CALL TIMER_START('CTRL_PACK [THE_MODEL_MAIN]',mythid) |
CALL TIMER_START('CTRL_PACK [THE_MODEL_MAIN]',mythid) |
610 |
CALL CTRL_PACK( .FALSE. , mythid ) |
CALL CTRL_PACK( .FALSE. , mythid ) |
611 |
CALL TIMER_STOP ('CTRL_PACK [THE_MODEL_MAIN]',mythid) |
CALL TIMER_STOP ('CTRL_PACK [THE_MODEL_MAIN]',mythid) |
616 |
CALL TIMER_STOP ('CTRL_PACK [THE_MODEL_MAIN]',mythid) |
CALL TIMER_STOP ('CTRL_PACK [THE_MODEL_MAIN]',mythid) |
617 |
ENDIF |
ENDIF |
618 |
ENDIF |
ENDIF |
|
_END_MASTER( mythid ) |
|
|
_BARRIER |
|
619 |
# endif /* EXCLUDE_CTRL_PACK */ |
# endif /* EXCLUDE_CTRL_PACK */ |
620 |
|
|
621 |
|
|