The user-subroutine boundary condition option facilitates the definition of boundary conditions which vary with time. This option is available for complete generality, particularly for situations where the standard boundary condition options do not completely cover user requirements.
The operation of user-defined subroutines was restructured internally recently, which means that having an Intel Visual Fortran Compiler installed on your computer is no longer mandatory. Any generic compiler may be used to compile a DLL (dynamic link library) which may be linked into Flexcom. When you invoke a user subroutine option, you must have written the relevant source code, and compiled it into a DLL, before you perform the actual Flexcom analysis. This differs from earlier versions of Flexcom, where the input was in the form of a FORTRAN source code file. Note also that there are standard templates provided in the Flexcom installation folder which illustrate how to create DLLs.
Further information on this topic is contained in the following sections:
•*BOUNDARY is used to define boundary conditions. Specifically, the TYPE=SUBROUTINE input is used to identify nodes on the structure whose boundary conditions are defined via a user-subroutine.