Dear votca users,

I have used the following setting.xml file for interating the bonded as
well as non-bonded part. I couldnot suceed in doing the iteration. It gives
me the error : Fatal error:
A tabulated bond interaction table number 1 is out of the table range: r
16.212738, between table indices 8106 and 8107, table length 3126
For more information and tips for troubleshooting, please check the GROMACS


Kindly suggest me how do I rectify the error.

##################################################
<!--setting.xml-->

<cg>
  <bonded>
    <!-- name of the interaction -->
    <name>AB.bond</name>
    <min>0.42</min>
    <max>0.52</max>
    <step>0.002</step>
    <inverse>
      <!-- target distribution -->
      <target>AB.bond.tgt</target>
      <gromacs>
        <table>table_b0.xvg</table>
      </gromacs>
    </inverse>
  </bonded>
  <bonded>
    <name>BC.bond</name>
    <min>0.32</min>
    <max>0.40</max>
    <step>0.002</step>
    <inverse>
      <!-- target distribution -->
      <target>BC.bond.tgt</target>
      <gromacs>
        <table>table_b1.xvg</table>
      </gromacs>
    </inverse>
  </bonded>
  <bonded>
    <name>CD.bond</name>
    <min>0.34</min>
    <max>0.45</max>
    <step>0.002</step>
    <inverse>
      <!-- target distribution -->
      <target>CD.bond.tgt</target>
      <gromacs>
        <table>table_b2.xvg</table>
      </gromacs>
    </inverse>
  </bonded>
  <bonded>
    <name>DB.bond</name>
    <min>0.40</min>
    <max>0.52</max>
    <step>0.002</step>
    <inverse>
      <!-- target distribution -->
      <target>DB.bond.tgt</target>
      <gromacs>
        <table>table_b3.xvg</table>
      </gromacs>
    </inverse>
  </bonded>
  <bonded>
    <!-- name of the interaction -->
    <name>BE.bond</name>
    <min>0.32</min>
    <max>0.40</max>
    <step>0.002</step>
    <inverse>
      <!-- target distribution -->
      <target>BE.bond.tgt</target>
      <gromacs>
        <table>table_b4.xvg</table>
      </gromacs>
    </inverse>
  </bonded>

  <!-- example for a non-bonded interaction entry -->
  <non-bonded>
    <!-- name of the interaction -->
    <name>A-A</name>
    <!-- types involved in this interaction -->
    <type1>A</type1>
    <type2>A</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>A-A.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>1 0 0</do_potential>
      <!-- additional post processing of dU before added to potential -->

      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>
      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_A_A.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>A-B</name>
    <!-- types involved in this interaction -->
    <type1>A</type1>
    <type2>B</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>A-B.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 1 0</do_potential>
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>
      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_A_B.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>A-C</name>
    <!-- types involved in this interaction -->
    <type1>A</type1>
    <type2>C</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>A-C.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 0 1</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_A_C.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>A-D</name>
    <!-- types involved in this interaction -->
    <type1>A</type1>
    <type2>D</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>A-D.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>1 0 0</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_A_D.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>A-E</name>
    <!-- types involved in this interaction -->
    <type1>A</type1>
    <type2>E</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>A-E.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 1 0</do_potential>
      <!-- additional post processing of dU before added to potential -->

      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>
      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_A_E.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>B-B</name>
    <!-- types involved in this interaction -->
    <type1>B</type1>
    <type2>B</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>B-B.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 0 1</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>
      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_B_B.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>B-C</name>
    <!-- types involved in this interaction -->
    <type1>B</type1>
    <type2>C</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>B-C.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>1 0 0</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_B_C.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>B-D</name>
    <!-- types involved in this interaction -->
    <type1>B</type1>
    <type2>D</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>B-D.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 1 0</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_B_D.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>B-E</name>
    <!-- types involved in this interaction -->
    <type1>B</type1>
    <type2>E</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>B-E.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 0 1</do_potential>
      <!-- additional post processing of U after dU added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_B_E.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>C-C</name>
    <!-- types involved in this interaction -->
    <type1>C</type1>
    <type2>C</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>C-C.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>1 0 0</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_C_C.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>C-D</name>
    <!-- types involved in this interaction -->
    <type1>C</type1>
    <type2>D</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>C-D.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 1 0</do_potential>
      <!-- additional post processing of dU before added to potential -->

      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_C_D.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>C-E</name>
    <!-- types involved in this interaction -->
    <type1>C</type1>
    <type2>E</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>C-E.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 0 1</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_C_E.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>D-D</name>
    <!-- types involved in this interaction -->
    <type1>D</type1>
    <type2>D</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>D-D.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>1 0 0</do_potential>
      <!-- additional post processing of dU before added to potential -->

      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_D_D.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>D-E</name>
    <!-- types involved in this interaction -->
    <type1>D</type1>
    <type2>E</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>D-E.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 1 0</do_potential>
      <!-- additional post processing of dU before added to potential -->
      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_D_E.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <non-bonded>
    <!-- name of the interaction -->
    <name>E-E</name>
    <!-- types involved in this interaction -->
    <type1>E</type1>
    <type2>E</type2>
    <!-- dimension + grid spacing of tables for calculations -->
    <min>0.30</min>
    <max>2.25</max>
    <step>0.01</step>
    <inverse>
      <!-- target distribution (rdf), just give gromas rdf.xvg -->
      <target>E-E.dist.tgt</target>
      <!-- update cycles -->
      <do_potential>0 0 1</do_potential>
      <!-- additional post processing of dU before added to potential -->

      <post_add>convergence</post_add>
      <post_add_options>
          <convergence>
            <weight> 1 </weight>
            <what> dist</what>
        </convergence>
      </post_add_options>

      <!-- name of the table for gromacs run -->
      <gromacs>
        <table>table_E_E.xvg</table>
      </gromacs>
    </inverse>
  </non-bonded>

  <!-- general options for inverse script -->
  <inverse>
    <!-- 480*0.00831451 gromacs units -->
    <kBT>3.99096</kBT>
    <!-- use gromacs as simulation program -->
    <program>gromacs</program>
    <!-- gromacs specific options -->
    <gromacs>
      <!-- trash so many frames at the beginning -->
      <equi_time>10</equi_time>
      <!-- grid for table*.xvg !-->
      <table_bins>0.002</table_bins>
      <!-- cut the potential at this value (gromacs bug) -->
      <pot_max>1000000</pot_max>
      <!-- extend the tables to this value -->
      <table_end>6.25</table_end>
      <grompp>
          <bin> grompp_463</bin>
      </grompp>
      <mdrun>
        <command> mdrun_463 </command>
        <checkpoint>state.cpt</checkpoint>
      </mdrun>
    </gromacs>
    <map> pc_new.xml </map>
    <!-- these files are copied for each new run -->
    <filelist>grompp.mdp topol.top table.xvg index.ndx table_a*</filelist>
    <!-- do so many iterations -->
    <iterations_max>1</iterations_max>
   <convergence_check>
      <type>default</type>
      <limit>0.100</limit>
   </convergence_check>
    <!-- ibm: inverse biltzmann imc: inverse monte carlo -->
    <method>ibi</method>
    <!-- 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>



