### 18.2.7. Which Call

Because the same junction box routine can be called from several locations in the same CFX-Solver run, it may be useful for the routine to know which location currently applies. This can be determined by looking up the variable `Which Call` as if this were a user parameter. For example, a junction box routine may contain:

          CHARACTER*256 Which Call
          CHARACTER*4 CRESLT
          CHARACTER*1 CZ(*)
          ....
          ....
          CALL USER_PEEKCS( 'Which Call', Which Call,
          &   'STOP', CRESLT, CZ )
          IF( Which Call .EQ. 'USERINPUT' ) THEN
          ....
          END IF

Note that the value returned by the enquiry is in upper case even though the junction box locations were specified in lower case. For details, see User Parameters.

Release 18.2 - © ANSYS, Inc. All rights reserved.