[petsc-users] TSSolve problems
    Barry Smith 
    bsmith at mcs.anl.gov
       
    Fri Jun 26 14:04:26 CDT 2015
    
    
  
##########################################################
      #                                                        #
      #                          WARNING!!!                    #
      #                                                        #
      #   This code was compiled with a debugging option,      #
      #   To get timing results run ./configure                #
      #   using --with-debugging=no, the performance will      #
      #   be generally two or three times faster.              #
      #                                                        #
      ##########################################################
First you need to configure PETSc again without all the debugging. So do, for example,
export PETSC=arch-opt
./configure --with-cc=gcc --with-fc=gfortran --with-cxx=g++ --with-scalar-type=complex --with-clanguage=C++ --with-cxx-dialect=C++11  --download-mpich --download-superlu_dist --download-mumps --download-scalapack --download-parmetis --download-metis --download-elemental 
make all test
then recompile and rerun your example again with -log_summary and send the output.
Note that you should not pass --download-fblaslapack nor the fortran kernel stuff.
  Barry
> On Jun 26, 2015, at 12:16 PM, Li, Xinya <Xinya.Li at pnnl.gov> wrote:
> 
> Barry, 
> 
> Thank you for your response.
> 
> Attached is the output. SNESSolve was taking most of the time. 
> 
> 
> Xinya
> 
> 
> 
> -----Original Message-----
> From: Barry Smith [mailto:bsmith at mcs.anl.gov] 
> Sent: Thursday, June 25, 2015 5:47 PM
> To: Li, Xinya
> Cc: petsc-users at mcs.anl.gov
> Subject: Re: [petsc-users] TSSolve problems
> 
> 
>  Run with -ts_view -log_summary and send the output. This will tell the current solvers and where the time is being spent.
> 
>  Barry
> 
>> On Jun 25, 2015, at 6:37 PM, Li, Xinya <Xinya.Li at pnnl.gov> wrote:
>> 
>> Dear Sir,
>> 
>> I am using the ts solver to solve a set of ODE and DAE. The Jacobian matrix is a 1152 *1152 sparse complex matrix.
>> Each TSStep in TSSolve is taking nearly 1 second. Thus, I need  to improve the speed of TSSolve.
>> Which parts should be taking into account to accelerate TSSolve?
>> Thank you very much.
>> Regards
>> __________________________________________________ 
>> Xinya Li 
>> Scientist
>> EED/Hydrology
>> Pacific Northwest National Laboratory 
>> 902 Battelle Boulevard 
>> P.O. Box 999, MSIN K9-33
>> Richland, WA  99352 USA 
>> Tel:  509-372-6248
>> Fax: 509-372-6089 
>> Xinya.Li at pnl.gov
> 
> <288g1081b_short.log>
    
    
More information about the petsc-users
mailing list