Data Type

Integer

Default Value

8192 REAL*8 (8-byte) words

Description

When you call FMSOS to open a submatrix file, two buffers of size LBUFSV are created to store the submatrix vector 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*LBUFSV, a physical file having a record length LBUFSV 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.