Using ZEBRA, HBOOK etc. with FATMEN

The size of the users' store

The FATMEN package creates a division of type 'P' (package) in the store that the user declares in the call to FMINIT.(See on Page [more info]) This division is declared with NW=10000 and NWMAX=100000. (See the ZEBRA users' guide[bib-ZEBRA] for details of the routine MZDIV). Thus, the users store should be sufficiently large to accomodate this division.

Using HBOOK and FATMEN

If the user also wishes to use HBOOK, ZEBRA should be initialised first followed by a call to HLIMIT with a negative argument. This will indicate to HBOOK that ZEBRA has already been initialised.

Note that the FATMEN FORTRAN routines do not save and restore the current directory within an RZ file.

Calling MZWIPE

It is normally safe to call MZWIPE to clean divisions in the store which contains the FATMEN division with the following exception:

  1. Do not use MZWIPE to delete all package divisions (IXWIPE=IXSTOR+23). This will delete all banks created with FMLIFT (see Page [more info]) and not saved using FMPUT (see Page [more info]).