BCONVERT

Use this to convert a Classic block model into the Extended block model format.

Format Comparison

 

Classic

Extended

Data allocation

All data must be allocated when the block model is constructed.

No data is stored when a block model is created. Disk space is dynamically allocated when values are stored into blocks.

Block model blocks

Restricted to 2x109 blocks.

Can exceed 1018 blocks.

Indexing

You require an amount of free disk space that is equal to the size of the actual block model.

For example: If the block model is 4Mb in size, then you will need to have a minimum of 4Mb free disk space in order to perform the index procedure.

No extra disk space is required in order to perform the index procedure.

In a regular extended model the index is not stored, but is implied, so the model is always indexed.

In a sub-blocked extended model the index is stored in such a way that it does not need to be rewritten, so the model remains indexed.

Miscellaneous

 

Models can be created very quickly.

Model may contain a large number of blocks, well in excess of 4 billion blocks.

Variables may be added and removed quickly.

Disk space is only used for block values which are stored.

 


Usage:

bconvert [-r] <input_model> <output_model>

<> indicates a mandatory switch.
[ ] indicates an optional switch


Where:

Option

Description

[-r]

Create a regular block model.

<input_model>

The name of the 'Classic' block model that you want to convert.

<output_model>

The name of the resulting 'Extended' block model.