Code
IMPORTANT POINTS
- This code is written in modular structure in which each module contains subroutines performing similar type of functions.
- There are two level of global variables used A) Global variables and arrays for all the modules in the code which are defined in SHARED_DATA.f90 B) Variables defined globally to each module so that no arguments are required to pass local variables to with in that module. Defining any global variable again in any module or in any subroutine within that module (which is using global variables) causes the initialization of that variable.
- All subroutines dealing with boundary conditions in any part of the code are in BOUNDARY_CONDITIONS.f90 module
- Code reads the simulation parameters from "input" file and 'jet-par' file in case of flow control
- 'IBCBL' is an input parameter for boundary layer simulation which have value '1' when the assumption V_NYT^n+1=V_NY^n (Neumann condition) is used.