Changeset 22163


Ignore:
Timestamp:
10/10/17 14:08:27 (8 years ago)
Author:
Eric.Larour
Message:

CHG: diverse verbose and bug issues.

Location:
issm/branches/trunk-larour-NatGeoScience2016/src/c
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/branches/trunk-larour-NatGeoScience2016/src/c/analyses/SealevelriseAnalysis.cpp

    r22162 r22163  
    6262                        element->InputUpdateFromConstant(0.0,SealevelNEsaRateEnum);
    6363                        element->InputUpdateFromConstant(0.0,SealevelUEsaRateEnum);
     64                        element->InputUpdateFromConstant(0.0,SealevelRSLEustaticRateEnum);
    6465                        counter++;
    6566                }
  • issm/branches/trunk-larour-NatGeoScience2016/src/c/classes/FemModel.cpp

    r22160 r22163  
    24582458                if(i<ns){
    24592459               
    2460                         if(VerboseConvergence())if(i%100==0)_printf0_("\r" << "      convolution progress: " << (double)i/(double)ns*100 << "%  ");
     2460                        if(VerboseConvergence())if(i%100==0)_printf0_("\r" << "              convolution progress: " << (double)i/(double)ns*100 << "%  ");
    24612461               
    24622462                        Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
     
    25132513        for(int i=0;i<nsmax;i++){
    25142514                if(i<ns){
    2515                         if(verboseconvolution)if(VerboseConvergence())if(i%100==0)_printf_("\r" << "      convolution progress: " << (double)i/(double)ns*100 << "%   ");
     2515                        if(verboseconvolution)if(VerboseConvergence())if(i%100==0)_printf0_("\r" << "              convolution progress: " << (double)i/(double)ns*100 << "%   ");
    25162516                        Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
    25172517                        element->SealevelriseNonEustatic(pRSLgo,RSLg_old,latitude,longitude,radius,eartharea);
     
    25192519                if(i%loop==0)pRSLgo->Assemble();
    25202520        }
    2521         if(verboseconvolution)if(VerboseConvergence())_printf_("\n");
     2521        if(verboseconvolution)if(VerboseConvergence())_printf0_("\n");
    25222522       
    25232523        /*Free ressources:*/
     
    26372637        for(int i=0;i<nsmax;i++){
    26382638                if(i<ns){
    2639                         if(VerboseConvergence())if(i%100==0)_printf0_("\r" << "      convolution progress: " << (double)i/(double)ns*100 << "%  ");
     2639                        if(VerboseConvergence())if(i%100==0)_printf0_("\r" << "              convolution progress: " << (double)i/(double)ns*100 << "%  ");
    26402640                        Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));
    26412641                        element->SealevelriseGeodetic(pUp,pNorth,pEast,RSLg,latitude,longitude,radius,xx,yy,zz,eartharea,horiz);
     
    26562656                pEast->Assemble();
    26572657        }
    2658         if(VerboseConvergence())_printf_("\n");
     2658        if(VerboseConvergence())_printf0_("\n");
    26592659
    26602660        /*Free ressources:*/
  • issm/branches/trunk-larour-NatGeoScience2016/src/c/cores/sealevelrise_core.cpp

    r22162 r22163  
    458458               
    459459        }
    460         if(VerboseConvergence()) _printf0_("\n   total number of iterations: " << count-1 << "\n");
     460        if(VerboseConvergence()) _printf0_("\n              total number of iterations: " << count-1 << "\n");
    461461
    462462        xDelete<IssmDouble>(latitude);
     
    803803        int nv;
    804804       
    805         if(VerboseSolution()) _printf0_("      computing earth mass transport\n");
     805        if(VerboseSolution()) _printf0_("              computing earth mass transport\n");
    806806
    807807        /*This mass transport module for the Earth is because we might have thickness variations as spcs
     
    861861        if(!xIsNan<IssmDouble>(eps_rel)){
    862862                if((ndS/nS)<eps_rel){
    863                         if(VerboseConvergence()) _printf0_(setw(50) << left << "      convergence criterion: norm(dS)/norm(S)" << ndS/nS*100 << " < " << eps_rel*100 << " %\n");
     863                        if(VerboseConvergence()) _printf0_(setw(50) << left << "              convergence criterion: norm(dS)/norm(S)" << ndS/nS*100 << " < " << eps_rel*100 << " %");
    864864                }
    865865                else{
    866                         if(VerboseConvergence()) _printf0_(setw(50) << left << "      convergence criterion: norm(dS)/norm(S)" << ndS/nS*100 << " > " << eps_rel*100 << " %\n");
     866                        if(VerboseConvergence()) _printf0_(setw(50) << left << "              convergence criterion: norm(dS)/norm(S)" << ndS/nS*100 << " > " << eps_rel*100 << " %");
    867867                        converged=false;
    868868                }
     
    870870        if(!xIsNan<IssmDouble>(eps_abs)){
    871871                if(ndS<eps_abs){
    872                         if(VerboseConvergence()) _printf0_(setw(50) << left << "      convergence criterion: norm(dS)" << ndS << " < " << eps_abs << " \n");
     872                        if(VerboseConvergence()) _printf0_(setw(50) << left << "              convergence criterion: norm(dS)" << ndS << " < " << eps_abs << " ");
    873873                }
    874874                else{
    875                         if(VerboseConvergence()) _printf0_(setw(50) << left << "      convergence criterion: norm(dS)" << ndS << " > " << eps_abs << " \n");
     875                        if(VerboseConvergence()) _printf0_(setw(50) << left << "              convergence criterion: norm(dS)" << ndS << " > " << eps_abs << " ");
    876876                        converged=false;
    877877                }
Note: See TracChangeset for help on using the changeset viewer.