Gen_ANN_nh3_base/src
jean paul nshuti 55ee0ac472 rename the nncoords and invariants then update the makefile 2025-10-10 09:36:51 +02:00
..
lib first push 2025-10-09 09:58:31 +02:00
model rename the nncoords and invariants then update the makefile 2025-10-10 09:36:51 +02:00
parser first push 2025-10-09 09:58:31 +02:00
ANN_NH3Plus_few.in first push 2025-10-09 09:58:31 +02:00
Diabatic_Dipole.f first push 2025-10-09 09:58:31 +02:00
JTmod.incl first push 2025-10-09 09:58:31 +02:00
README first push 2025-10-09 09:58:31 +02:00
ann.incl first push 2025-10-09 09:58:31 +02:00
axel.f first push 2025-10-09 09:58:31 +02:00
backprop.f first push 2025-10-09 09:58:31 +02:00
clear first push 2025-10-09 09:58:31 +02:00
common.incl first push 2025-10-09 09:58:31 +02:00
ctrans_mod.mod first push 2025-10-09 09:58:31 +02:00
dmatrix.f first push 2025-10-09 09:58:31 +02:00
error.f change value of Wter 2025-10-09 17:40:33 +02:00
essential_params.incl first push 2025-10-09 09:58:31 +02:00
exe first push 2025-10-09 09:58:31 +02:00
ff_neunet.f first push 2025-10-09 09:58:31 +02:00
fit-NN_2018.in first push 2025-10-09 09:58:31 +02:00
geNNetic.f first push 2025-10-09 09:58:31 +02:00
iNNterface.f first push 2025-10-09 09:58:31 +02:00
invariants_mod.mod first push 2025-10-09 09:58:31 +02:00
long_io.f first push 2025-10-09 09:58:31 +02:00
mkNN.f modify the invariants for only few of them 2025-10-09 17:28:39 +02:00
neuron_types.f first push 2025-10-09 09:58:31 +02:00
new_model_dipole.f90 first push 2025-10-09 09:58:31 +02:00
nncommon.incl first push 2025-10-09 09:58:31 +02:00
nndbg.incl first push 2025-10-09 09:58:31 +02:00
nnmqo.f first push 2025-10-09 09:58:31 +02:00
nnparams.incl Modify the weight and set the unnormalized weight to one .i.e disabling the weighted method of David for the energy 2025-10-09 13:07:26 +02:00
nnread.f first push 2025-10-09 09:58:31 +02:00
params.incl first push 2025-10-09 09:58:31 +02:00
puNNch.f first push 2025-10-09 09:58:31 +02:00
scans.f first push 2025-10-09 09:58:31 +02:00

README

makepar.sh
here the input is used to generate and save the parameters for the NN

The program should run well with:
valgrind --main-stacksize=100000000 --max-stackframe=150000000
(sizes may vary)

used directories:
.
../bin
../nnfits
../logs
../scans

./: the source directory


../bin/:

Directory in which binaries are stored and executed.  Input files
are copied here.


../nnfits/:

Directory in which a copy of the program outout is stored, as well as
fitted parameters of the best (fit_pars.in) and 10th percentile
(fit_10p.in) network.


../logs/:

Directory in which the convergence of the different networks is logged
and summarized in performance.log.

../scans/:

Fitting results of the particular scans are dumped as functions of a
progression parameter t.

input file nomenclature:
diab_* : fit against diabatic energies
*_ci_* : include CI information
*_en_* : exclude CI information (energies only)

gen_* : input generation file

*_minmodel_* : use minimal model of only 2 basis matrices
*_tmcs_* : use tmc coordinates
*_small_* : within a small coordinate range (~0.5-2.5)