Changeset 2076 for branches/newmole

Show
Ignore:
Timestamp:
05/16/08 13:48:57 (8 months ago)
Author:
rjrw
Message:

Attempt to fix problem with PGI/ICC builds.

Location:
branches/newmole/source
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/newmole/source/mole_priv.h

    r2055 r2076  
    1717public: 
    1818        double fion[LIMELM][N_MOLE_ION]; 
    19         void updateMolecules(const double * const b2); 
     19        void updateMolecules(const valarray<double> &b2); 
    2020        void setup(double *b0vec); 
    2121}; 
  • branches/newmole/source/mole_solve.cpp

    r2069 r2076  
    147147                } 
    148148                 
    149                 MoleMap.updateMolecules( &newmols[0] ); 
     149                MoleMap.updateMolecules( newmols ); 
    150150                 
    151151                // fprintf(stdout,"Mole zone %ld -- %7.2f error %15.8g nBad %d\n",nzone,fnzone,error,nBad); 
     
    352352        DEBUG_ENTRY( "funjac()" ); 
    353353 
    354         MoleMap.updateMolecules( &b2vec[0] );            
     354        MoleMap.updateMolecules( b2vec );                
    355355                 
    356356        if( iteration >= dynamics.n_initial_relax+1 && dynamics.lgAdvection /*&& radius.depth < dynamics.oldFullDepth*/ )  
     
    816816} 
    817817 
    818 void GroupMap::updateMolecules(const double * const b2) 
     818void GroupMap::updateMolecules(const valarray<double> & b2) 
    819819{ 
    820820        long int