ParallelReadingOfSignalFile

communication with running MESHFREE-job by separate (parallel) thread

MESHFREE starts a separate thread, that mostly sleeps, but once in a second, it checks if the contents of the SIGNAL-file has changed. If changed, it triggers the appropriate actions by signal handlers. Advantage of this is, that MESHFREE will not have to pause in order to interpret the SIGNAL-file. The parallel processing of the SIGNAL-file is invoked ONLY in the common_variables.dat by the option
List of members:
batchmode pause to MESHFREE execution, allow MESHFREE batch commands that modify the current state of the point cloud
batchmode_off leave the batchmode
batchmode_on enter the batchmode
bi stop the currently running iteration of sparse linear systems
break_iteration stop the currently running iteration of sparse linear systems
checkpoint write a MESHFREE resume file after the end of the current time step and terminate MESHFREE (parallel reading of signal file)
pause let MESHFREE sleep until the next pause command is launched
pause_off continue MESHFREE execution after pause_on command was given
pause_on let MESHFREE sleep until the pause_off command is launched
plot save computational results after the end of the current time step (parallel reading of signal file)
qualitycheck force a quality check of the MESHFREE point cloud after the next organization step (parallel reading of signal file)
quit quit MESHFREE execution after the current time cycle (parallel reading of signal file)
reread_all reloads both USER_common_variables.dat and common_variables.dat (parallel reading of signal file)
reread_cv reload common_variables.dat (parallel reading of the signal file)
reread_Ucv reload USER_common_variables.dat (parallel reading of signal file)
reset_Vanalytical resets the analytical volume of each chamber to the current values
save write a MESHFREE restart file after the end of the current time step (parallel reading of signal file)
set_OMP_threads redefines the number of OMP threads to be used (parallel reading of signal file)
step=NNN execute a given number of steps, if in the step-by-step execution mode (parallel reading of signal file)
step execute the next step, if in the step-by-step execution mode (parallel reading of signal file)
stepbystep=false switch off step-by-step execution modus of MESHFREE (parallel reading of signal file)
stepbystep=true switch on step-by-step execution modus of MESHFREE (parallel reading of signal file)
time_check write out a detailed time check listing
time_check_sum write out a sum-up conclusion of the time check
write_cv write the complete set of numerical parameters to file (parallel reading of signal file)