FMS Matrix File Parameter INSIDE
Data Type
Integer
Default Value
0, determined by FMS in subroutine
RSDI, RNDI, CHDI, CSDI, CNDI.
PROFILE matrixes only.
DESCRIPTION:
This parameter determines how the optimized matrix kernels, which are
NEQBLK
equations square, are fit within the matrix profile. The following options exist:
- 1, Inside Blocking.
The blocks are fit within the matrix profile, starting at the diagonal and moving outward. The terms adjacent to the profile which do not fit within the compute blocks are performed with normal code.
- -1, Outside Blocking.
The profile is expanded so the compute blocks exactly fit. This results in all processing being performed with the optimized kernels. However, extra 0's around the profile must be stored and processed.
Which value of INSIDE provide the best performance for your problem depends on the shape of your profile and the size of the compute blocks that have been optimized for your machine. In order to help you make this decision, FMS includes the option
IPRI=1024,
which analyzes your profile for both options.
Copyright © Multipath Corporation