--
Chandan kumar Choudhury
NCL, Pune
INDIA


On Sat, Aug 10, 2013 at 12:16 PM, Chandan Choudhury <[email protected]>wrote:

> Dear Christoph,
> Thanks for your response.
>
> I didnot find anything wrong in table_b1. The table length is 3126, there
> is no line 14359. I have also checked all the tables table_b*. They all
> look similar. Infact, when I rerun the grompp command and then mdrun, then
> in the error the table indices vary.
> I could not understand how to get rid of this.
>
> Chandan
>
>
> --
> Chandan kumar Choudhury
> NCL, Pune
> INDIA
>
>
> On Fri, Aug 9, 2013 at 8:47 PM, Christoph Junghans <[email protected]>wrote:
>
>> 2013/8/9 Chandan Choudhury <[email protected]>:
>> > Dear votca user,
>> >
>> > I am using the 1.3-dev version of version.
>> > I want to iterated the bond potential for my system. In doing so, I use
>> the
>> > tabulated bond potential (table_b0.xvg) as the guess potential for the
>> > bonds. For angles, I generate tabulated angle potential. I use the
>> > table_A_A.xvg, table_A_B.xvg ..... as the non-bonded potential.
>> >
>> > When I just do the iteration of non-bonded part, my cg  simulation
>> proceeds
>> > smoothly. Problem occurs, when I try to incorprate the interation  on
>> bonded
>> > part. The simulation stops with the following error
>> >
>> > Fatal error:
>> > A tabulated bond interaction table number 1 is out of the table range: r
>> > 28.719402, between table indices 14359 and 14360, table length 3126
>> > For more information and tips for troubleshooting, please check the
>> GROMACS
>> > website at http://www.gromacs.org/Documentation/Errors
>> Have a look at table_b1.xvg, which VOTCA generates and see if it looks
>> ok or if there is anything wrong a line 14359.
>>
>>
>> >
>> >
>> > My initial coordinate is mapped from the atomistic trajectory. And this
>> > structure simulates without any problem when I only consider the
>> non-bonded
>> > part.
>> >
>> > Any help/suggestion would be very helpful.
>> >
>> > Chandan
>> >
>> > --
>> > Chandan kumar Choudhury
>> > NCL, Pune
>> > INDIA
>> >
>> > --
>> > 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.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>>
>>
>>
>> --
>> Christoph Junghans
>> Web: http://www.compphys.de
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to