Next Previous Contents

10. Layered Compute Engines

These are the standard VBM Compute Engine modules created by layering the modules discussed in Section. Other combinations are certainly possible, but these are the ones which are distributed with VBM.

10.1 VBM_2D_AUTO

This compute engine is created by layering VBM_1D_to_nD_base on top of VBM_1D_AUTO. It functions exactly as described in Section, except as noted in Section.

10.2 VBM_3D_AUTO

This compute engine is created by layering VBM_1D_to_nD_base on top of VBM_1D_AUTO. It functions exactly as described in Section, except as noted in Section.

10.3 VBM_1D_remote_AUTO

This compute engine is created by layering VBM_remote_base on top of VBM_1D_AUTO. It functions exactly as described in Section, except as noted in Section.

10.4 VBM_2D_remote_AUTO

This compute engine is created by layering VBM_remote_base on top of VBM_1D_to_nD_base and then layering these two compute engines on on top of VBM_1D_AUTO. It functions exactly as described in Section, except as noted in Section. and Section.

10.5 VBM_3D_remote_AUTO

This compute engine is created by layering VBM_remote_base on top of VBM_1D_to_nD_base and then layering these two compute engines on on top of VBM_1D_AUTO. It functions exactly as described in Section, except as noted in Section. and Section.

10.6 VBM_2D_AUTO_FORT8

This compute engine is created by layering VBM_1D_to_nD_base on top of VBM_1D_AUTO_FORT8. It functions exactly as described in Section, except as noted in Section.

10.7 VBM_3D_AUTO_FORT8

This compute engine is created by layering VBM_1D_to_nD_base on top of VBM_1D_AUTO_FORT8. It functions exactly as described in Section, except as noted in Section.

10.8 VBM_1D_remote_AUTO_FORT8

This compute engine is created by layering VBM_remote_base on top of VBM_1D_AUTO_FORT8. It functions exactly as described in Section, except as noted in Section.

10.9 VBM_2D_remote_AUTO_FORT8

This compute engine is created by layering VBM_remote_base on top of VBM_1D_to_nD_base and then layering these two compute engines on on top of VBM_1D_AUTO_FORT8. It functions exactly as described in Section, except as noted in Section. and Section.

10.10 VBM_3D_remote_AUTO_FORT8

This compute engine is created by layering VBM_remote_base on top of VBM_1D_to_nD_base and then layering these two compute engines on on top of VBM_1D_AUTO_FORT8. It functions exactly as described in Section, except as noted in Section. and Section.

10.11 VBM_2D_multiprocessor_AUTO

This compute engine is created by layering VBM_1D_to_nD_base on top of VBM_remote_base and then layering these two compute engines on on top of VBM_1D_AUTO. It functions exactly as described in Section, except as noted in Section and Section. This compute engine differs from "VBM_2D_remote_AUTO" is that the computation engine can be distributed among several machines, while "VBM_2D_remote_AUTO" must run on a single remote machine.

10.12 VBM_2D_multiprocessor_AUTO_FORT8

This compute engine is created by layering VBM_1D_to_nD_base on top of VBM_remote_base and then layering these two compute engines on on top of VBM_1D_AUTO_FORT8. It functions exactly as described in Section, except as noted in Section and Section. This compute engine differs from "VBM_2D_remote_AUTO_FORT8" is that the computation can be distributed among several machines, while "VBM_2D_remote_AUTO_FORT8" must run on a single remote machine.


Next Previous Contents