
NHidden=6  	# 5
LeaRate=0.05
MoMentu=0.8	# 0.5-0.9
Nepocs=600

MODELS=" RegCM clWRF "
VARS=" pr t2 "
# ------------------------------------------------------------
# Keep previous results to compare:
# rm -f /home/tanpv/Progs/562_VNU/PDF2/*
# mv /home/tanpv/Progs/562_VNU/PDF/* /home/tanpv/Progs/562_VNU/PDF2/
# ------------------------------------------------------------
cat > ANN_Parameter.txt << EOF
&ann_info
     Nhidden       =  ${NHidden} ! 5          ! Number of hidden layers
     learning_rate =  ${LeaRate} ! 0.05
     momentum      =  ${MoMentu} ! 0.7        ! Typical value is around 0.5
     training_mode = .true.      ! For training
     Nepoc         =  ${Nepocs}  ! 300        ! Iterative training times
     debug         = .false.
/
EOF
# ------------------------------------------------------------
for model in ${MODELS} ; do
   for var in ${VARS} ; do
   #---------------------------------
################# Training: #################
cat > Namelist_ANN_Training.txt << EOF

&ann_info
     Nhidden       =  ${NHidden} ! 5          ! Number of hidden layers
     learning_rate =  ${LeaRate} ! 0.05
     momentum      =  ${MoMentu} ! 0.7        ! Typical value is around 0.5
     training_mode = .true.      ! For training
     Nepoc         =  ${Nepocs}  ! 300        ! Iterative training times
     debug         = .false.
/
&Model_info
     Model_nm="${model}"
     yvarn="${var}"
/
EOF
################# Verifications: #################
make clean
make v0		# Verify_1982-2020.f90   # Input Data:   From /home/tanpv/Data/562_VNU/0.25_VN/2024/Corrected/
                                         # Output Data:  To   /home/tanpv/Data/562_VNU/0.25_VN/2024/Verify/
./1.exe

make clean
make v1		# Verify_testing.f90
./1.exe

   # --- Run model section: Done !!!!!!!!!!!!

   done
done

echo "Completed running model section, and beginning the plotting section !!!!!!"

######### >>>>>>>>>>>>>>  Plotting sections:  <<<<<<<<<<<<<<<< ##########
