MIXD2Surf Converter
MIXD2Surf is a utility used to convert files from MIXD format into the Surf format, which is used by MeshView to check the orientation on the boundary faces.
Documentation
This is it, and you can also look at the source code in the mixd2suf CVS module. The file parseinput.F can be helpful in identifying all current options, and the initialize.F will show you some of the default values.
Data Requirements
MIXD2Surf reads standard MIXD format data files. The files should be pure IEEE binary, 64-bit floating point, node-level. For more information on writing pure binary files see the EWD library documentation.
System Requirements
MIXD2Surf has been compiled on Mac OS 10.x, Linux 2.x(??) and IRIX 6.x(??). Because of heavy I/O activity, it is usually preferable to place both the original and converted data on a disk local to the machine on which the converter is running. However, the converted data should be placed in a directory accessible from the EnSight server machine, or transferred there afterwards. On SGI, the converter can take advantage of multiprocessing capabilities which are controlled by the
MP_SET_NUMTHREADS environment variable.
Usage
MIXD2Surf executable resides typically in /usr/local/bin/mixd2ensight (not yet).
When run interactively, it looks for a mixd2Surf.in input file in the current directory, and if it is found, accepts the command input from there. If that file does not exist, the commands are read from the standard input. Alternatively, the input can be redirected from an arbitrary file. There are no command line options at the moment.
Input
MIXD2Surf accepts the following keywords as commands.
Key values can be integer %d, floating point %f, strings without spaces %s, and arbitrary strings %z.
Sample Run
As an example, consider the input file listed below:
hydra(test)% cat mixd2surf.insource minf mien mien mxyz xyz data data mrng mrng



