PURPOSETo terminate FMS processing and print performance reports.
DESCRIPTION:This is the last FMS subroutine called and should be the last executable statement in your application.
This subroutine performs the following tasks:
- Ends the WEB page reporting.
- Ends the I/O processes.
- Ends the GPU processes.
- Ends the CPU children.
- Deallocates the FMS memory pool.
- Deletes the semaphores and locks used for synchronizing FMS tasks.
- Prints reports on subroutine and file usage and performance.