Data Type

Integer

Default Value

16384 REAL*8 (8-byte) words

Description

This parameter determines the size of the buffer used for submatrix real records which hold the submatrix data [Si].

When you call FMSOS to open a submatrix file, two buffers of size LBUFSR are created to store the submatrix real data. As you call FMSWRT or FMSSWR to write the data to disk, it is first transferred to these buffers.

FMS delays opening a physical file until both buffers are full. That way if the two buffers are large enough to hold the entire file, no disk transfers are performed.

If the amount of data you write exceeds 2*LBUFSR, a physical file having a record length LBUFSR is opened. As you continue to write to the file, data is staged in one buffer while the other is written to disk asynchronously.

For today's large memory machines, it is usually possible to keep the submatrix files incore. You should try setting the INCORE option prior to calling FMSOS to create an incore submatrix file.