Hi,

I am trying to run the thermoforce correction for a custom solvent+molecule 
system. I am using basically the same settings.xml as of the spce/tf 
tutorial of VOTCA 1.2.3. I can run the tutorial without problems, but when 
I try to do the same on another system, I have two issues:

1) What is the actual meaning of the following settings.xml parameters and 
how do I calculate them for my own system?
    <!-- thermodynmic force: apply in this range -->
    <min>1.4</min>
    <max>3.1</max>
    <step>0.01</step>
    <!--spline:offset beyond the hyrbid zone to take into account for 
fitting the spline-->
    <tf>
      <spline_start>0.9</spline_start>
      <spline_end>3.6</spline_end>
      <spline_step>0.4</spline_step>
      <molname>SOL</molname>
      <prefactor>0.01382</prefactor>
    </tf>


2) When I try to calculate the thermoforce correction, csg_inverse stops 
immediately with the following error (from inverse.log):

------------------------
Prepare (dir step_000)
------------------------
cp_from_main_dir: 'adress_spce.itp grompp.mdp topol.top table.xvg index.ndx 
table_XX_XX.xvg'
Running critical command 'pushd 
/home/massimo/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce'
~/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce 
~/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/step_000
Running critical command 'cp adress_spce.itp grompp.mdp topol.top table.xvg 
index.ndx table_XX_XX.xvg 
/home/massimo/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/step_000'
Running critical command 'popd'
~/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/step_000
Running subscript 'prepare_generic.sh' (from tags prepare tf) dir 
/home/massimo/gromacs/votca/votca/share/votca/scripts/inverse
For all bonded
For all non-bonded
for_all: run 'do_external prepare_single tf'
Running subscript 'prepare_generic_single.sh' (from tags prepare_single tf) 
dir /home/massimo/gromacs/votca/votca/share/votca/scripts/inverse
Using initial guess from dist dens.SOL.xvg for SOL
cp_from_main_dir: 'dens.SOL.xvg' to 'SOL.dist.tgt'
Running critical command 'pushd 
/home/massimo/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce'
~/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce 
~/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/step_000
Running critical command 'cp dens.SOL.xvg 
/home/massimo/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/step_000/SOL.dist.tgt'
Running critical command 'popd'
~/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/step_000
Running critical command 'mktemp -u SOL.pot.new.raw.XXX'
Running subscript 'calc_thermforce.sh SOL.dist.tgt SOL.pot.new.raw.jn0' 
(from tags calc thermforce) dir 
/home/massimo/gromacs/votca/votca/share/votca/scripts/inverse
an error occurred:
property not found: tf

Callstack:
/home/massimo/gromacs/votca/votca/share/votca/scripts/inverse/inverse.sh - 
linenumber 166
    do_external - linenumber 170 in 
/home/massimo/gromacs/votca/votca/share/votca/scripts/inverse/functions_common.sh
        
/home/massimo/gromacs/votca/votca/share/votca/scripts/inverse/prepare_generic.sh
 
- linenumber 31
            for_all - linenumber 17 (see 'csg_call --cat function for_all')
                    do_external - linenumber 18 (see 'csg_call --cat 
function do_external')
                        
/home/massimo/gromacs/votca/votca/share/votca/scripts/inverse/prepare_generic_single.sh
 
- linenumber 53
                            do_external - linenumber 18 (see 'csg_call 
--cat function do_external')
                                
/home/massimo/gromacs/votca/votca/share/votca/scripts/inverse/calc_thermforce.sh
 
- linenumber 57
                                    csg_get_interaction_property - 
linenumber 79 (see 'csg_call --cat function csg_get_interaction_property')
                                        die - linenumber 2 (see 'csg_call 
--cat function die')
################################################################################################################################################################################################################################################################################################
#                                                                               
                                                                                
                                                                                
                                               
#
# 
ERROR:                                                                          
                                                                                
                                                                                
                                             
#
# csg_get_interaction_property: Could not get 'inverse.tf.spline_start' for 
interaction with name 'SOL' from 
/home/massimo/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/settings.xml
 
and no default was found in 
/home/massimo/gromacs/votca/votca/share/votca/xml/csg_defaults.xml #
# For details see the logfile 
/home/massimo/gromacs/cg-adress-tests/adress-uim-20130108/thermoforce/inverse.log
                                                                                
                                                                                
                
#
#                                                                               
                                                                                
                                                                                
                                               
#
################################################################################################################################################################################################################################################################################################
die: (called from 4468)  CSG_MASTER_PID is 3852

----
Below is settings.xml :

<cg>
  <!-- example for a non-bonded interaction entry -->
  <non-bonded>
    <!-- name of the index group to calculate density from -->
    <name>SOL</name>
    <!-- types involved in this interaction -->
   
    <!-- thermodynmic force: apply in this range -->
    <min>1.4</min>
    <max>3.1</max>
    <step>0.01</step>
    <!--spline:offset beyond the hyrbid zone to take into account for 
fitting the spline-->
    <tf>
      <spline_start>0.9</spline_start>
      <spline_end>3.6</spline_end>
      <spline_step>0.4</spline_step>
      <molname>SOL</molname>
      <prefactor>0.01382</prefactor> 
    </tf>
    <inverse>
      <!-- target distribution -->
      <target>dens.SOL.xvg</target>
      <!-- update cycles -->
      <do_potential>1</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_update></post_update>
      <!-- additional post processing of U after dU added to potential -->
      <post_add></post_add>
      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>tabletf.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>
  
  <!-- general options for inverse script -->
  <inverse>
    <!-- 300*0.00831451 gromacs units -->
    <kBT>2.49435</kBT>
    <!-- use gromacs as simulation program -->
    <program>gromacs</program>
    <!-- gromacs specific options -->
    <gromacs>
      <grompp><bin>grompp_4.6b2</bin>
        </grompp>
      <mdrun><command>mpirun -np 8 mdrun_4.6b2</command>
<!-- <opts>-nt 8</opts> -->
</mdrun>
      <!-- trash so many frames at the beginning -->
      <equi_time>0</equi_time>
      <!-- grid for table*.xvg !-->
      <table_bins>0.01</table_bins>
      <!-- cut the potential at this value (gromacs bug) -->
      <pot_max>1000000</pot_max>
      <!-- extend the tables to this value -->
      <table_end>7.1</table_end>
    </gromacs>
    <!-- these files are copied for each new run -->
    <filelist>adress_spce.itp grompp.mdp topol.top table.xvg index.ndx 
table_XX_XX.xvg</filelist>
    <!-- do so many iterations -->
    <iterations_max>300</iterations_max>
    <!-- ibi: inverse biltzmann imc: inverse monte carlo tf: thermody force 
-->
    <method>tf</method>
    <!-- directory for user scripts -->
    <scriptdir></scriptdir>
    <!-- write log to this file -->
    <log_file>inverse.log</log_file>
    <!-- write restart step to this file -->
    <restart_file>restart_points.log</restart_file>
  </inverse>
</cg>


----
Thanks!
Massimo



-- 
You received this message because you are subscribed to the Google Groups 
"votca" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/votca?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to