INGOR
|
The NNSR algorithm works with MPI which is the parallelization library employed for many supercomputer and/or PC cluster systems. See the document of your computer system about how to run MPI based parallel software.
By default, only the root rank (process) reads and writes input and/or output files, including log message files. Therefore, if the system employs distributed storage system, then you do not need to send input files to all the computation nodes. To specify all processes to output the log messages, use the -L 2
argument of INGOR. The log message file will be generated for all the processes. These are stored in the local computation host where the process runs.
Generally, an MPI program is executed through mpirun
or mpiexec
program:
$ mpirun -np
procs INGOR_installed_path/ingor.X.X.X-mpi
If your system requires a job script, you may need to do this in your script file.
The following INGOR options (see INGOR Manual) are ingored by this algorithm.
-p
(maximum parents)mp
argument below. However, generally, specifying more than 1 for this parameter significantly decreases the accuracy of the estimated networks. See NNSR for the internal implementation document.
T=
n iterations=
n 100000
) th=
x 0.2
) m=
n module=
n 1000
) args={
key=
value,...}
ex=
n -1
for automatic setting based on the size of MPI processes. mp=
n = 1
) rw_th=
x score_v=
n