STRUCTURE OF INI-FILE FOR FFLOW =============================== Note: All string values have maximal length MAXBUFF - 1 (=1023). Section: [Global] ----------------- Description: Global parameters Keys: ============================================================================= KEY NAME | TYPE OF | DESCRIPTION | VALUE | ============================================================================= Problem_type | int | Type of solved problem. Currently is | | supported only value 1. = steady saturated flow ----------------------------------------------------------------------------- Description | string | Short description of solved problem - any text. | | ============================================================================= Section: [Input] ---------------- Description: Specification of input files for the program. Keys: ============================================================================= KEY NAME | TYPE OF | DESCRIPTION | VALUE | ============================================================================= File_type | int | Type of the input files. Now only the value | | 1 (GMSH-like files) is accepted. ============================================================================= Mesh | string | Name of file containig definition of the mesh | | for the problem. ----------------------------------------------------------------------------- Material | string | Name of file with hydraulical properties of | | the elements. ----------------------------------------------------------------------------- Boundary | string | Name of file with boundary condition data. | | ----------------------------------------------------------------------------- Neighbouring | string | Name of file describing topology of the mesh. | | ----------------------------------------------------------------------------- Sources | string | Name of file with definition of fluid sources. | | This is optional file, if this key is not | | defined, calculation goes on without sources. ============================================================================= Section: [Run] -------------- Description: Options for runtime behavior of program Keys: ============================================================================= KEY NAME | TYPE OF | DESCRIPTION | VALUE | ============================================================================= Log_file | string | Name of log file. | | ----------------------------------------------------------------------------- Screen_verbosity | int | Amount of messages printed on the screen. | | (0 = no massages, ..., 7 = all messages) ----------------------------------------------------------------------------- Log_verbosity | int | Amount of messages printed to the log file. | | (0 = no massages, ..., 7 = all messages) ----------------------------------------------------------------------------- Pause_after_run | YES/NO | If set to "YES", the program waits for a key | | press before it finishes. ----------------------------------------------------------------------------- Checkpoints | list of | Used for debugging purposes. For non-developer | ints | is the only interesting setting '0', which creates | | a dump of all data stuctures of the program in | | the CSV format just before the program ends. ----------------------------------------------------------------------------- Section: [Solver] ----------------- Description: Options controling solver of linear equations Keys: ============================================================================= KEY NAME | TYPE OF | DESCRIPTION | VALUE | ============================================================================= Solver_name | string | Command for calling external solver | | Supported solvers are: "gi8", "si2", "gm6" and | | "matlab" ----------------------------------------------------------------------------- Solver_params | string | Optional parameters for the solver passed on | | the command line. ----------------------------------------------------------------------------- Solver_accuracy | double | When to stop solver run - value of residum of | | matrix. Useful values from 1e-4 to 1e-10. | | Bigger number = faster run, less accuracy ----------------------------------------------------------------------------- Keep_solver_files | YES/NO | If set to "YES", files for solver are not | | deleted after the run of the solver. ----------------------------------------------------------------------------- Manual_solver_run | YES/NO | If set to "YES", programm stops after writing | | input files for solver and lets user to run it. ----------------------------------------------------------------------------- Use_control_file | YES/NO | If set to "YES", programm do not create control | | file for solver, it uses given file. ----------------------------------------------------------------------------- Control_file | string | Name of control file for situation, when | | Use_control_file = Yes ----------------------------------------------------------------------------- Section: [Output] ----------------- Description: Options controling output file of the programm Keys: ============================================================================= KEY NAME | TYPE OF | DESCRIPTION | VALUE | ============================================================================= Write_output_file | YES/NO | If set to "YES", output file is written. | | ----------------------------------------------------------------------------- Output_file | string | Name of the output file. | | ----------------------------------------------------------------------------- Output_digits | int | Number of digits used for floating point | | numbers in output file. -----------------------------------------------------------------------------