Command lineΒΆ

The CGNS.VAL tool uses the VALidator API. The CGNS.NAV tool uses this API as well, and in this case the diagnostics output are displayed into a graphical window in a hierarchical form.

The CGNS.VAL command line usage is the following:

CGNS.VAL [options] file.hdf

-p <path>   : Start check at this node
-f          : Flat mode, do not recurse on tree
-u <key>    : Check user requirements identified by <key>
-k          : Gives list of known user requirements keys
-l          : List all known diagnostics
-r <idlist> : remove the list of ids ( -r U012:U023:U001 )
-m          : Output by message id instead of path
-h          : help
-v          : verbose (trace)

The usual command line such as:

CGNS.VAL -r U103:U104 -v -u elsA naca012.hdf

runs a check on the elsA user defined grammar, excluding the diagnostics U103 and U104.

You want to known the complete diagnostics list, you run:

CGNS.VAL -lu elsA

and you get the messages for the U103 and U104 diagnostics:

[U103:W] No ReferenceState found at Base level
[U104:W] No ReferenceState found at Zone level

you have ignored in the previous command.

The -k option returns the list of known user grammars.