| Up: NW Numerics Software Quality Assurance Zebulon is an extensively tested software product.  NW Numerics has 
a rigorous testing procedure written which is executed before each 
code release.  Because of the importance of accuracy in FE analysis, 
a large part of this testing entails running over 700 verification tests. 
The tests are supplied with each release of the code, so a user can 
verify the code at their site. Each command in the program which is 
officially documented has a test to verify that the command functions 
correctly. Where possible, the tests are based on analytical solutions, 
or solutions numerically solved for with alternate methods.
 Test directoriesThe following list describes the different test groups supplied with 
Zebulon/Z-mat. 
    User_project The most current example user project.  When upgrading, 
       it is recommended to re-build your user project with the one supplied in this 
       directory. There are two source directories provided: materials and 
       finite_element. The project can build the libZeBaBa_User.so 
       stub library for material additions, and the libZUser.so stub library for 
       Zebulon FEA related additions. A user executable can also be built using 
       the standard Zebulon library set. 
        Z-mat Z-mat interface tests. 
        Coupled_test Coupled problems.
        Damage_test Damage material laws, mostly for use with the gen_evp
       material behavior.
        Debound_test Debonding behavior tests. 
        Diffusion_test Diffusion elements and behavior. 
        Dynamic_test Implicit dynamic algorithm.
        Eigen_test Eigen solver test. 
        FE2_test Finite element calculations as material law at Gauss points. 
        Input_output_test Tests which verify particular aspects of the 
        input and output (such as curve generation, cyclic loading, etc). 
        Jint_test J-integral calculations. 
        Kinematic_test Some of the kinematic hardening laws. 
        LS_test Updated Lagrangian tests, using both corotational formulations.  
        Multimat_test The multi-material generalized composites.  
        Optimizer_test Optimization routines. Tests for the different 
        engines, and methods of test comparison and function evaluation. 
        Parallel_test Some small parallel calculations. 
        Parks_test Parks K estimation. 
        Polycrystal_test The polycrystal model tests for FEA only. 
        Porous_test The porous behavior in small and finite strain, with 
         a variety of criteria, fracture behavior, nucleation, etc. 
        Post_test The batch post processor tests. 
        Reduced_test The reduced integration. A repeat of some of the 
         standard Volume_test tests with the new algorithm. 
        Run_only_test Tests which only have to run. the .ut file
         is the comparison. 
        Sam_test Periodic test cases and Cosserat elasticity and plasticity. 
        Shell_test The generalized shell for a few different geometries and 
         some classical problems. 
        Simulator_test Tests relating to the simulation module. 
        Static_test Over 150 tests for basic quasi-static mechanical problems. 
        Thermal_test Thermal stationary and transient. 
        Viscoelastic_test The viscoelastic material law. 
        Viscous_fluid_test Viscous fluids (under development). 
        Volume_test Over 140 tests of material behavior, many of which 
         use gen_evp
        ZebFront_test tests of the ZebFront material models. 
        | 
Back: Specialty Development  
Next: Examples