Application Summaries

Most of it still in preparation.

The B2000++ Input Processor (b2ip++)

b2ip++ creates the FE database file:archives.mc by :translating the MDL commands. If file:archives.mc exists it will be :deleted before b2ip++ writes the new data to the :database. b2ip++ then closes the database.

If optional external tools, such as b2add_6dof, are required by the input, b2ip++ launches these programs with a Unix system() call.

The B2000++ Solver (b2000++)

The b2000++ application

  1. Initializes MPI (if compiled with MPI).

  2. Parses the shell command line and processes options.

  1. If a MDL input file (extension .mdl) is specified instead of the database (extension .b2m), the solver will launch b2ip++, which creates the FE database archives.mc, closes it, and launches optional external tool programs, such as :program:`b2add_6dof.

  2. Gets the “database type” from the B2000 Model. For the current version (>=4.4) the only valid database type is b2dbv3 (the b2dbv2 type has been abandoned and is not supported anymore).

  3. Starts the actual solver.