Personal tools
You are here: Home / About Us / Software / Utilities / MIXD2Surf

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.in

source minf   mien mien mxyz xyz data data mrng mrng

« July 2012 »
July
MoTuWeThFrSaSu
1
2345678
9101112131415
16171819202122
23242526272829
3031