[ET Trac] [Einstein Toolkit] #1195: Modify bisection algorithm in EOS_Omni's nuc_eos

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Dec 10 18:27:06 CST 2012


#1195: Modify bisection algorithm in EOS_Omni's nuc_eos
-----------------------------------+----------------------------------------
 Reporter:  eschnett               |       Owner:     
     Type:  enhancement            |      Status:  new
 Priority:  major                  |   Milestone:     
Component:  EinsteinToolkit thorn  |     Version:     
 Keywords:                         |  
-----------------------------------+----------------------------------------
 EOS_Omni's nuc_eos routines use a bisection method to find the temperature
 for a given internal energy. This bisects on the temperature T. I suggest
 to bisect on log T instead, which is a more natural operation.

 For example, if the temperature range is [1...1000] in some units, then
 bisecting in T will examine the sequence 500, 250, 125, ..., and will thus
 perform many table lookups until (say) T=10 is reached. Bisecting in log T
 will find this result much faster.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1195>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list