|
KWEval (Kinetic Warhead Evaluation) is a fast
running terminal endgame code that predicts damage induced to a Ballistic Missile
payload from interaction with a Kinetic Energy Weapon (KEW). Damage predictions
are compared to lethality criteria for the weapon system (or family of weapon systems)
to generate output quantifying whether the payload or payload components were destroyed
beyond a threshold value. KWEval runs on personal computer and Linux workstation
platforms. Valid host operating systems are Windows family (2000, XP) and DOS for
the PC, and RedHat Linux 9.0, Fedora Core 4, and Enterprise Linux (RHEL) #4 for
the workstation.
The main processor that handles information flow into modular routines is written
in C++ which provides a valuable control mechanism for implementation of
new algorithms. Modular routines can be written in either C++ or Fortran provided
that those routines comply with interfacing specifications. If Fortran routines
are developed, those routines are converted into a Dynamic Link Library (DLL) and
accessed by the main processor via subroutine calls.
Code execution is performed via command-line at DOS prompt or in MS Windows by clicking
on the KWEVAL.exe file name. Auxiliary codes with Graphical User Interface (GUI)
give users ability to process output and visualize using OPENGL based techniques.
Another auxiliary tool called Target Toolkit gives users the ability to create target
models using BRL-CAD as a framework. Prior to code execution, all input files required
to successfully complete a run, or series of runs, must be accessible to the code.
These include KWEVAL.DAT, OPARAM.DAT,
"interceptor file(s),"
"target file(s)"
and
"engagement file(s)."
File format detail is illustrated and documented in the KWEval Users Manual. A Technical
Manual contains additional details describing modeling techniques.
|