Changeset 1176

Show
Ignore:
Timestamp:
06/08/07 10:56:27 (1 year ago)
Author:
gary
Message:

mole_h2.cpp - do not include X collisional heating and cooling during search phase. This introduced very large noise due to nearly total cancellation between large heating / cooling terms when far from solution.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/source/mole_h2.cpp

    r1175 r1176  
    38893889                hmi.HeatH2Dexc_BigH2 ); 
    38903890 
     3891        /* when we are very far from solution, during search phase, collisions within 
     3892         * X can be overwhelmingly large heating and cooling terms, which nearly  
     3893         * cancel out.  Some dense cosmic ray heated clouds could not find correct 
     3894         * initial solution due to noise introduced by large net heating which was 
     3895         * the very noisy tiny difference betweeen very large heating and cooling 
     3896         * terms.  Do not include collisions with x as heat/cool during the 
     3897         * initial search phase */ 
     3898        if( conv.lgSearch ) 
     3899                hmi.HeatH2Dexc_BigH2 = 0.; 
     3900 
    38913901        DEBUG_EXIT( "H2_Cooling()" ); 
    38923902        return;