File and Data Format/Reading Data From Files
AcuSolve input file supports two mechanisms for entering list and array data.
The The data may be entered directly into the input file, such as in the following
example:
COORDINATE {
coordinates = {1, 1.00, 1.25, 1.50;
2, 1.10, 1.30, 1.55;
3, 1.15, 1.35, 1.60;
4, 1.25, 1.40, 1.65;
}
}
Or, the data may be read from an external file.
An external file can be referenced in the input file through the Read command. The path of the
file can be absolute or relative to the location of the problem directory. For
example, if the file is in the same directory as the input
file:
COORDINATE {
coordinates = Read( "channel.crd" )
}
If the file is stored inside MESH.DIR
directory:
COORDINATE {
coordinates = Read( "MESH.DIR/channel.crd" )
}
Both of the formats above are an example of relative path location. The full absolute path can also be used.
The data read from files can be any list or array and can have the following data types:
- Integers
- Real
- String
The format of the files on disk are classified into two categories:
- ASCII (text) Files
- Binary Files