#if (defined (ALLOW_ADJOINT_RUN) defined (ALLOW_ADMTLM))
# elif ( defined (ALLOW_ADJOINT_RUN)
#ifdef ALLOW_ADJOINT_RUN
(defined (ALLOW_ADJOINT_RUN) defined (ALLOW_ADMTLM))
(defined (ALLOW_ADJOINT_RUN) defined (ALLOW_ADMTLM)) )
#if (defined (ALLOW_ADJOINT_RUN) defined (ALLOW_TANGENTLINEAR_RUN))
#if (defined (ALLOW_ADJOINT_RUN)defined (ALLOW_TANGENTLINEAR_RUN))