diff -Nru slepc-3.14.1+dfsg1/config/configure.py slepc-3.14.2+dfsg1/config/configure.py --- slepc-3.14.1+dfsg1/config/configure.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/configure.py 2021-02-01 14:43:03.000000000 +0000 @@ -148,7 +148,7 @@ # Check if packages-download directory contains requested packages if slepc.downloaddir: - l = list(filter(None, [pkg.MissingTarball(slepc.downloaddir) for pkg in externalpackages])) + l = list(filter(None, [pkg.MissingTarball(slepc.downloaddir) for pkg in externalpackages + [sowing]])) if l: log.Println('\n\nDownload the following packages and run the script again:') for pkg in l: log.Println(pkg) diff -Nru slepc-3.14.1+dfsg1/config/package.py slepc-3.14.2+dfsg1/config/package.py --- slepc-3.14.1+dfsg1/config/package.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/package.py 2021-02-01 14:43:03.000000000 +0000 @@ -157,7 +157,7 @@ def MissingTarball(self,downloaddir): '''Check if tarball is missing in downloaddir''' - if self.downloadable and hasattr(self,'download') and self.download: + if self.downloadable and hasattr(self,'download') and self.download and hasattr(self,'archive'): localFile = os.path.join(downloaddir,self.archive) if not os.path.exists(localFile): url = self.packageurl @@ -285,12 +285,16 @@ def ShowInfo(self): if self.havepackage: + if hasattr(self,'version'): + packagename = self.packagename.upper()+' version '+self.version + else: + packagename = self.packagename.upper() if hasattr(self,'petscdepend'): - self.log.Println(self.packagename.upper()+' from %s linked by PETSc' % self.petscdepend.upper()) + self.log.Println(packagename+' from %s linked by PETSc' % self.petscdepend.upper()) elif self.builtafterslepc: - self.log.Println(self.packagename.upper()+' to be built after SLEPc') + self.log.Println(packagename+' to be built after SLEPc') else: - self.log.Println(self.packagename.upper()+' library flags:') + self.log.Println(packagename+' library flags:') self.log.Println(' '+' '.join(self.packageflags)) def Link(self,functions,callbacks,flags,givencode='',cflags='',clanguage='c',logdump=True): diff -Nru slepc-3.14.1+dfsg1/config/packages/arpack.py slepc-3.14.2+dfsg1/config/packages/arpack.py --- slepc-3.14.1+dfsg1/config/packages/arpack.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/packages/arpack.py 2021-02-01 14:43:03.000000000 +0000 @@ -23,6 +23,7 @@ self.dirname = 'arpack-ng-'+self.version self.supportssingle = True self.fortran = True + self.hasheaders = True # the option --with-arpack-include=... is simply ignored self.ProcessArgs(argdb) def Functions(self,petsc): @@ -62,7 +63,7 @@ libs = [['-lparpack','-larpack'],['-lparpack_MPI','-larpack'],['-lparpack_MPI-LINUX','-larpack_LINUX'],['-lparpack_MPI-SUN4','-larpack_SUN4']] if self.packagedir: - dirs = [os.path.join(self.packagedir,'lib'),self.packagedir] + dirs = [os.path.join(self.packagedir,'lib'),self.packagedir,os.path.join(self.packagedir,'lib64')] else: dirs = self.GenerateGuesses('Arpack',archdir) self.FortranLib(slepcconf,slepcvars,dirs,libs,functions) @@ -98,7 +99,6 @@ libs = [['-larpack']] else: libs = [['-lparpack','-larpack']] - libdir = os.path.join(prefixdir,'lib') - dirs = [libdir] + dirs = [os.path.join(prefixdir,'lib'),os.path.join(prefixdir,'lib64')] self.FortranLib(slepcconf,slepcvars,dirs,libs,functions) diff -Nru slepc-3.14.1+dfsg1/config/packages/blzpack.py slepc-3.14.2+dfsg1/config/packages/blzpack.py --- slepc-3.14.1+dfsg1/config/packages/blzpack.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/packages/blzpack.py 2021-02-01 14:43:03.000000000 +0000 @@ -32,7 +32,7 @@ libs = [['-lblzpack']] if self.packagedir: - dirs = [os.path.join(self.packagedir,'lib'),self.packagedir] + dirs = [os.path.join(self.packagedir,'lib'),self.packagedir,os.path.join(self.packagedir,'lib64')] else: dirs = self.GenerateGuesses('Blzpack',archdir) diff -Nru slepc-3.14.1+dfsg1/config/packages/elpa.py slepc-3.14.2+dfsg1/config/packages/elpa.py --- slepc-3.14.1+dfsg1/config/packages/elpa.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/packages/elpa.py 2021-02-01 14:43:03.000000000 +0000 @@ -18,8 +18,8 @@ self.installable = True self.downloadable = True self.version = '2020.05.001' - self.url = 'https://elpa.mpcdf.mpg.de/html/Releases/'+self.version+'/elpa-'+self.version+'.tar.gz' self.archive = 'elpa-'+self.version+'.tar.gz' + self.url = 'https://elpa.mpcdf.mpg.de/html/Releases/'+self.version+'/'+self.archive self.dirname = 'elpa-'+self.version self.supportssingle = True self.fortran = True @@ -53,7 +53,7 @@ def Check(self,slepcconf,slepcvars,petsc,archdir): code = self.SampleCode(petsc) if self.packagedir: - dirs = [os.path.join(self.packagedir,'lib'),self.packagedir] + dirs = [os.path.join(self.packagedir,'lib'),self.packagedir,os.path.join(self.packagedir,'lib64')] incdirs = [os.path.join(self.packagedir,'include'),self.packagedir] else: dirs = self.GenerateGuesses('elpa',archdir) @@ -111,13 +111,16 @@ # Check build code = self.SampleCode(petsc) - if petsc.buildsharedlib: - l = petsc.slflag + libdir + ' -L' + libdir + ' -lelpa' - else: - l = '-L' + libdir + ' -lelpa' - f = '-I' + os.path.join(incdir,self.dirname) + altlibdir = os.path.join(prefixdir,'lib64') + for ldir in [libdir,altlibdir]: + if petsc.buildsharedlib: + l = petsc.slflag + ldir + ' -L' + ldir + ' -lelpa' + else: + l = '-L' + ldir + ' -lelpa' + f = '-I' + os.path.join(incdir,self.dirname) + (result, output) = self.Link([],[],[l]+[f],code,f,petsc.language) + if result: break - (result, output) = self.Link([],[],[l]+[f],code,f,petsc.language) if not result: self.log.Exit('Unable to link with downloaded ELPA') diff -Nru slepc-3.14.1+dfsg1/config/packages/hpddm.py slepc-3.14.2+dfsg1/config/packages/hpddm.py --- slepc-3.14.1+dfsg1/config/packages/hpddm.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/packages/hpddm.py 2021-02-01 14:43:03.000000000 +0000 @@ -20,9 +20,9 @@ package.Package.__init__(self,argdb,log) self.packagename = 'hpddm' self.downloadable = True - self.gitcommit = '90bcc19f07d79d3ba032753e22bef25b04cd01b6' - self.url = 'https://github.com/hpddm/hpddm/archive/'+self.gitcommit+'.tar.gz' + self.gitcommit = 'd29735a339b1dcb939a0e5aaab60271c7537ee89' self.archive = self.gitcommit+'.tar.gz' + self.url = 'https://github.com/hpddm/hpddm/archive/'+self.archive self.dirname = 'hpddm-'+self.gitcommit self.supportssingle = True self.supports64bint = True diff -Nru slepc-3.14.1+dfsg1/config/packages/primme.py slepc-3.14.2+dfsg1/config/packages/primme.py --- slepc-3.14.1+dfsg1/config/packages/primme.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/packages/primme.py 2021-02-01 14:43:03.000000000 +0000 @@ -17,7 +17,7 @@ self.packagename = 'primme' self.installable = True self.downloadable = True - self.version = '3.1.1' + self.version = '3.2' self.url = 'https://github.com/primme/primme/archive/v'+self.version+'.tar.gz' self.archive = 'primme-'+self.version+'.tar.gz' self.dirname = 'primme-'+self.version @@ -62,7 +62,7 @@ def Check(self,slepcconf,slepcvars,petsc,archdir): code = self.SampleCode(petsc) if self.packagedir: - dirs = [os.path.join(self.packagedir,'lib'),self.packagedir] + dirs = [os.path.join(self.packagedir,'lib'),self.packagedir,os.path.join(self.packagedir,'lib64')] incdirs = [os.path.join(self.packagedir,'include'),self.packagedir] else: dirs = self.GenerateGuesses('Primme',archdir) @@ -105,7 +105,7 @@ # Makefile cont = 'export LIBRARY = libprimme.'+petsc.ar_lib_suffix+'\n' cont += 'export SOLIBRARY = libprimme.'+petsc.sl_suffix+'\n' - cont += 'export SONAMELIBRARY = libprimme.'+petsc.sl_suffix+self.version+'\n' + cont += 'export SONAMELIBRARY = libprimme.'+petsc.sl_suffix+'.'+self.version+'\n' cont += 'export CC = '+petsc.cc+'\n' if hasattr(petsc,'fc'): cont += 'export F77 = '+petsc.fc+'\n' diff -Nru slepc-3.14.1+dfsg1/config/packages/slepc4py.py slepc-3.14.2+dfsg1/config/packages/slepc4py.py --- slepc-3.14.1+dfsg1/config/packages/slepc4py.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/packages/slepc4py.py 2021-02-01 14:43:03.000000000 +0000 @@ -16,7 +16,9 @@ package.Package.__init__(self,argdb,log) self.packagename = 'slepc4py' self.downloadable = True + self.version = '3.14.0' self.url = 'https://gitlab.com/slepc/slepc4py.git' + self.dirname = 'slepc4py-'+self.version self.builtafterslepc = True self.ProcessArgs(argdb) @@ -26,15 +28,16 @@ destdir = os.path.join(prefixdir,'lib') # Check if source is already available - builddir = os.path.join(externdir,'slepc4py') + builddir = os.path.join(externdir,self.dirname) if os.path.exists(builddir): self.log.write('Using '+builddir) else: # clone slepc4py repo url = self.packageurl if url=='': url = self.url + self.log.write('Cloning '+url+' to '+builddir) try: - (result,output) = self.RunCommand('cd '+externdir+'&& git clone '+url) + (result,output) = self.RunCommand('cd '+externdir+'&& git clone -b '+self.version+' '+url+' '+self.dirname) except RuntimeError as e: self.log.Exit('Cannot clone '+url+': '+str(e)) diff -Nru slepc-3.14.1+dfsg1/config/packages/slepc.py slepc-3.14.2+dfsg1/config/packages/slepc.py --- slepc-3.14.1+dfsg1/config/packages/slepc.py 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/config/packages/slepc.py 2021-02-01 14:43:03.000000000 +0000 @@ -29,7 +29,7 @@ print(' --with-packages-download-dir=
-It must be called before EPSSetUp(). If it is called again after EPSSetUp() then -the EPS object is reset. +It must be called before EPSSetUp(). If it is called again after EPSSetUp() and +the matrix sizes have changed then the EPS object is reset.
diff -Nru slepc-3.14.1+dfsg1/docs/manualpages/EPS/EPSSetOptionsPrefix.html slepc-3.14.2+dfsg1/docs/manualpages/EPS/EPSSetOptionsPrefix.html --- slepc-3.14.1+dfsg1/docs/manualpages/EPS/EPSSetOptionsPrefix.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/docs/manualpages/EPS/EPSSetOptionsPrefix.html 2021-02-01 14:43:03.000000000 +0000 @@ -6,8 +6,8 @@
diff -Nru slepc-3.14.1+dfsg1/docs/manualpages/ST/STShellSetApply.html slepc-3.14.2+dfsg1/docs/manualpages/ST/STShellSetApply.html --- slepc-3.14.1+dfsg1/docs/manualpages/ST/STShellSetApply.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/docs/manualpages/ST/STShellSetApply.html 2021-02-01 14:43:03.000000000 +0000 @@ -6,8 +6,8 @@
slepc/finclude/
slepc/private/
diff -Nru slepc-3.14.1+dfsg1/include/makefile.html slepc-3.14.2+dfsg1/include/makefile.html
--- slepc-3.14.1+dfsg1/include/makefile.html 2020-12-08 18:21:33.000000000 +0000
+++ slepc-3.14.2+dfsg1/include/makefile.html 2021-02-01 14:43:03.000000000 +0000
@@ -3,12 +3,12 @@
# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/index.html slepc-3.14.2+dfsg1/include/slepc/finclude/index.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,8 +4,8 @@Generic SLEPc Manual Pages -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+slepc.h
diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/makefile.html slepc-3.14.2+dfsg1/include/slepc/finclude/makefile.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcbv.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcbv.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcbv.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcbv.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcds.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcds.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcds.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcds.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepceps.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepceps.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepceps.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepceps.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcfn.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcfn.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcfn.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcfn.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepc.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepc.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepc.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepc.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepclme.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepclme.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepclme.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepclme.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcmfn.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcmfn.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcmfn.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcmfn.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcnep.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcnep.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcnep.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcnep.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcpep.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcpep.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcpep.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcpep.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcrg.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcrg.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcrg.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcrg.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcst.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcst.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcst.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcst.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcsvd.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcsvd.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcsvd.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcsvd.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/finclude/slepcsys.h.html slepc-3.14.2+dfsg1/include/slepc/finclude/slepcsys.h.html --- slepc-3.14.1+dfsg1/include/slepc/finclude/slepcsys.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/finclude/slepcsys.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/bvimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/bvimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/bvimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/bvimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/dsimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/dsimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/dsimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/dsimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/epsimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/epsimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/epsimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/epsimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/fnimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/fnimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/fnimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/fnimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/index.html slepc-3.14.2+dfsg1/include/slepc/private/index.html --- slepc-3.14.1+dfsg1/include/slepc/private/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,8 +4,8 @@Generic SLEPc Manual Pages -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+epsimpl.h
diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/lmeimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/lmeimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/lmeimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/lmeimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/makefile.html slepc-3.14.2+dfsg1/include/slepc/private/makefile.html --- slepc-3.14.1+dfsg1/include/slepc/private/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/mfnimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/mfnimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/mfnimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/mfnimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/nepimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/nepimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/nepimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/nepimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/pepimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/pepimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/pepimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/pepimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/rgimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/rgimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/rgimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/rgimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/slepcimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/slepcimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/slepcimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/slepcimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/stimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/stimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/stimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/stimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/svdimpl.h.html slepc-3.14.2+dfsg1/include/slepc/private/svdimpl.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/svdimpl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/svdimpl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc/private/vecimplslepc.h.html slepc-3.14.2+dfsg1/include/slepc/private/vecimplslepc.h.html --- slepc-3.14.1+dfsg1/include/slepc/private/vecimplslepc.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc/private/vecimplslepc.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcblaslapack.h.html slepc-3.14.2+dfsg1/include/slepcblaslapack.h.html --- slepc-3.14.1+dfsg1/include/slepcblaslapack.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcblaslapack.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcblaslapack_mangle.h.html slepc-3.14.2+dfsg1/include/slepcblaslapack_mangle.h.html --- slepc-3.14.1+dfsg1/include/slepcblaslapack_mangle.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcblaslapack_mangle.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcbv.h.html slepc-3.14.2+dfsg1/include/slepcbv.h.html --- slepc-3.14.1+dfsg1/include/slepcbv.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcbv.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcds.h.html slepc-3.14.2+dfsg1/include/slepcds.h.html --- slepc-3.14.1+dfsg1/include/slepcds.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcds.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepceps.h.html slepc-3.14.2+dfsg1/include/slepceps.h.html --- slepc-3.14.1+dfsg1/include/slepceps.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepceps.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcfn.h.html slepc-3.14.2+dfsg1/include/slepcfn.h.html --- slepc-3.14.1+dfsg1/include/slepcfn.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcfn.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepc.h.html slepc-3.14.2+dfsg1/include/slepc.h.html --- slepc-3.14.1+dfsg1/include/slepc.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepc.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepclme.h.html slepc-3.14.2+dfsg1/include/slepclme.h.html --- slepc-3.14.1+dfsg1/include/slepclme.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepclme.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcmath.h.html slepc-3.14.2+dfsg1/include/slepcmath.h.html --- slepc-3.14.1+dfsg1/include/slepcmath.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcmath.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcmat.h.html slepc-3.14.2+dfsg1/include/slepcmat.h.html --- slepc-3.14.1+dfsg1/include/slepcmat.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcmat.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcmfn.h.html slepc-3.14.2+dfsg1/include/slepcmfn.h.html --- slepc-3.14.1+dfsg1/include/slepcmfn.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcmfn.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcnep.h.html slepc-3.14.2+dfsg1/include/slepcnep.h.html --- slepc-3.14.1+dfsg1/include/slepcnep.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcnep.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcpep.h.html slepc-3.14.2+dfsg1/include/slepcpep.h.html --- slepc-3.14.1+dfsg1/include/slepcpep.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcpep.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcrg.h.html slepc-3.14.2+dfsg1/include/slepcrg.h.html --- slepc-3.14.1+dfsg1/include/slepcrg.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcrg.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcrgtypes.h.html slepc-3.14.2+dfsg1/include/slepcrgtypes.h.html --- slepc-3.14.1+dfsg1/include/slepcrgtypes.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcrgtypes.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcsc.h.html slepc-3.14.2+dfsg1/include/slepcsc.h.html --- slepc-3.14.1+dfsg1/include/slepcsc.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcsc.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcst.h.html slepc-3.14.2+dfsg1/include/slepcst.h.html --- slepc-3.14.1+dfsg1/include/slepcst.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcst.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcsvd.h.html slepc-3.14.2+dfsg1/include/slepcsvd.h.html --- slepc-3.14.1+dfsg1/include/slepcsvd.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcsvd.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcsys.h.html slepc-3.14.2+dfsg1/include/slepcsys.h.html --- slepc-3.14.1+dfsg1/include/slepcsys.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcsys.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcvec.h.html slepc-3.14.2+dfsg1/include/slepcvec.h.html --- slepc-3.14.1+dfsg1/include/slepcvec.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcvec.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/include/slepcversion.h slepc-3.14.2+dfsg1/include/slepcversion.h --- slepc-3.14.1+dfsg1/include/slepcversion.h 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcversion.h 2021-02-01 14:43:03.000000000 +0000 @@ -4,17 +4,17 @@ #define SLEPC_VERSION_RELEASE 1 #define SLEPC_VERSION_MAJOR 3 #define SLEPC_VERSION_MINOR 14 -#define SLEPC_VERSION_SUBMINOR 1 +#define SLEPC_VERSION_SUBMINOR 2 #define SLEPC_VERSION_PATCH 0 #define SLEPC_RELEASE_DATE "September 30, 2020" -#define SLEPC_VERSION_DATE "Dec 08, 2020" +#define SLEPC_VERSION_DATE "Feb 01, 2021" #if !defined (SLEPC_VERSION_GIT) -#define SLEPC_VERSION_GIT "v3.14.1" +#define SLEPC_VERSION_GIT "v3.14.2" #endif #if !defined(SLEPC_VERSION_DATE_GIT) -#define SLEPC_VERSION_DATE_GIT "2020-12-08 19:11:10 +0100" +#define SLEPC_VERSION_DATE_GIT "2021-02-01 15:37:46 +0100" #endif #define SLEPC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ diff -Nru slepc-3.14.1+dfsg1/include/slepcversion.h.html slepc-3.14.2+dfsg1/include/slepcversion.h.html --- slepc-3.14.1+dfsg1/include/slepcversion.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/include/slepcversion.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: #if !defined(SLEPCVERSION_H) 2: #define SLEPCVERSION_H @@ -17,7 +17,7 @@ 4: #define SLEPC_VERSION_RELEASE 1 5: #define SLEPC_VERSION_MAJOR 3 6: #define SLEPC_VERSION_MINOR 14 - 7: #define SLEPC_VERSION_SUBMINOR 1 + 7: #define SLEPC_VERSION_SUBMINOR 2 8: #define SLEPC_VERSION_PATCH 0 9: #define SLEPC_RELEASE_DATE "September 30, 2020" 10: #define SLEPC_VERSION_DATE "unknown" diff -Nru slepc-3.14.1+dfsg1/makefile slepc-3.14.2+dfsg1/makefile --- slepc-3.14.1+dfsg1/makefile 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/makefile 2021-02-01 14:43:03.000000000 +0000 @@ -98,21 +98,20 @@ # Simple test examples for checking a correct installation check_install: check check: - -+@${OMAKE_SELF} PATH="${PETSC_DIR}/${PETSC_ARCH}/lib:${SLEPC_DIR}/${PETSC_ARCH}/lib:${PATH}" PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} check_build 2>&1 | tee ./${PETSC_ARCH}/lib/slepc/conf/check.log + +@(${OMAKE_SELF} PATH="${PETSC_DIR}/${PETSC_ARCH}/lib:${SLEPC_DIR}/${PETSC_ARCH}/lib:${PATH}" PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} check_build 2>&1; echo $$? > ./${PETSC_ARCH}/lib/slepc/conf/checkstatus.log) | tee ./${PETSC_ARCH}/lib/slepc/conf/check.log; ecode=`cat ./${PETSC_ARCH}/lib/slepc/conf/checkstatus.log`; rm ./${PETSC_ARCH}/lib/slepc/conf/checkstatus.log; exit $${ecode} check_build: -@echo "Running test examples to verify correct installation" -@echo "Using SLEPC_DIR=${SLEPC_DIR}, PETSC_DIR=${PETSC_DIR} and PETSC_ARCH=${PETSC_ARCH}" - +@cd src/eps/tests && \ - ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest10 && \ - egrep "^#define PETSC_HAVE_FORTRAN 1" ${PETSCCONF_H} | tee .ftn.log > /dev/null; \ + +@cd src/eps/tests >/dev/null; ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest10 + +@egrep "^#define PETSC_HAVE_FORTRAN 1" ${PETSCCONF_H} | tee .ftn.log > /dev/null; \ if test -s .ftn.log; then \ - ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest7f; \ - fi ; ${RM} .ftn.log && \ - if [ "${CUDA_LIB}" != "" ]; then \ - ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest10_cuda; \ - fi; \ - if [ "${BLOPEX_LIB}" != "" ]; then \ - ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest5_blopex; \ + cd src/eps/tests >/dev/null; ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest7f; \ + fi ; ${RM} .ftn.log + +@if [ "${CUDA_LIB}" != "" ]; then \ + cd src/eps/tests >/dev/null; ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest10_cuda; \ + fi + +@if [ "${BLOPEX_LIB}" != "" ]; then \ + cd src/eps/tests >/dev/null; ${OMAKE_SELF} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} SLEPC_DIR=${SLEPC_DIR} testtest5_blopex; \ fi -@echo "Completed test examples" diff -Nru slepc-3.14.1+dfsg1/PKG-INFO slepc-3.14.2+dfsg1/PKG-INFO --- slepc-3.14.1+dfsg1/PKG-INFO 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/PKG-INFO 2021-02-01 14:43:03.000000000 +0000 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: slepc -Version: 3.14.1 +Version: 3.14.2 Summary: SLEPc: Scalable Library for Eigenvalue Problem Computations Home-page: https://slepc.upv.es/ Author: SLEPc Team @@ -8,7 +8,7 @@ Maintainer: Lisandro Dalcin Maintainer-email: dalcinl@gmail.com License: BSD -Download-URL: https://slepc.upv.es/download/distrib/slepc-3.14.1.tar.gz#egg=slepc-3.14.1 +Download-URL: https://slepc.upv.es/download/distrib/slepc-3.14.2.tar.gz#egg=slepc-3.14.2 Description: SLEPc is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with diff -Nru slepc-3.14.1+dfsg1/src/eps/f90-mod/ftn-auto-interfaces/slepceps.h90 slepc-3.14.2+dfsg1/src/eps/f90-mod/ftn-auto-interfaces/slepceps.h90 --- slepc-3.14.1+dfsg1/src/eps/f90-mod/ftn-auto-interfaces/slepceps.h90 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/f90-mod/ftn-auto-interfaces/slepceps.h90 2021-02-01 14:43:03.000000000 +0000 @@ -1,296 +1,125 @@ - subroutine EPSRQCGSetReset(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine EPSRQCGSetReset - subroutine EPSRQCGGetReset(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine EPSRQCGGetReset - subroutine EPSPowerSetShiftType(a,b,z) - use slepcepsdef - EPS a ! EPS - EPSPowerShiftType b ! EPSPowerShiftType - PetscErrorCode z - end subroutine EPSPowerSetShiftType - subroutine EPSPowerGetShiftType(a,b,z) - use slepcepsdef - EPS a ! EPS - EPSPowerShiftType b ! EPSPowerShiftType - PetscErrorCode z - end subroutine EPSPowerGetShiftType - subroutine EPSPowerSetNonlinear(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine EPSPowerSetNonlinear - subroutine EPSPowerGetNonlinear(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine EPSPowerGetNonlinear - subroutine EPSPowerSetUpdate(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine EPSPowerSetUpdate - subroutine EPSPowerGetUpdate(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine EPSPowerGetUpdate - subroutine EPSPowerSetSNES(a,b,z) - use slepcepsdef - EPS a ! EPS - SNES b ! SNES - PetscErrorCode z - end subroutine EPSPowerSetSNES - subroutine EPSPowerGetSNES(a,b,z) - use slepcepsdef - EPS a ! EPS - SNES b ! SNES - PetscErrorCode z - end subroutine EPSPowerGetSNES - subroutine EPSCISSSetSizes(a,b,c,d,e,f,g,z) + subroutine EPSLOBPCGSetBlockSize(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt - PetscInt c ! PetscInt - PetscInt d ! PetscInt - PetscInt e ! PetscInt - PetscInt f ! PetscInt - PetscBool g ! PetscBool PetscErrorCode z - end subroutine EPSCISSSetSizes - subroutine EPSCISSGetSizes(a,b,c,d,e,f,g,z) + end subroutine EPSLOBPCGSetBlockSize + subroutine EPSLOBPCGGetBlockSize(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt - PetscInt c ! PetscInt - PetscInt d ! PetscInt - PetscInt e ! PetscInt - PetscInt f ! PetscInt - PetscBool g ! PetscBool PetscErrorCode z - end subroutine EPSCISSGetSizes - subroutine EPSCISSSetThreshold(a,b,c,z) + end subroutine EPSLOBPCGGetBlockSize + subroutine EPSLOBPCGSetRestart(a,b,z) use slepcepsdef EPS a ! EPS PetscReal b ! PetscReal - PetscReal c ! PetscReal PetscErrorCode z - end subroutine EPSCISSSetThreshold - subroutine EPSCISSGetThreshold(a,b,c,z) + end subroutine EPSLOBPCGSetRestart + subroutine EPSLOBPCGGetRestart(a,b,z) use slepcepsdef EPS a ! EPS PetscReal b ! PetscReal - PetscReal c ! PetscReal - PetscErrorCode z - end subroutine EPSCISSGetThreshold - subroutine EPSCISSSetRefinement(a,b,c,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscInt c ! PetscInt - PetscErrorCode z - end subroutine EPSCISSSetRefinement - subroutine EPSCISSGetRefinement(a,b,c,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscInt c ! PetscInt PetscErrorCode z - end subroutine EPSCISSGetRefinement - subroutine EPSCISSSetUseST(a,b,z) + end subroutine EPSLOBPCGGetRestart + subroutine EPSLOBPCGSetLocking(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSCISSSetUseST - subroutine EPSCISSGetUseST(a,b,z) + end subroutine EPSLOBPCGSetLocking + subroutine EPSLOBPCGGetLocking(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSCISSGetUseST - subroutine EPSCISSSetQuadRule(a,b,z) - use slepcepsdef - EPS a ! EPS - EPSCISSQuadRule b ! EPSCISSQuadRule - PetscErrorCode z - end subroutine EPSCISSSetQuadRule - subroutine EPSCISSGetQuadRule(a,b,z) - use slepcepsdef - EPS a ! EPS - EPSCISSQuadRule b ! EPSCISSQuadRule - PetscErrorCode z - end subroutine EPSCISSGetQuadRule - subroutine EPSCISSSetExtraction(a,b,z) + end subroutine EPSLOBPCGGetLocking + subroutine EPSJDSetKrylovStart(a,b,z) use slepcepsdef EPS a ! EPS - EPSCISSExtraction b ! EPSCISSExtraction + PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSCISSSetExtraction - subroutine EPSCISSGetExtraction(a,b,z) + end subroutine EPSJDSetKrylovStart + subroutine EPSJDGetKrylovStart(a,b,z) use slepcepsdef EPS a ! EPS - EPSCISSExtraction b ! EPSCISSExtraction + PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSCISSGetExtraction - subroutine EPSPRIMMESetBlockSize(a,b,z) + end subroutine EPSJDGetKrylovStart + subroutine EPSJDSetBlockSize(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSPRIMMESetBlockSize - subroutine EPSPRIMMEGetBlockSize(a,b,z) + end subroutine EPSJDSetBlockSize + subroutine EPSJDGetBlockSize(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSPRIMMEGetBlockSize - subroutine EPSPRIMMESetMethod(a,b,z) - use slepcepsdef - EPS a ! EPS - EPSPRIMMEMethod b ! EPSPRIMMEMethod - PetscErrorCode z - end subroutine EPSPRIMMESetMethod - subroutine EPSPRIMMEGetMethod(a,b,z) - use slepcepsdef - EPS a ! EPS - EPSPRIMMEMethod b ! EPSPRIMMEMethod - PetscErrorCode z - end subroutine EPSPRIMMEGetMethod - subroutine EPSLyapIISetRanks(a,b,c,z) + end subroutine EPSJDGetBlockSize + subroutine EPSJDSetRestart(a,b,c,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscInt c ! PetscInt PetscErrorCode z - end subroutine EPSLyapIISetRanks - subroutine EPSLyapIIGetRanks(a,b,c,z) + end subroutine EPSJDSetRestart + subroutine EPSJDGetRestart(a,b,c,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscInt c ! PetscInt PetscErrorCode z - end subroutine EPSLyapIIGetRanks - subroutine EPSLyapIISetLME(a,b,z) - use slepcepsdef - EPS a ! EPS - LME b ! LME - PetscErrorCode z - end subroutine EPSLyapIISetLME - subroutine EPSLyapIIGetLME(a,b,z) - use slepcepsdef - EPS a ! EPS - LME b ! LME - PetscErrorCode z - end subroutine EPSLyapIIGetLME - subroutine EPSBLOPEXSetBlockSize(a,b,z) + end subroutine EPSJDGetRestart + subroutine EPSJDSetInitialSize(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSBLOPEXSetBlockSize - subroutine EPSBLOPEXGetBlockSize(a,b,z) + end subroutine EPSJDSetInitialSize + subroutine EPSJDGetInitialSize(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSBLOPEXGetBlockSize - subroutine EPSKrylovSchurSetRestart(a,b,z) + end subroutine EPSJDGetInitialSize + subroutine EPSJDSetFix(a,b,z) use slepcepsdef EPS a ! EPS PetscReal b ! PetscReal PetscErrorCode z - end subroutine EPSKrylovSchurSetRestart - subroutine EPSKrylovSchurGetRestart(a,b,z) + end subroutine EPSJDSetFix + subroutine EPSJDGetFix(a,b,z) use slepcepsdef EPS a ! EPS PetscReal b ! PetscReal PetscErrorCode z - end subroutine EPSKrylovSchurGetRestart - subroutine EPSKrylovSchurSetLocking(a,b,z) + end subroutine EPSJDGetFix + subroutine EPSJDSetConstCorrectionTol(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSKrylovSchurSetLocking - subroutine EPSKrylovSchurGetLocking(a,b,z) + end subroutine EPSJDSetConstCorrectionTol + subroutine EPSJDGetConstCorrectionTol(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSKrylovSchurGetLocking - subroutine EPSKrylovSchurSetPartitions(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine EPSKrylovSchurSetPartitions - subroutine EPSKrylovSchurGetPartitions(a,b,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine EPSKrylovSchurGetPartitions - subroutine EPSKrylovSchurSetDetectZeros(a,b,z) + end subroutine EPSJDGetConstCorrectionTol + subroutine EPSJDSetBOrth(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSKrylovSchurSetDetectZeros - subroutine EPSKrylovSchurGetDetectZeros(a,b,z) + end subroutine EPSJDSetBOrth + subroutine EPSJDGetBOrth(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSKrylovSchurGetDetectZeros - subroutine EPSKrylovSchurSetDimensions(a,b,c,d,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscInt c ! PetscInt - PetscInt d ! PetscInt - PetscErrorCode z - end subroutine EPSKrylovSchurSetDimensions - subroutine EPSKrylovSchurGetDimensions(a,b,c,d,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscInt c ! PetscInt - PetscInt d ! PetscInt - PetscErrorCode z - end subroutine EPSKrylovSchurGetDimensions - subroutine EPSKrylovSchurGetSubcommPairs(a,b,c,d,z) - use slepcepsdef - EPS a ! EPS - PetscInt b ! PetscInt - PetscScalar c ! PetscScalar - Vec d ! Vec - PetscErrorCode z - end subroutine EPSKrylovSchurGetSubcommPairs - subroutine EPSKrylovSchurUpdateSubcommMats(a,b,c,d,e,f,g,h,i,z) - use slepcepsdef - EPS a ! EPS - PetscScalar b ! PetscScalar - PetscScalar c ! PetscScalar - Mat d ! Mat - PetscScalar e ! PetscScalar - PetscScalar f ! PetscScalar - Mat g ! Mat - MatStructure h ! MatStructure - PetscBool i ! PetscBool - PetscErrorCode z - end subroutine EPSKrylovSchurUpdateSubcommMats + end subroutine EPSJDGetBOrth subroutine EPSSetWorkVecs(a,b,z) use slepcepsdef EPS a ! EPS @@ -651,30 +480,30 @@ PetscBool b ! PetscBool PetscErrorCode z end subroutine EPSIsPositive - subroutine EPSLanczosSetReorthog(a,b,z) + subroutine EPSBlzpackSetBlockSize(a,b,z) use slepcepsdef EPS a ! EPS - EPSLanczosReorthogType b ! EPSLanczosReorthogType + PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSLanczosSetReorthog - subroutine EPSLanczosGetReorthog(a,b,z) + end subroutine EPSBlzpackSetBlockSize + subroutine EPSBlzpackGetBlockSize(a,b,z) use slepcepsdef EPS a ! EPS - EPSLanczosReorthogType b ! EPSLanczosReorthogType + PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSLanczosGetReorthog - subroutine EPSArnoldiSetDelayed(a,b,z) + end subroutine EPSBlzpackGetBlockSize + subroutine EPSBlzpackSetNSteps(a,b,z) use slepcepsdef EPS a ! EPS - PetscBool b ! PetscBool + PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSArnoldiSetDelayed - subroutine EPSArnoldiGetDelayed(a,b,z) + end subroutine EPSBlzpackSetNSteps + subroutine EPSBlzpackGetNSteps(a,b,z) use slepcepsdef EPS a ! EPS - PetscBool b ! PetscBool + PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSArnoldiGetDelayed + end subroutine EPSBlzpackGetNSteps subroutine EPSGDSetKrylovStart(a,b,z) use slepcepsdef EPS a ! EPS @@ -749,161 +578,332 @@ PetscBool b ! PetscBool PetscErrorCode z end subroutine EPSGDGetDoubleExpansion - subroutine EPSFEASTSetNumPoints(a,b,z) + subroutine EPSLyapIISetRanks(a,b,c,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt + PetscInt c ! PetscInt PetscErrorCode z - end subroutine EPSFEASTSetNumPoints - subroutine EPSFEASTGetNumPoints(a,b,z) + end subroutine EPSLyapIISetRanks + subroutine EPSLyapIIGetRanks(a,b,c,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt + PetscInt c ! PetscInt PetscErrorCode z - end subroutine EPSFEASTGetNumPoints - subroutine EPSLOBPCGSetBlockSize(a,b,z) + end subroutine EPSLyapIIGetRanks + subroutine EPSLyapIISetLME(a,b,z) use slepcepsdef EPS a ! EPS - PetscInt b ! PetscInt + LME b ! LME PetscErrorCode z - end subroutine EPSLOBPCGSetBlockSize - subroutine EPSLOBPCGGetBlockSize(a,b,z) + end subroutine EPSLyapIISetLME + subroutine EPSLyapIIGetLME(a,b,z) use slepcepsdef EPS a ! EPS - PetscInt b ! PetscInt + LME b ! LME PetscErrorCode z - end subroutine EPSLOBPCGGetBlockSize - subroutine EPSLOBPCGSetRestart(a,b,z) + end subroutine EPSLyapIIGetLME + subroutine EPSPowerSetShiftType(a,b,z) use slepcepsdef EPS a ! EPS - PetscReal b ! PetscReal + EPSPowerShiftType b ! EPSPowerShiftType PetscErrorCode z - end subroutine EPSLOBPCGSetRestart - subroutine EPSLOBPCGGetRestart(a,b,z) + end subroutine EPSPowerSetShiftType + subroutine EPSPowerGetShiftType(a,b,z) use slepcepsdef EPS a ! EPS - PetscReal b ! PetscReal + EPSPowerShiftType b ! EPSPowerShiftType PetscErrorCode z - end subroutine EPSLOBPCGGetRestart - subroutine EPSLOBPCGSetLocking(a,b,z) + end subroutine EPSPowerGetShiftType + subroutine EPSPowerSetNonlinear(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSLOBPCGSetLocking - subroutine EPSLOBPCGGetLocking(a,b,z) + end subroutine EPSPowerSetNonlinear + subroutine EPSPowerGetNonlinear(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSLOBPCGGetLocking - subroutine EPSBlzpackSetBlockSize(a,b,z) + end subroutine EPSPowerGetNonlinear + subroutine EPSPowerSetUpdate(a,b,z) use slepcepsdef EPS a ! EPS - PetscInt b ! PetscInt + PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSBlzpackSetBlockSize - subroutine EPSBlzpackGetBlockSize(a,b,z) + end subroutine EPSPowerSetUpdate + subroutine EPSPowerGetUpdate(a,b,z) use slepcepsdef EPS a ! EPS - PetscInt b ! PetscInt + PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSBlzpackGetBlockSize - subroutine EPSBlzpackSetNSteps(a,b,z) + end subroutine EPSPowerGetUpdate + subroutine EPSPowerSetSNES(a,b,z) use slepcepsdef EPS a ! EPS - PetscInt b ! PetscInt + SNES b ! SNES PetscErrorCode z - end subroutine EPSBlzpackSetNSteps - subroutine EPSBlzpackGetNSteps(a,b,z) + end subroutine EPSPowerSetSNES + subroutine EPSPowerGetSNES(a,b,z) use slepcepsdef EPS a ! EPS - PetscInt b ! PetscInt + SNES b ! SNES PetscErrorCode z - end subroutine EPSBlzpackGetNSteps - subroutine EPSJDSetKrylovStart(a,b,z) + end subroutine EPSPowerGetSNES + subroutine EPSKrylovSchurSetRestart(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine EPSKrylovSchurSetRestart + subroutine EPSKrylovSchurGetRestart(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine EPSKrylovSchurGetRestart + subroutine EPSKrylovSchurSetLocking(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSJDSetKrylovStart - subroutine EPSJDGetKrylovStart(a,b,z) + end subroutine EPSKrylovSchurSetLocking + subroutine EPSKrylovSchurGetLocking(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSJDGetKrylovStart - subroutine EPSJDSetBlockSize(a,b,z) + end subroutine EPSKrylovSchurGetLocking + subroutine EPSKrylovSchurSetPartitions(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSJDSetBlockSize - subroutine EPSJDGetBlockSize(a,b,z) + end subroutine EPSKrylovSchurSetPartitions + subroutine EPSKrylovSchurGetPartitions(a,b,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscErrorCode z - end subroutine EPSJDGetBlockSize - subroutine EPSJDSetRestart(a,b,c,z) + end subroutine EPSKrylovSchurGetPartitions + subroutine EPSKrylovSchurSetDetectZeros(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine EPSKrylovSchurSetDetectZeros + subroutine EPSKrylovSchurGetDetectZeros(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine EPSKrylovSchurGetDetectZeros + subroutine EPSKrylovSchurSetDimensions(a,b,c,d,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscInt c ! PetscInt + PetscInt d ! PetscInt PetscErrorCode z - end subroutine EPSJDSetRestart - subroutine EPSJDGetRestart(a,b,c,z) + end subroutine EPSKrylovSchurSetDimensions + subroutine EPSKrylovSchurGetDimensions(a,b,c,d,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt PetscInt c ! PetscInt + PetscInt d ! PetscInt PetscErrorCode z - end subroutine EPSJDGetRestart - subroutine EPSJDSetInitialSize(a,b,z) + end subroutine EPSKrylovSchurGetDimensions + subroutine EPSKrylovSchurGetSubcommPairs(a,b,c,d,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt + PetscScalar c ! PetscScalar + Vec d ! Vec PetscErrorCode z - end subroutine EPSJDSetInitialSize - subroutine EPSJDGetInitialSize(a,b,z) + end subroutine EPSKrylovSchurGetSubcommPairs + subroutine EPSKrylovSchurUpdateSubcommMats(a,b,c,d,e,f,g,h,i,z) + use slepcepsdef + EPS a ! EPS + PetscScalar b ! PetscScalar + PetscScalar c ! PetscScalar + Mat d ! Mat + PetscScalar e ! PetscScalar + PetscScalar f ! PetscScalar + Mat g ! Mat + MatStructure h ! MatStructure + PetscBool i ! PetscBool + PetscErrorCode z + end subroutine EPSKrylovSchurUpdateSubcommMats + subroutine EPSCISSSetSizes(a,b,c,d,e,f,g,z) use slepcepsdef EPS a ! EPS PetscInt b ! PetscInt + PetscInt c ! PetscInt + PetscInt d ! PetscInt + PetscInt e ! PetscInt + PetscInt f ! PetscInt + PetscBool g ! PetscBool PetscErrorCode z - end subroutine EPSJDGetInitialSize - subroutine EPSJDSetFix(a,b,z) + end subroutine EPSCISSSetSizes + subroutine EPSCISSGetSizes(a,b,c,d,e,f,g,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscInt c ! PetscInt + PetscInt d ! PetscInt + PetscInt e ! PetscInt + PetscInt f ! PetscInt + PetscBool g ! PetscBool + PetscErrorCode z + end subroutine EPSCISSGetSizes + subroutine EPSCISSSetThreshold(a,b,c,z) use slepcepsdef EPS a ! EPS PetscReal b ! PetscReal + PetscReal c ! PetscReal PetscErrorCode z - end subroutine EPSJDSetFix - subroutine EPSJDGetFix(a,b,z) + end subroutine EPSCISSSetThreshold + subroutine EPSCISSGetThreshold(a,b,c,z) use slepcepsdef EPS a ! EPS PetscReal b ! PetscReal + PetscReal c ! PetscReal PetscErrorCode z - end subroutine EPSJDGetFix - subroutine EPSJDSetConstCorrectionTol(a,b,z) + end subroutine EPSCISSGetThreshold + subroutine EPSCISSSetRefinement(a,b,c,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscInt c ! PetscInt + PetscErrorCode z + end subroutine EPSCISSSetRefinement + subroutine EPSCISSGetRefinement(a,b,c,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscInt c ! PetscInt + PetscErrorCode z + end subroutine EPSCISSGetRefinement + subroutine EPSCISSSetUseST(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSJDSetConstCorrectionTol - subroutine EPSJDGetConstCorrectionTol(a,b,z) + end subroutine EPSCISSSetUseST + subroutine EPSCISSGetUseST(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSJDGetConstCorrectionTol - subroutine EPSJDSetBOrth(a,b,z) + end subroutine EPSCISSGetUseST + subroutine EPSCISSSetQuadRule(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSCISSQuadRule b ! EPSCISSQuadRule + PetscErrorCode z + end subroutine EPSCISSSetQuadRule + subroutine EPSCISSGetQuadRule(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSCISSQuadRule b ! EPSCISSQuadRule + PetscErrorCode z + end subroutine EPSCISSGetQuadRule + subroutine EPSCISSSetExtraction(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSCISSExtraction b ! EPSCISSExtraction + PetscErrorCode z + end subroutine EPSCISSSetExtraction + subroutine EPSCISSGetExtraction(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSCISSExtraction b ! EPSCISSExtraction + PetscErrorCode z + end subroutine EPSCISSGetExtraction + subroutine EPSArnoldiSetDelayed(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSJDSetBOrth - subroutine EPSJDGetBOrth(a,b,z) + end subroutine EPSArnoldiSetDelayed + subroutine EPSArnoldiGetDelayed(a,b,z) use slepcepsdef EPS a ! EPS PetscBool b ! PetscBool PetscErrorCode z - end subroutine EPSJDGetBOrth + end subroutine EPSArnoldiGetDelayed + subroutine EPSFEASTSetNumPoints(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSFEASTSetNumPoints + subroutine EPSFEASTGetNumPoints(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSFEASTGetNumPoints + subroutine EPSRQCGSetReset(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSRQCGSetReset + subroutine EPSRQCGGetReset(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSRQCGGetReset + subroutine EPSLanczosSetReorthog(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSLanczosReorthogType b ! EPSLanczosReorthogType + PetscErrorCode z + end subroutine EPSLanczosSetReorthog + subroutine EPSLanczosGetReorthog(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSLanczosReorthogType b ! EPSLanczosReorthogType + PetscErrorCode z + end subroutine EPSLanczosGetReorthog + subroutine EPSBLOPEXSetBlockSize(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSBLOPEXSetBlockSize + subroutine EPSBLOPEXGetBlockSize(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSBLOPEXGetBlockSize + subroutine EPSPRIMMESetBlockSize(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSPRIMMESetBlockSize + subroutine EPSPRIMMEGetBlockSize(a,b,z) + use slepcepsdef + EPS a ! EPS + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine EPSPRIMMEGetBlockSize + subroutine EPSPRIMMESetMethod(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSPRIMMEMethod b ! EPSPRIMMEMethod + PetscErrorCode z + end subroutine EPSPRIMMESetMethod + subroutine EPSPRIMMEGetMethod(a,b,z) + use slepcepsdef + EPS a ! EPS + EPSPRIMMEMethod b ! EPSPRIMMEMethod + PetscErrorCode z + end subroutine EPSPRIMMEGetMethod diff -Nru slepc-3.14.1+dfsg1/src/eps/f90-mod/index.html slepc-3.14.2+dfsg1/src/eps/f90-mod/index.html --- slepc-3.14.1+dfsg1/src/eps/f90-mod/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/f90-mod/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/f90-mod/makefile.html slepc-3.14.2+dfsg1/src/eps/f90-mod/makefile.html --- slepc-3.14.1+dfsg1/src/eps/f90-mod/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/f90-mod/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/f90-mod/slepceps.h90.html slepc-3.14.2+dfsg1/src/eps/f90-mod/slepceps.h90.html --- slepc-3.14.1+dfsg1/src/eps/f90-mod/slepceps.h90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/f90-mod/slepceps.h90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/f90-mod/slepceps.h.html slepc-3.14.2+dfsg1/src/eps/f90-mod/slepceps.h.html --- slepc-3.14.1+dfsg1/src/eps/f90-mod/slepceps.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/f90-mod/slepceps.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/index.html slepc-3.14.2+dfsg1/src/eps/impls/cg/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/lobpcg/index.html slepc-3.14.2+dfsg1/src/eps/impls/cg/lobpcg/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/lobpcg/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/lobpcg/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/lobpcg/lobpcg.c.html slepc-3.14.2+dfsg1/src/eps/impls/cg/lobpcg/lobpcg.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/lobpcg/lobpcg.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/lobpcg/lobpcg.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/lobpcg/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/cg/lobpcg/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/lobpcg/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/lobpcg/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/cg/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/rqcg/index.html slepc-3.14.2+dfsg1/src/eps/impls/cg/rqcg/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/rqcg/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/rqcg/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/rqcg/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/cg/rqcg/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/rqcg/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/rqcg/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/cg/rqcg/rqcg.c.html slepc-3.14.2+dfsg1/src/eps/impls/cg/rqcg/rqcg.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/cg/rqcg/rqcg.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/cg/rqcg/rqcg.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/ciss/ciss.c.html slepc-3.14.2+dfsg1/src/eps/impls/ciss/ciss.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/ciss/ciss.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/ciss/ciss.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/ciss/index.html slepc-3.14.2+dfsg1/src/eps/impls/ciss/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/ciss/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/ciss/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/ciss/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/ciss/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/ciss/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/ciss/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/davidson.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/davidson.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/davidson.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/davidson.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/davidson.h.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/davidson.h.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/davidson.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/davidson.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdcalcpairs.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdcalcpairs.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdcalcpairs.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdcalcpairs.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdgd2.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdgd2.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdgd2.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdgd2.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdimprovex.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdimprovex.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdimprovex.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdimprovex.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdinitv.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdinitv.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdinitv.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdinitv.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdschm.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdschm.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdschm.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdschm.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdtestconv.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdtestconv.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdtestconv.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdtestconv.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdupdatev.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdupdatev.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdupdatev.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdupdatev.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdutils.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdutils.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/dvdutils.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/dvdutils.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/gd/gd.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/gd/gd.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/gd/gd.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/gd/gd.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/gd/index.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/gd/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/gd/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/gd/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/gd/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/gd/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/gd/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/gd/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/index.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/jd/index.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/jd/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/jd/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/jd/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/jd/jd.c.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/jd/jd.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/jd/jd.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/jd/jd.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/jd/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/jd/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/jd/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/jd/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/davidson/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/davidson/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/davidson/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/davidson/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/arpack.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/arpack.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/arpack.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/arpack.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/arpack.h.html slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/arpack.h.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/arpack.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/arpack.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/arpack/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/arpack/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/blopex.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/blopex.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/blopex.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/blopex.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/blopex.h.html slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/blopex.h.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/blopex.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/blopex.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/petsc-interface.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/petsc-interface.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/petsc-interface.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/petsc-interface.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */ 2: /* @@@ BLOPEX (version 1.1) LGPL Version 2.1 or above.See www.gnu.org. */ diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/petsc-interface.h.html slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/petsc-interface.h.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/petsc-interface.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/petsc-interface.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */ 2: /* @@@ BLOPEX (version 1.1) LGPL Version 2.1 or above.See www.gnu.org. */ diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/slepc-interface.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/slepc-interface.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blopex/slepc-interface.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blopex/slepc-interface.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/blzpack.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/blzpack.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/blzpack.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/blzpack.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/blzpack.h.html slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/blzpack.h.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/blzpack.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/blzpack.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/blzpack/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/blzpack/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/elemental/elemental.cxx.html slepc-3.14.2+dfsg1/src/eps/impls/external/elemental/elemental.cxx.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/elemental/elemental.cxx.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/elemental/elemental.cxx.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/elemental/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/elemental/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/elemental/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/elemental/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/elemental/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/elemental/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/elemental/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/elemental/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/elpa/elpa.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/elpa/elpa.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/elpa/elpa.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/elpa/elpa.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/elpa/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/elpa/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/elpa/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/elpa/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/elpa/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/elpa/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/elpa/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/elpa/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/feast/feast.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/feast/feast.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/feast/feast.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/feast/feast.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/feast/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/feast/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/feast/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/feast/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/feast/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/feast/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/feast/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/feast/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/primme/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/primme/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/primme/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/primme/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/primme/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/primme/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/primme/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/primme/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/primme/primme.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/primme/primme.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/primme/primme.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/primme/primme.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/scalapack.c slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/scalapack.c --- slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/scalapack.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/scalapack.c 2021-02-01 14:43:03.000000000 +0000 @@ -87,7 +87,7 @@ /* allocate workspace */ PetscStackCallBLAS("SCALAPACKsygvx",SCALAPACKsygvx_(&one,"V","A","L",&a->N,a->loc,&one,&one,a->desc,b->loc,&one,&one,b->desc,&rdummy,&rdummy,&idummy,&idummy,&abstol,&m,&idummy,w,&orfac,q->loc,&one,&one,q->desc,minlwork,&lwork,&minliwork,&liwork,ifail,iclustr,gap,&info)); PetscCheckScaLapackInfo("sygvx",info); - ierr = PetscBLASIntCast(minlwork[0],&lwork);CHKERRQ(ierr); + ierr = PetscBLASIntCast((PetscInt)minlwork[0],&lwork);CHKERRQ(ierr); liwork = minliwork; /* call computational routine */ ierr = PetscMalloc2(lwork,&work,liwork,&iwork);CHKERRQ(ierr); @@ -98,8 +98,8 @@ /* allocate workspace */ PetscStackCallBLAS("SCALAPACKsygvx",SCALAPACKsygvx_(&one,"V","A","L",&a->N,a->loc,&one,&one,a->desc,b->loc,&one,&one,b->desc,&rdummy,&rdummy,&idummy,&idummy,&abstol,&m,&idummy,w,&orfac,q->loc,&one,&one,q->desc,minlwork,&lwork,minlrwork,&lrwork,&minliwork,&liwork,ifail,iclustr,gap,&info)); PetscCheckScaLapackInfo("sygvx",info); - ierr = PetscBLASIntCast(minlwork[0],&lwork);CHKERRQ(ierr); - ierr = PetscBLASIntCast(minlrwork[0],&lrwork);CHKERRQ(ierr); + ierr = PetscBLASIntCast((PetscInt)PetscRealPart(minlwork[0]),&lwork);CHKERRQ(ierr); + ierr = PetscBLASIntCast((PetscInt)minlrwork[0],&lrwork);CHKERRQ(ierr); lrwork += a->N*a->N; liwork = minliwork; /* call computational routine */ @@ -116,7 +116,7 @@ /* allocate workspace */ PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,minlwork,&lwork,&info)); PetscCheckScaLapackInfo("syev",info); - ierr = PetscBLASIntCast(minlwork[0],&lwork);CHKERRQ(ierr); + ierr = PetscBLASIntCast((PetscInt)minlwork[0],&lwork);CHKERRQ(ierr); ierr = PetscMalloc1(lwork,&work);CHKERRQ(ierr); /* call computational routine */ PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,work,&lwork,&info)); @@ -126,8 +126,8 @@ /* allocate workspace */ PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,minlwork,&lwork,minlrwork,&lrwork,&info)); PetscCheckScaLapackInfo("syev",info); - ierr = PetscBLASIntCast(minlwork[0],&lwork);CHKERRQ(ierr); - lrwork = 4*a->N; /* ierr = PetscBLASIntCast(minlrwork[0],&lrwork);CHKERRQ(ierr); */ + ierr = PetscBLASIntCast((PetscInt)PetscRealPart(minlwork[0]),&lwork);CHKERRQ(ierr); + lrwork = 4*a->N; /* ierr = PetscBLASIntCast((PetscInt)minlrwork[0],&lrwork);CHKERRQ(ierr); */ ierr = PetscMalloc2(lwork,&work,lrwork,&rwork);CHKERRQ(ierr); /* call computational routine */ PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,work,&lwork,rwork,&lrwork,&info)); diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/scalapack.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/scalapack.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/scalapack/scalapack.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/scalapack/scalapack.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -95,7 +95,7 @@ 86: #if !defined(PETSC_USE_COMPLEX) 87: /* allocate workspace */ 88: PetscStackCallBLAS("SCALAPACKsygvx",SCALAPACKsygvx_(&one,"V","A","L",&a->N,a->loc,&one,&one,a->desc,b->loc,&one,&one,b->desc,&rdummy,&rdummy,&idummy,&idummy,&abstol,&m,&idummy,w,&orfac,q->loc,&one,&one,q->desc,minlwork,&lwork,&minliwork,&liwork,ifail,iclustr,gap,&info)); - 90: PetscBLASIntCast(minlwork[0],&lwork); + 90: PetscBLASIntCast((PetscInt)minlwork[0],&lwork); 91: liwork = minliwork; 92: /* call computational routine */ 93: PetscMalloc2(lwork,&work,liwork,&iwork); @@ -104,8 +104,8 @@ 97: #else 98: /* allocate workspace */ 99: PetscStackCallBLAS("SCALAPACKsygvx",SCALAPACKsygvx_(&one,"V","A","L",&a->N,a->loc,&one,&one,a->desc,b->loc,&one,&one,b->desc,&rdummy,&rdummy,&idummy,&idummy,&abstol,&m,&idummy,w,&orfac,q->loc,&one,&one,q->desc,minlwork,&lwork,minlrwork,&lrwork,&minliwork,&liwork,ifail,iclustr,gap,&info)); -101: PetscBLASIntCast(minlwork[0],&lwork); -102: PetscBLASIntCast(minlrwork[0],&lrwork); +101: PetscBLASIntCast((PetscInt)PetscRealPart(minlwork[0]),&lwork); +102: PetscBLASIntCast((PetscInt)minlrwork[0],&lrwork); 103: lrwork += a->N*a->N; 104: liwork = minliwork; 105: /* call computational routine */ @@ -120,7 +120,7 @@ 115: #if !defined(PETSC_USE_COMPLEX) 116: /* allocate workspace */ 117: PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,minlwork,&lwork,&info)); -119: PetscBLASIntCast(minlwork[0],&lwork); +119: PetscBLASIntCast((PetscInt)minlwork[0],&lwork); 120: PetscMalloc1(lwork,&work); 121: /* call computational routine */ 122: PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,work,&lwork,&info)); @@ -128,8 +128,8 @@ 125: #else 126: /* allocate workspace */ 127: PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,minlwork,&lwork,minlrwork,&lrwork,&info)); -129: PetscBLASIntCast(minlwork[0],&lwork); -130: lrwork = 4*a->N; /* PetscBLASIntCast(minlrwork[0],&lrwork); */ +129: PetscBLASIntCast((PetscInt)PetscRealPart(minlwork[0]),&lwork); +130: lrwork = 4*a->N; /* PetscBLASIntCast((PetscInt)minlrwork[0],&lrwork); */ 131: PetscMalloc2(lwork,&work,lrwork,&rwork); 132: /* call computational routine */ 133: PetscStackCallBLAS("SCALAPACKsyev",SCALAPACKsyev_("V","L",&a->N,a->loc,&one,&one,a->desc,w,q->loc,&one,&one,q->desc,work,&lwork,rwork,&lrwork,&info)); diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/index.html slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/trlan.c.html slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/trlan.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/trlan.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/trlan.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/trlan.h.html slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/trlan.h.html --- slepc-3.14.1+dfsg1/src/eps/impls/external/trlan/trlan.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/external/trlan/trlan.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/index.html slepc-3.14.2+dfsg1/src/eps/impls/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/arnoldi/arnoldi.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/arnoldi/arnoldi.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/arnoldi/arnoldi.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/arnoldi/arnoldi.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/arnoldi/index.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/arnoldi/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/arnoldi/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/arnoldi/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/arnoldi/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/arnoldi/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/arnoldi/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/arnoldi/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/epskrylov.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/epskrylov.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/epskrylov.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/epskrylov.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/index.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/index.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.h.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.h.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/krylovschur.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-indef.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-indef.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-indef.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-indef.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-slice.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-slice.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-slice.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-slice.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-symm.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-symm.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-symm.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-symm.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-twosided.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-twosided.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/ks-twosided.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/ks-twosided.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/krylovschur/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/krylovschur/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/lanczos/index.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/lanczos/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/lanczos/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/lanczos/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/lanczos/lanczos.c.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/lanczos/lanczos.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/lanczos/lanczos.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/lanczos/lanczos.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/lanczos/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/lanczos/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/lanczos/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/lanczos/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/krylov/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/krylov/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/krylov/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/krylov/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/lapack/index.html slepc-3.14.2+dfsg1/src/eps/impls/lapack/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/lapack/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/lapack/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/lapack/lapack.c.html slepc-3.14.2+dfsg1/src/eps/impls/lapack/lapack.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/lapack/lapack.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/lapack/lapack.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/lapack/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/lapack/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/lapack/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/lapack/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/lyapii/index.html slepc-3.14.2+dfsg1/src/eps/impls/lyapii/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/lyapii/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/lyapii/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/lyapii/lyapii.c.html slepc-3.14.2+dfsg1/src/eps/impls/lyapii/lyapii.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/lyapii/lyapii.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/lyapii/lyapii.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/lyapii/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/lyapii/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/lyapii/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/lyapii/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/power/index.html slepc-3.14.2+dfsg1/src/eps/impls/power/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/power/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/power/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/power/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/power/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/power/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/power/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/power/power.c.html slepc-3.14.2+dfsg1/src/eps/impls/power/power.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/power/power.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/power/power.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/subspace/index.html slepc-3.14.2+dfsg1/src/eps/impls/subspace/index.html --- slepc-3.14.1+dfsg1/src/eps/impls/subspace/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/subspace/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/subspace/makefile.html slepc-3.14.2+dfsg1/src/eps/impls/subspace/makefile.html --- slepc-3.14.1+dfsg1/src/eps/impls/subspace/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/subspace/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/impls/subspace/subspace.c.html slepc-3.14.2+dfsg1/src/eps/impls/subspace/subspace.c.html --- slepc-3.14.1+dfsg1/src/eps/impls/subspace/subspace.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/impls/subspace/subspace.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/index.html slepc-3.14.2+dfsg1/src/eps/index.html --- slepc-3.14.1+dfsg1/src/eps/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/dlregiseps.c.html slepc-3.14.2+dfsg1/src/eps/interface/dlregiseps.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/dlregiseps.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/dlregiseps.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epsbasic.c.html slepc-3.14.2+dfsg1/src/eps/interface/epsbasic.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epsbasic.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epsbasic.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epsdefault.c.html slepc-3.14.2+dfsg1/src/eps/interface/epsdefault.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epsdefault.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epsdefault.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epsmon.c.html slepc-3.14.2+dfsg1/src/eps/interface/epsmon.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epsmon.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epsmon.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epsopts.c.html slepc-3.14.2+dfsg1/src/eps/interface/epsopts.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epsopts.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epsopts.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epsregis.c.html slepc-3.14.2+dfsg1/src/eps/interface/epsregis.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epsregis.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epsregis.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epssetup.c slepc-3.14.2+dfsg1/src/eps/interface/epssetup.c --- slepc-3.14.1+dfsg1/src/eps/interface/epssetup.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epssetup.c 2021-02-01 14:43:03.000000000 +0000 @@ -393,8 +393,8 @@ Notes: To specify a standard eigenproblem, use NULL for parameter B. - It must be called before EPSSetUp(). If it is called again after EPSSetUp() then - the EPS object is reset. + It must be called before EPSSetUp(). If it is called again after EPSSetUp() and + the matrix sizes have changed then the EPS object is reset. Level: beginner @@ -403,7 +403,7 @@ PetscErrorCode EPSSetOperators(EPS eps,Mat A,Mat B) { PetscErrorCode ierr; - PetscInt m,n,m0,nmat; + PetscInt m,n,m0,mloc,nloc,mloc0,nmat; Mat mat[2]; PetscFunctionBegin; @@ -413,15 +413,20 @@ PetscCheckSameComm(eps,1,A,2); if (B) PetscCheckSameComm(eps,1,B,3); - /* Check for square matrices */ + /* Check matrix sizes */ ierr = MatGetSize(A,&m,&n);CHKERRQ(ierr); - if (m!=n) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"A is a non-square matrix"); + ierr = MatGetLocalSize(A,&mloc,&nloc);CHKERRQ(ierr); + if (m!=n) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"A is a non-square matrix (%D rows, %D cols)",m,n); + if (mloc!=nloc) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"A does not have equal row and column sizes (%D, %D)",mloc,nloc); if (B) { ierr = MatGetSize(B,&m0,&n);CHKERRQ(ierr); - if (m0!=n) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"B is a non-square matrix"); - if (m!=m0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_INCOMP,"Dimensions of A and B do not match"); + ierr = MatGetLocalSize(B,&mloc0,&nloc);CHKERRQ(ierr); + if (m0!=n) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"B is a non-square matrix (%D rows, %D cols)",m0,n); + if (mloc0!=nloc) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"B does not have equal row and column local sizes (%D, %D)",mloc0,nloc); + if (m!=m0) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_INCOMP,"Dimensions of A and B do not match (%D, %D)",m,m0); + if (mloc!=mloc0) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_INCOMP,"Local dimensions of A and B do not match (%D, %D)",mloc,mloc0); } - if (eps->state && n!=eps->n) { ierr = EPSReset(eps);CHKERRQ(ierr); } + if (eps->state && (n!=eps->n || nloc!=eps->nloc)) { ierr = EPSReset(eps);CHKERRQ(ierr); } eps->nrma = 0.0; eps->nrmb = 0.0; if (!eps->st) { ierr = EPSGetST(eps,&eps->st);CHKERRQ(ierr); } diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epssetup.c.html slepc-3.14.2+dfsg1/src/eps/interface/epssetup.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epssetup.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epssetup.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -390,8 +390,8 @@ 393: Notes: 394: To specify a standard eigenproblem, use NULL for parameter B. -396: It must be called before EPSSetUp(). If it is called again after EPSSetUp() then -397: the EPS object is reset. +396: It must be called before EPSSetUp(). If it is called again after EPSSetUp() and +397: the matrix sizes have changed then the EPS object is reset. 399: Level: beginner @@ -399,269 +399,274 @@ 402: @*/ 403: PetscErrorCode EPSSetOperators(EPS eps,Mat A,Mat B) 404: { -406: PetscInt m,n,m0,nmat; +406: PetscInt m,n,m0,mloc,nloc,mloc0,nmat; 407: Mat mat[2]; -416: /* Check for square matrices */ +416: /* Check matrix sizes */ 417: MatGetSize(A,&m,&n); -418: if (m!=n) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"A is a non-square matrix"); -419: if (B) { -420: MatGetSize(B,&m0,&n); -421: if (m0!=n) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"B is a non-square matrix"); -422: if (m!=m0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_INCOMP,"Dimensions of A and B do not match"); -423: } -424: if (eps->state && n!=eps->n) { EPSReset(eps); } -425: eps->nrma = 0.0; -426: eps->nrmb = 0.0; -427: if (!eps->st) { EPSGetST(eps,&eps->st); } -428: mat[0] = A; -429: if (B) { -430: mat[1] = B; -431: nmat = 2; -432: } else nmat = 1; -433: STSetMatrices(eps->st,nmat,mat); -434: eps->state = EPS_STATE_INITIAL; -435: return(0); -436: } - -438: /*@ -439: EPSGetOperators - Gets the matrices associated with the eigensystem. - -441: Collective on eps - -443: Input Parameter: -444: . eps - the EPS context - -446: Output Parameters: -447: + A - the matrix associated with the eigensystem -448: - B - the second matrix in the case of generalized eigenproblems - -450: Level: intermediate - -452: .seealso: EPSSolve(), EPSGetST(), STGetMatrix(), STSetMatrices() -453: @*/ -454: PetscErrorCode EPSGetOperators(EPS eps,Mat *A,Mat *B) -455: { -457: ST st; -458: PetscInt k; - -462: EPSGetST(eps,&st); -463: if (A) { STGetMatrix(st,0,A); } -464: if (B) { -465: STGetNumMatrices(st,&k); -466: if (k==1) B = NULL; -467: else { -468: STGetMatrix(st,1,B); -469: } -470: } -471: return(0); -472: } - -474: /*@C -475: EPSSetDeflationSpace - Specify a basis of vectors that constitute the deflation -476: space. - -478: Collective on eps - -480: Input Parameter: -481: + eps - the eigenproblem solver context -482: . n - number of vectors -483: - v - set of basis vectors of the deflation space - -485: Notes: -486: When a deflation space is given, the eigensolver seeks the eigensolution -487: in the restriction of the problem to the orthogonal complement of this -488: space. This can be used for instance in the case that an invariant -489: subspace is known beforehand (such as the nullspace of the matrix). - -491: These vectors do not persist from one EPSSolve() call to the other, so the -492: deflation space should be set every time. - -494: The vectors do not need to be mutually orthonormal, since they are explicitly -495: orthonormalized internally. - -497: Level: intermediate - -499: .seealso: EPSSetInitialSpace() -500: @*/ -501: PetscErrorCode EPSSetDeflationSpace(EPS eps,PetscInt n,Vec v[]) -502: { - -508: if (n<0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_OUTOFRANGE,"Argument n out of range"); -509: if (n>0) { -512: } -513: SlepcBasisReference_Private(n,v,&eps->nds,&eps->defl); -514: if (n>0) eps->state = EPS_STATE_INITIAL; -515: return(0); -516: } - -518: /*@C -519: EPSSetInitialSpace - Specify a basis of vectors that constitute the initial -520: space, that is, the subspace from which the solver starts to iterate. - -522: Collective on eps - -524: Input Parameter: -525: + eps - the eigenproblem solver context -526: . n - number of vectors -527: - is - set of basis vectors of the initial space - -529: Notes: -530: Some solvers start to iterate on a single vector (initial vector). In that case, -531: the other vectors are ignored. - -533: These vectors do not persist from one EPSSolve() call to the other, so the -534: initial space should be set every time. - -536: The vectors do not need to be mutually orthonormal, since they are explicitly -537: orthonormalized internally. - -539: Common usage of this function is when the user can provide a rough approximation -540: of the wanted eigenspace. Then, convergence may be faster. - -542: Level: intermediate - -544: .seealso: EPSSetLeftInitialSpace(), EPSSetDeflationSpace() -545: @*/ -546: PetscErrorCode EPSSetInitialSpace(EPS eps,PetscInt n,Vec is[]) -547: { - -553: if (n<0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_OUTOFRANGE,"Argument n cannot be negative"); -554: if (n>0) { -557: } -558: SlepcBasisReference_Private(n,is,&eps->nini,&eps->IS); -559: if (n>0) eps->state = EPS_STATE_INITIAL; -560: return(0); -561: } - -563: /*@C -564: EPSSetLeftInitialSpace - Specify a basis of vectors that constitute the left -565: initial space, used by two-sided solvers to start the left subspace. - -567: Collective on eps - -569: Input Parameter: -570: + eps - the eigenproblem solver context -571: . n - number of vectors -572: - isl - set of basis vectors of the left initial space - -574: Notes: -575: Left initial vectors are used to initiate the left search space in two-sided -576: eigensolvers. Users should pass here an approximation of the left eigenspace, -577: if available. - -579: The same comments in EPSSetInitialSpace() are applicable here. - -581: Level: intermediate - -583: .seealso: EPSSetInitialSpace(), EPSSetTwoSided() -584: @*/ -585: PetscErrorCode EPSSetLeftInitialSpace(EPS eps,PetscInt n,Vec isl[]) -586: { - -592: if (n<0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_OUTOFRANGE,"Argument n cannot be negative"); -593: if (n>0) { -596: } -597: SlepcBasisReference_Private(n,isl,&eps->ninil,&eps->ISL); -598: if (n>0) eps->state = EPS_STATE_INITIAL; -599: return(0); -600: } - -602: /* -603: EPSSetDimensions_Default - Set reasonable values for ncv, mpd if not set -604: by the user. This is called at setup. -605: */ -606: PetscErrorCode EPSSetDimensions_Default(EPS eps,PetscInt nev,PetscInt *ncv,PetscInt *mpd) -607: { -609: PetscBool krylov; - -612: if (*ncv!=PETSC_DEFAULT) { /* ncv set */ -613: PetscObjectTypeCompareAny((PetscObject)eps,&krylov,EPSKRYLOVSCHUR,EPSARNOLDI,EPSLANCZOS,""); -614: if (krylov) { -615: if (*ncv<nev+1 && !(*ncv==nev && *ncv==eps->n)) SETERRQ(PetscObjectComm((PetscObject)eps),1,"The value of ncv must be at least nev+1"); -616: } else { -617: if (*ncv<nev) SETERRQ(PetscObjectComm((PetscObject)eps),1,"The value of ncv must be at least nev"); -618: } -619: } else if (*mpd!=PETSC_DEFAULT) { /* mpd set */ -620: *ncv = PetscMin(eps->n,nev+(*mpd)); -621: } else { /* neither set: defaults depend on nev being small or large */ -622: if (nev<500) *ncv = PetscMin(eps->n,PetscMax(2*nev,nev+15)); -623: else { -624: *mpd = 500; -625: *ncv = PetscMin(eps->n,nev+(*mpd)); -626: } -627: } -628: if (*mpd==PETSC_DEFAULT) *mpd = *ncv; -629: return(0); -630: } - -632: /*@ -633: EPSAllocateSolution - Allocate memory storage for common variables such -634: as eigenvalues and eigenvectors. - -636: Collective on eps - -638: Input Parameters: -639: + eps - eigensolver context -640: - extra - number of additional positions, used for methods that require a -641: working basis slightly larger than ncv - -643: Developers Note: -644: This is SLEPC_EXTERN because it may be required by user plugin EPS -645: implementations. - -647: Level: developer -648: @*/ -649: PetscErrorCode EPSAllocateSolution(EPS eps,PetscInt extra) -650: { -652: PetscInt oldsize,newc,requested; -653: PetscLogDouble cnt; -654: Vec t; - -657: requested = eps->ncv + extra; - -659: /* oldsize is zero if this is the first time setup is called */ -660: BVGetSizes(eps->V,NULL,NULL,&oldsize); -661: newc = PetscMax(0,requested-oldsize); - -663: /* allocate space for eigenvalues and friends */ -664: if (requested != oldsize || !eps->eigr) { -665: PetscFree4(eps->eigr,eps->eigi,eps->errest,eps->perm); -666: PetscMalloc4(requested,&eps->eigr,requested,&eps->eigi,requested,&eps->errest,requested,&eps->perm); -667: cnt = 2*newc*sizeof(PetscScalar) + 2*newc*sizeof(PetscReal) + newc*sizeof(PetscInt); -668: PetscLogObjectMemory((PetscObject)eps,cnt); -669: } - -671: /* workspace for the case of arbitrary selection */ -672: if (eps->arbitrary) { -673: if (eps->rr) { -674: PetscFree2(eps->rr,eps->ri); -675: } -676: PetscMalloc2(requested,&eps->rr,requested,&eps->ri); -677: PetscLogObjectMemory((PetscObject)eps,2*newc*sizeof(PetscScalar)); -678: } - -680: /* allocate V */ -681: if (!eps->V) { EPSGetBV(eps,&eps->V); } -682: if (!oldsize) { -683: if (!((PetscObject)(eps->V))->type_name) { -684: BVSetType(eps->V,BVSVEC); -685: } -686: STMatCreateVecsEmpty(eps->st,&t,NULL); -687: BVSetSizesFromVec(eps->V,t,requested); -688: VecDestroy(&t); -689: } else { -690: BVResize(eps->V,requested,PETSC_FALSE); -691: } - -693: /* allocate W */ -694: if (eps->twosided) { -695: BVDestroy(&eps->W); -696: BVDuplicate(eps->V,&eps->W); -697: } -698: return(0); -699: } +418: MatGetLocalSize(A,&mloc,&nloc); +419: if (m!=n) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"A is a non-square matrix (%D rows, %D cols)",m,n); +420: if (mloc!=nloc) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"A does not have equal row and column sizes (%D, %D)",mloc,nloc); +421: if (B) { +422: MatGetSize(B,&m0,&n); +423: MatGetLocalSize(B,&mloc0,&nloc); +424: if (m0!=n) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"B is a non-square matrix (%D rows, %D cols)",m0,n); +425: if (mloc0!=nloc) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_WRONG,"B does not have equal row and column local sizes (%D, %D)",mloc0,nloc); +426: if (m!=m0) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_INCOMP,"Dimensions of A and B do not match (%D, %D)",m,m0); +427: if (mloc!=mloc0) SETERRQ2(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_INCOMP,"Local dimensions of A and B do not match (%D, %D)",mloc,mloc0); +428: } +429: if (eps->state && (n!=eps->n || nloc!=eps->nloc)) { EPSReset(eps); } +430: eps->nrma = 0.0; +431: eps->nrmb = 0.0; +432: if (!eps->st) { EPSGetST(eps,&eps->st); } +433: mat[0] = A; +434: if (B) { +435: mat[1] = B; +436: nmat = 2; +437: } else nmat = 1; +438: STSetMatrices(eps->st,nmat,mat); +439: eps->state = EPS_STATE_INITIAL; +440: return(0); +441: } + +443: /*@ +444: EPSGetOperators - Gets the matrices associated with the eigensystem. + +446: Collective on eps + +448: Input Parameter: +449: . eps - the EPS context + +451: Output Parameters: +452: + A - the matrix associated with the eigensystem +453: - B - the second matrix in the case of generalized eigenproblems + +455: Level: intermediate + +457: .seealso: EPSSolve(), EPSGetST(), STGetMatrix(), STSetMatrices() +458: @*/ +459: PetscErrorCode EPSGetOperators(EPS eps,Mat *A,Mat *B) +460: { +462: ST st; +463: PetscInt k; + +467: EPSGetST(eps,&st); +468: if (A) { STGetMatrix(st,0,A); } +469: if (B) { +470: STGetNumMatrices(st,&k); +471: if (k==1) B = NULL; +472: else { +473: STGetMatrix(st,1,B); +474: } +475: } +476: return(0); +477: } + +479: /*@C +480: EPSSetDeflationSpace - Specify a basis of vectors that constitute the deflation +481: space. + +483: Collective on eps + +485: Input Parameter: +486: + eps - the eigenproblem solver context +487: . n - number of vectors +488: - v - set of basis vectors of the deflation space + +490: Notes: +491: When a deflation space is given, the eigensolver seeks the eigensolution +492: in the restriction of the problem to the orthogonal complement of this +493: space. This can be used for instance in the case that an invariant +494: subspace is known beforehand (such as the nullspace of the matrix). + +496: These vectors do not persist from one EPSSolve() call to the other, so the +497: deflation space should be set every time. + +499: The vectors do not need to be mutually orthonormal, since they are explicitly +500: orthonormalized internally. + +502: Level: intermediate + +504: .seealso: EPSSetInitialSpace() +505: @*/ +506: PetscErrorCode EPSSetDeflationSpace(EPS eps,PetscInt n,Vec v[]) +507: { + +513: if (n<0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_OUTOFRANGE,"Argument n out of range"); +514: if (n>0) { +517: } +518: SlepcBasisReference_Private(n,v,&eps->nds,&eps->defl); +519: if (n>0) eps->state = EPS_STATE_INITIAL; +520: return(0); +521: } + +523: /*@C +524: EPSSetInitialSpace - Specify a basis of vectors that constitute the initial +525: space, that is, the subspace from which the solver starts to iterate. + +527: Collective on eps + +529: Input Parameter: +530: + eps - the eigenproblem solver context +531: . n - number of vectors +532: - is - set of basis vectors of the initial space + +534: Notes: +535: Some solvers start to iterate on a single vector (initial vector). In that case, +536: the other vectors are ignored. + +538: These vectors do not persist from one EPSSolve() call to the other, so the +539: initial space should be set every time. + +541: The vectors do not need to be mutually orthonormal, since they are explicitly +542: orthonormalized internally. + +544: Common usage of this function is when the user can provide a rough approximation +545: of the wanted eigenspace. Then, convergence may be faster. + +547: Level: intermediate + +549: .seealso: EPSSetLeftInitialSpace(), EPSSetDeflationSpace() +550: @*/ +551: PetscErrorCode EPSSetInitialSpace(EPS eps,PetscInt n,Vec is[]) +552: { + +558: if (n<0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_OUTOFRANGE,"Argument n cannot be negative"); +559: if (n>0) { +562: } +563: SlepcBasisReference_Private(n,is,&eps->nini,&eps->IS); +564: if (n>0) eps->state = EPS_STATE_INITIAL; +565: return(0); +566: } + +568: /*@C +569: EPSSetLeftInitialSpace - Specify a basis of vectors that constitute the left +570: initial space, used by two-sided solvers to start the left subspace. + +572: Collective on eps + +574: Input Parameter: +575: + eps - the eigenproblem solver context +576: . n - number of vectors +577: - isl - set of basis vectors of the left initial space + +579: Notes: +580: Left initial vectors are used to initiate the left search space in two-sided +581: eigensolvers. Users should pass here an approximation of the left eigenspace, +582: if available. + +584: The same comments in EPSSetInitialSpace() are applicable here. + +586: Level: intermediate + +588: .seealso: EPSSetInitialSpace(), EPSSetTwoSided() +589: @*/ +590: PetscErrorCode EPSSetLeftInitialSpace(EPS eps,PetscInt n,Vec isl[]) +591: { + +597: if (n<0) SETERRQ(PetscObjectComm((PetscObject)eps),PETSC_ERR_ARG_OUTOFRANGE,"Argument n cannot be negative"); +598: if (n>0) { +601: } +602: SlepcBasisReference_Private(n,isl,&eps->ninil,&eps->ISL); +603: if (n>0) eps->state = EPS_STATE_INITIAL; +604: return(0); +605: } + +607: /* +608: EPSSetDimensions_Default - Set reasonable values for ncv, mpd if not set +609: by the user. This is called at setup. +610: */ +611: PetscErrorCode EPSSetDimensions_Default(EPS eps,PetscInt nev,PetscInt *ncv,PetscInt *mpd) +612: { +614: PetscBool krylov; + +617: if (*ncv!=PETSC_DEFAULT) { /* ncv set */ +618: PetscObjectTypeCompareAny((PetscObject)eps,&krylov,EPSKRYLOVSCHUR,EPSARNOLDI,EPSLANCZOS,""); +619: if (krylov) { +620: if (*ncv<nev+1 && !(*ncv==nev && *ncv==eps->n)) SETERRQ(PetscObjectComm((PetscObject)eps),1,"The value of ncv must be at least nev+1"); +621: } else { +622: if (*ncv<nev) SETERRQ(PetscObjectComm((PetscObject)eps),1,"The value of ncv must be at least nev"); +623: } +624: } else if (*mpd!=PETSC_DEFAULT) { /* mpd set */ +625: *ncv = PetscMin(eps->n,nev+(*mpd)); +626: } else { /* neither set: defaults depend on nev being small or large */ +627: if (nev<500) *ncv = PetscMin(eps->n,PetscMax(2*nev,nev+15)); +628: else { +629: *mpd = 500; +630: *ncv = PetscMin(eps->n,nev+(*mpd)); +631: } +632: } +633: if (*mpd==PETSC_DEFAULT) *mpd = *ncv; +634: return(0); +635: } + +637: /*@ +638: EPSAllocateSolution - Allocate memory storage for common variables such +639: as eigenvalues and eigenvectors. + +641: Collective on eps + +643: Input Parameters: +644: + eps - eigensolver context +645: - extra - number of additional positions, used for methods that require a +646: working basis slightly larger than ncv + +648: Developers Note: +649: This is SLEPC_EXTERN because it may be required by user plugin EPS +650: implementations. + +652: Level: developer +653: @*/ +654: PetscErrorCode EPSAllocateSolution(EPS eps,PetscInt extra) +655: { +657: PetscInt oldsize,newc,requested; +658: PetscLogDouble cnt; +659: Vec t; + +662: requested = eps->ncv + extra; + +664: /* oldsize is zero if this is the first time setup is called */ +665: BVGetSizes(eps->V,NULL,NULL,&oldsize); +666: newc = PetscMax(0,requested-oldsize); + +668: /* allocate space for eigenvalues and friends */ +669: if (requested != oldsize || !eps->eigr) { +670: PetscFree4(eps->eigr,eps->eigi,eps->errest,eps->perm); +671: PetscMalloc4(requested,&eps->eigr,requested,&eps->eigi,requested,&eps->errest,requested,&eps->perm); +672: cnt = 2*newc*sizeof(PetscScalar) + 2*newc*sizeof(PetscReal) + newc*sizeof(PetscInt); +673: PetscLogObjectMemory((PetscObject)eps,cnt); +674: } + +676: /* workspace for the case of arbitrary selection */ +677: if (eps->arbitrary) { +678: if (eps->rr) { +679: PetscFree2(eps->rr,eps->ri); +680: } +681: PetscMalloc2(requested,&eps->rr,requested,&eps->ri); +682: PetscLogObjectMemory((PetscObject)eps,2*newc*sizeof(PetscScalar)); +683: } + +685: /* allocate V */ +686: if (!eps->V) { EPSGetBV(eps,&eps->V); } +687: if (!oldsize) { +688: if (!((PetscObject)(eps->V))->type_name) { +689: BVSetType(eps->V,BVSVEC); +690: } +691: STMatCreateVecsEmpty(eps->st,&t,NULL); +692: BVSetSizesFromVec(eps->V,t,requested); +693: VecDestroy(&t); +694: } else { +695: BVResize(eps->V,requested,PETSC_FALSE); +696: } + +698: /* allocate W */ +699: if (eps->twosided) { +700: BVDestroy(&eps->W); +701: BVDuplicate(eps->V,&eps->W); +702: } +703: return(0); +704: }diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epssolve.c.html slepc-3.14.2+dfsg1/src/eps/interface/epssolve.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epssolve.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epssolve.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/epsview.c.html slepc-3.14.2+dfsg1/src/eps/interface/epsview.c.html --- slepc-3.14.1+dfsg1/src/eps/interface/epsview.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/epsview.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/index.html slepc-3.14.2+dfsg1/src/eps/interface/index.html --- slepc-3.14.1+dfsg1/src/eps/interface/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/interface/makefile.html slepc-3.14.2+dfsg1/src/eps/interface/makefile.html --- slepc-3.14.1+dfsg1/src/eps/interface/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/interface/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/makefile.html slepc-3.14.2+dfsg1/src/eps/makefile.html --- slepc-3.14.1+dfsg1/src/eps/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/index.html slepc-3.14.2+dfsg1/src/eps/tests/index.html --- slepc-3.14.1+dfsg1/src/eps/tests/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
@@ -55,3 +55,4 @@ test36.c: Tests a HEP problem with Hermitian matrix
test37.c: Tests solving an eigenproblem defined with MatNest
test38.c: Test EPSLYAPII interface functions
+test39.c: Tests multiple calls to EPSSolve with matrices of different local size
diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/makefile slepc-3.14.2+dfsg1/src/eps/tests/makefile --- slepc-3.14.1+dfsg1/src/eps/tests/makefile 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/makefile 2021-02-01 14:43:03.000000000 +0000 @@ -18,14 +18,14 @@ test14.c test16.c test17.c test18.c test19.c test20.c \ test21.c test22.c test23.c test24.c test25.c test26.c test27.c \ test28.c test29.c test30.c test31.c test32.c test33.c test34.c \ - test35.c test36.c test37.c test38.c + test35.c test36.c test37.c test38.c test39.c EXAMPLESF = test7f.F test14f.F test15f.F test17f.F90 MANSEC = EPS TESTS = test1 test2 test3 test4 test5 test6 test7f test8 test9 test10 \ test11 test12 test13 test14 test14f test15f test16 test17 test17f \ test18 test19 test20 test21 test22 test23 test24 test25 test26 test27 \ test28 test29 test30 test31 test32 test33 test34 test35 test36 test37 \ - test38 + test38 test39 include ${SLEPC_DIR}/lib/slepc/conf/slepc_common @@ -47,7 +47,7 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test5.rm ; \ else fail=1; fi; \ - exit $$fail + exit $${fail} testtest7f: test7f.PETSc @fail=0; if [ "${PETSC_WITH_BATCH}" != "" ]; then \ @@ -67,7 +67,7 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test7f.rm ; \ else fail=1; fi; \ - exit $$fail + exit $${fail} testtest10: test10.PETSc @fail=0; if [ "${PETSC_WITH_BATCH}" != "" ]; then \ @@ -78,15 +78,15 @@ elif [ -f test10 ]; then \ test=test10_1; check=test10_1_ks; \ options="-eps_nev 4 -eps_ncv 14 -m 11 -eps_largest_magnitude"; \ - ${MPIEXEC} -n 1 ./test10 $$options > $${test}.tmp 2>&1; \ + ${MPIEXEC} -n 1 ./test10 $${options} > $${test}.tmp 2>&1; \ if (${DIFF} output/$${check}.out $${test}.tmp > /dev/null 2>&1) then \ echo "C/C++ example src/eps/tests/test10 run successfully with 1 MPI process"; \ else \ echo "Possible error running C/C++ src/eps/tests/test10 with 1 MPI process"; \ cat $${test}.tmp; fail=1; \ fi; \ - if [ "${MPIEXEC}" != "${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni" ]; then \ - ${MPIEXEC} -n 2 ./test10 $$options > $${test}.tmp 2>&1; \ + if [ $${fail} -eq 0 -a "${MPIEXEC}" != "${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni" ]; then \ + ${MPIEXEC} -n 2 ./test10 $${options} > $${test}.tmp 2>&1; \ if (${DIFF} output/$${check}.out $${test}.tmp > /dev/null 2>&1) then \ echo "C/C++ example src/eps/tests/test10 run successfully with 2 MPI process"; \ else \ @@ -97,7 +97,7 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test10.rm; \ else fail=1; fi; \ - exit $$fail + exit $${fail} testtest10_cuda: test10.PETSc @fail=0; if [ "${PETSC_WITH_BATCH}" != "" ]; then \ @@ -108,7 +108,7 @@ elif [ -f test10 ]; then \ test=test10_1; check=test10_1_ks; \ options="-eps_nev 4 -eps_ncv 14 -m 11 -eps_largest_magnitude -mat_type aijcusparse"; \ - ${MPIEXEC} -n 1 ./test10 $$options > $${test}.tmp 2>&1; \ + ${MPIEXEC} -n 1 ./test10 $${options} > $${test}.tmp 2>&1; \ if (${DIFF} output/$${check}.out $${test}.tmp > /dev/null 2>&1) then \ echo "C/C++ example src/eps/tests/test10 run successfully with CUDA"; \ else \ @@ -118,5 +118,5 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test10.rm; \ else fail=1; fi; \ - exit $$fail + exit $${fail} diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/makefile.html slepc-3.14.2+dfsg1/src/eps/tests/makefile.html --- slepc-3.14.1+dfsg1/src/eps/tests/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations @@ -29,14 +29,14 @@ test14.c test16.c test17.c test18.c test19.c test20.c \ test21.c test22.c test23.c test24.c test25.c test26.c test27.c \ test28.c test29.c test30.c test31.c test32.c test33.c test34.c \ - test35.c test36.c test37.c test38.c + test35.c test36.c test37.c test38.c test39.c EXAMPLESF = test7f.F test14f.F test15f.F test17f.F90 MANSEC = EPS TESTS = test1 test2 test3 test4 test5 test6 test7f test8 test9 test10 \ test11 test12 test13 test14 test14f test15f test16 test17 test17f \ test18 test19 test20 test21 test22 test23 test24 test25 test26 test27 \ test28 test29 test30 test31 test32 test33 test34 test35 test36 test37 \ - test38 + test38 test39 include ${SLEPC_DIR}/lib/slepc/conf/slepc_common @@ -58,7 +58,7 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test5.rm ; \ else fail=1; fi; \ - exit $$fail + exit $${fail} testtest7f: test7f.PETSc @fail=0; if [ "${PETSC_WITH_BATCH}" != "" ]; then \ @@ -78,7 +78,7 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test7f.rm ; \ else fail=1; fi; \ - exit $$fail + exit $${fail} testtest10: test10.PETSc @fail=0; if [ "${PETSC_WITH_BATCH}" != "" ]; then \ @@ -89,15 +89,15 @@ elif [ -f test10 ]; then \ test=test10_1; check=test10_1_ks; \ options="-eps_nev 4 -eps_ncv 14 -m 11 -eps_largest_magnitude"; \ - ${MPIEXEC} -n 1 ./test10 $$options > $${test}.tmp 2>&1; \ + ${MPIEXEC} -n 1 ./test10 $${options} > $${test}.tmp 2>&1; \ if (${DIFF} output/$${check}.out $${test}.tmp > /dev/null 2>&1) then \ echo "C/C++ example src/eps/tests/test10 run successfully with 1 MPI process"; \ else \ echo "Possible error running C/C++ src/eps/tests/test10 with 1 MPI process"; \ cat $${test}.tmp; fail=1; \ fi; \ - if [ "${MPIEXEC}" != "${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni" ]; then \ - ${MPIEXEC} -n 2 ./test10 $$options > $${test}.tmp 2>&1; \ + if [ $${fail} -eq 0 -a "${MPIEXEC}" != "${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni" ]; then \ + ${MPIEXEC} -n 2 ./test10 $${options} > $${test}.tmp 2>&1; \ if (${DIFF} output/$${check}.out $${test}.tmp > /dev/null 2>&1) then \ echo "C/C++ example src/eps/tests/test10 run successfully with 2 MPI process"; \ else \ @@ -108,7 +108,7 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test10.rm; \ else fail=1; fi; \ - exit $$fail + exit $${fail} testtest10_cuda: test10.PETSc @fail=0; if [ "${PETSC_WITH_BATCH}" != "" ]; then \ @@ -119,7 +119,7 @@ elif [ -f test10 ]; then \ test=test10_1; check=test10_1_ks; \ options="-eps_nev 4 -eps_ncv 14 -m 11 -eps_largest_magnitude -mat_type aijcusparse"; \ - ${MPIEXEC} -n 1 ./test10 $$options > $${test}.tmp 2>&1; \ + ${MPIEXEC} -n 1 ./test10 $${options} > $${test}.tmp 2>&1; \ if (${DIFF} output/$${check}.out $${test}.tmp > /dev/null 2>&1) then \ echo "C/C++ example src/eps/tests/test10 run successfully with CUDA"; \ else \ @@ -129,7 +129,7 @@ ${RM} $${test}.tmp; \ ${MAKE} SLEPC_DIR=${SLEPC_DIR} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} test10.rm; \ else fail=1; fi; \ - exit $$fail + exit $${fail}diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/output/test14f_1.out slepc-3.14.2+dfsg1/src/eps/tests/output/test14f_1.out --- slepc-3.14.1+dfsg1/src/eps/tests/output/test14f_1.out 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/output/test14f_1.out 2021-02-01 14:43:03.000000000 +0000 @@ -28,7 +28,7 @@ hermitian Extraction before changing = 0 ... changed to 1 - Balance: 1, its= 8, cutoff=0.000001 + Balance: 1, its= 8, cutoff=0.000002 Which = 7, target = 4.8 Dimensions: nev= 4, ncv= -2, mpd= -2 Tolerance =0.00022, max_its = 200 diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/output/test39_1.out slepc-3.14.2+dfsg1/src/eps/tests/output/test39_1.out --- slepc-3.14.1+dfsg1/src/eps/tests/output/test39_1.out 1970-01-01 00:00:00.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/output/test39_1.out 2021-02-01 14:43:03.000000000 +0000 @@ -0,0 +1,14 @@ + +2-D Laplacian Eigenproblem, N=110 (10x11 grid) + +First solve: + + All requested eigenvalues computed up to the required tolerance: + 0.14916, 0.34896, 0.38564 + + +Second solve: + + All requested eigenvalues computed up to the required tolerance: + 0.14916, 0.34896, 0.38564 + diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test10.c.html slepc-3.14.2+dfsg1/src/eps/tests/test10.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test10.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test10.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test11.c.html slepc-3.14.2+dfsg1/src/eps/tests/test11.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test11.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test11.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test12.c.html slepc-3.14.2+dfsg1/src/eps/tests/test12.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test12.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test12.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test13.c.html slepc-3.14.2+dfsg1/src/eps/tests/test13.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test13.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test13.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test14.c slepc-3.14.2+dfsg1/src/eps/tests/test14.c --- slepc-3.14.1+dfsg1/src/eps/tests/test14.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test14.c 2021-02-01 14:43:03.000000000 +0000 @@ -139,5 +139,6 @@ test: suffix: 1 args: -eps_ncv 14 + filter: sed -e "s/00001/00000/" TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test14.c.html slepc-3.14.2+dfsg1/src/eps/tests/test14.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test14.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test14.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -152,8 +152,9 @@ 139: test: 140: suffix: 1 141: args: -eps_ncv 14 +142: filter: sed -e "s/00001/00000/" -143: TEST*/ +144: TEST*/diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test14f.F slepc-3.14.2+dfsg1/src/eps/tests/test14f.F --- slepc-3.14.1+dfsg1/src/eps/tests/test14f.F 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test14f.F 2021-02-01 14:43:03.000000000 +0000 @@ -119,7 +119,7 @@ 150 format (' ... changed to ',I2) its = 8 - cut = 1.0e-6 + cut = 2.0e-6 bal = EPS_BALANCE_ONESIDE call EPSSetBalance(eps,bal,its,cut,ierr) call EPSGetBalance(eps,bal,its,cut,ierr) @@ -209,5 +209,6 @@ ! test: ! suffix: 1 ! args: -eps_ncv 14 +! filter: sed -e "s/00001/00000/" ! !TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test14f.F.html slepc-3.14.2+dfsg1/src/eps/tests/test14f.F.html --- slepc-3.14.1+dfsg1/src/eps/tests/test14f.F.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test14f.F.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -132,7 +132,7 @@ 119: 150 format (' ... changed to ',I2) 121: its = 8 -122: cut = 1.0e-6 +122: cut = 2.0e-6 123: bal = EPS_BALANCE_ONESIDE 124: call EPSSetBalance(eps,bal,its,cut,ierr) 125: call EPSGetBalance(eps,bal,its,cut,ierr) @@ -222,8 +222,9 @@ 209: ! test: 210: ! suffix: 1 211: ! args: -eps_ncv 14 -212: ! -213: !TEST*/ +212: ! filter: sed -e "s/00001/00000/" +213: ! +214: !TEST*/diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test15f.F.html slepc-3.14.2+dfsg1/src/eps/tests/test15f.F.html --- slepc-3.14.1+dfsg1/src/eps/tests/test15f.F.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test15f.F.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test16.c.html slepc-3.14.2+dfsg1/src/eps/tests/test16.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test16.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test16.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test17.c.html slepc-3.14.2+dfsg1/src/eps/tests/test17.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test17.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test17.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test17f.F90.html slepc-3.14.2+dfsg1/src/eps/tests/test17f.F90.html --- slepc-3.14.1+dfsg1/src/eps/tests/test17f.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test17f.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test18.c.html slepc-3.14.2+dfsg1/src/eps/tests/test18.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test18.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test18.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test19.c.html slepc-3.14.2+dfsg1/src/eps/tests/test19.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test19.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test19.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test1.c.html slepc-3.14.2+dfsg1/src/eps/tests/test1.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test1.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test1.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test20.c.html slepc-3.14.2+dfsg1/src/eps/tests/test20.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test20.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test20.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test21.c.html slepc-3.14.2+dfsg1/src/eps/tests/test21.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test21.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test21.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test22.c.html slepc-3.14.2+dfsg1/src/eps/tests/test22.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test22.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test22.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test23.c.html slepc-3.14.2+dfsg1/src/eps/tests/test23.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test23.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test23.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test24.c.html slepc-3.14.2+dfsg1/src/eps/tests/test24.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test24.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test24.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test25.c.html slepc-3.14.2+dfsg1/src/eps/tests/test25.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test25.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test25.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test26.c slepc-3.14.2+dfsg1/src/eps/tests/test26.c --- slepc-3.14.1+dfsg1/src/eps/tests/test26.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test26.c 2021-02-01 14:43:03.000000000 +0000 @@ -113,5 +113,6 @@ args: -eps_type arpack suffix: 2_arpack requires: arpack + TODO: fails in new runners TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test26.c.html slepc-3.14.2+dfsg1/src/eps/tests/test26.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test26.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test26.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -126,8 +126,9 @@ 113: args: -eps_type arpack 114: suffix: 2_arpack 115: requires: arpack +116: TODO: fails in new runners -117: TEST*/ +118: TEST*/diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test27.c.html slepc-3.14.2+dfsg1/src/eps/tests/test27.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test27.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test27.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test28.c slepc-3.14.2+dfsg1/src/eps/tests/test28.c --- slepc-3.14.1+dfsg1/src/eps/tests/test28.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test28.c 2021-02-01 14:43:03.000000000 +0000 @@ -105,7 +105,7 @@ Solve again, calling EPSReset() since matrix size has changed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ - ierr = EPSReset(eps);CHKERRQ(ierr); /* if this is omitted, it will be called in EPSSetOperators() */ + /*ierr = EPSReset(eps);CHKERRQ(ierr);*/ /* not required, will be called in EPSSetOperators() */ ierr = EPSSetOperators(eps,B,NULL);CHKERRQ(ierr); ierr = EPSSolve(eps);CHKERRQ(ierr); @@ -139,5 +139,6 @@ test: suffix: 3 args: -eps_interval 0.5,0.67 -st_type sinvert -st_pc_type cholesky -terse + filter: sed -e "s/55253/55252/" TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test28.c.html slepc-3.14.2+dfsg1/src/eps/tests/test28.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test28.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test28.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -117,7 +117,7 @@ 105: Solve again, calling EPSReset() since matrix size has changed 106: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ -108: EPSReset(eps); /* if this is omitted, it will be called in EPSSetOperators() */ +108: /*EPSReset(eps);*/ /* not required, will be called in EPSSetOperators() */ 109: EPSSetOperators(eps,B,NULL); 110: EPSSolve(eps); @@ -151,8 +151,9 @@ 139: test: 140: suffix: 3 141: args: -eps_interval 0.5,0.67 -st_type sinvert -st_pc_type cholesky -terse +142: filter: sed -e "s/55253/55252/" -143: TEST*/ +144: TEST*/diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test29.c.html slepc-3.14.2+dfsg1/src/eps/tests/test29.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test29.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test29.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test2.c.html slepc-3.14.2+dfsg1/src/eps/tests/test2.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test2.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test2.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test30.c.html slepc-3.14.2+dfsg1/src/eps/tests/test30.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test30.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test30.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test31.c.html slepc-3.14.2+dfsg1/src/eps/tests/test31.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test31.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test31.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test32.c.html slepc-3.14.2+dfsg1/src/eps/tests/test32.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test32.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test32.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test33.c.html slepc-3.14.2+dfsg1/src/eps/tests/test33.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test33.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test33.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test34.c.html slepc-3.14.2+dfsg1/src/eps/tests/test34.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test34.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test34.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test35.c.html slepc-3.14.2+dfsg1/src/eps/tests/test35.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test35.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test35.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test36.c.html slepc-3.14.2+dfsg1/src/eps/tests/test36.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test36.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test36.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test37.c.html slepc-3.14.2+dfsg1/src/eps/tests/test37.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test37.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test37.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test38.c.html slepc-3.14.2+dfsg1/src/eps/tests/test38.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test38.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test38.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test39.c slepc-3.14.2+dfsg1/src/eps/tests/test39.c --- slepc-3.14.1+dfsg1/src/eps/tests/test39.c 1970-01-01 00:00:00.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test39.c 2021-02-01 14:43:03.000000000 +0000 @@ -0,0 +1,137 @@ +/* + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + SLEPc - Scalable Library for Eigenvalue Problem Computations + Copyright (c) 2002-2020, Universitat Politecnica de Valencia, Spain + + This file is part of SLEPc. + SLEPc is distributed under a 2-clause BSD license (see LICENSE). + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +*/ + +static char help[] = "Tests multiple calls to EPSSolve with matrices of different local size.\n\n" + "The command line options are:\n" + " -n, where = number of grid subdivisions in x dimension.\n" + " -m , where = number of grid subdivisions in y dimension.\n\n"; + +#include + +/* + Create 2-D Laplacian matrix +*/ +PetscErrorCode Laplacian(MPI_Comm comm,PetscInt n,PetscInt m,PetscInt shift,Mat *A) +{ + PetscErrorCode ierr; + PetscInt N = n*m,i,j,II,Istart,Iend,nloc; + PetscMPIInt rank; + + PetscFunctionBeginUser; + ierr = MPI_Comm_rank(PETSC_COMM_WORLD,&rank);CHKERRQ(ierr); + nloc = PETSC_DECIDE; + ierr = PetscSplitOwnership(comm,&nloc,&N);CHKERRQ(ierr); + if (rank==0) nloc += shift; + else if (rank==1) nloc -= shift; + + ierr = MatCreate(comm,A);CHKERRQ(ierr); + ierr = MatSetSizes(*A,nloc,nloc,N,N);CHKERRQ(ierr); + ierr = MatSetFromOptions(*A);CHKERRQ(ierr); + ierr = MatSetUp(*A);CHKERRQ(ierr); + ierr = MatGetOwnershipRange(*A,&Istart,&Iend);CHKERRQ(ierr); + for (II=Istart;II 0) { ierr = MatSetValue(*A,II,II-n,-1.0,INSERT_VALUES);CHKERRQ(ierr); } + if (i 0) { ierr = MatSetValue(*A,II,II-1,-1.0,INSERT_VALUES);CHKERRQ(ierr); } + if (j Actual source code: test39.c
+ 1: /* + 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 3: SLEPc - Scalable Library for Eigenvalue Problem Computations + 4: Copyright (c) 2002-2020, Universitat Politecnica de Valencia, Spain + + 6: This file is part of SLEPc. + 7: SLEPc is distributed under a 2-clause BSD license (see LICENSE). + 8: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 9: */ + + 11: static char help[] = "Tests multiple calls to EPSSolve with matrices of different local size.\n\n" + 12: "The command line options are:\n" + 13: " -n <n>, where <n> = number of grid subdivisions in x dimension.\n" + 14: " -m <m>, where <m> = number of grid subdivisions in y dimension.\n\n"; + + 16: #include <slepceps.h> + + 18: /* + 19: Create 2-D Laplacian matrix + 20: */ + 21: PetscErrorCode Laplacian(MPI_Comm comm,PetscInt n,PetscInt m,PetscInt shift,Mat *A) + 22: { + 24: PetscInt N = n*m,i,j,II,Istart,Iend,nloc; + 25: PetscMPIInt rank; + + 28: MPI_Comm_rank(PETSC_COMM_WORLD,&rank); + 29: nloc = PETSC_DECIDE; + 30: PetscSplitOwnership(comm,&nloc,&N); + 31: if (rank==0) nloc += shift; + 32: else if (rank==1) nloc -= shift; + + 34: MatCreate(comm,A); + 35: MatSetSizes(*A,nloc,nloc,N,N); + 36: MatSetFromOptions(*A); + 37: MatSetUp(*A); + 38: MatGetOwnershipRange(*A,&Istart,&Iend); + 39: for (II=Istart;II<Iend;II++) { + 40: i = II/n; j = II-i*n; + 41: if (i>0) { MatSetValue(*A,II,II-n,-1.0,INSERT_VALUES); } + 42: if (i<m-1) { MatSetValue(*A,II,II+n,-1.0,INSERT_VALUES); } + 43: if (j>0) { MatSetValue(*A,II,II-1,-1.0,INSERT_VALUES); } + 44: if (j<n-1) { MatSetValue(*A,II,II+1,-1.0,INSERT_VALUES); } + 45: MatSetValue(*A,II,II,4.0,INSERT_VALUES); + 46: } + 47: MatAssemblyBegin(*A,MAT_FINAL_ASSEMBLY); + 48: MatAssemblyEnd(*A,MAT_FINAL_ASSEMBLY); + 49: return(0); + 50: } + + 52: int main(int argc,char **argv) + 53: { + 54: Mat A,B; + 55: EPS eps; + 56: PetscInt N,n=10,m=11,nev=3; + 57: PetscMPIInt size; + 58: PetscBool flag,terse; + + 61: SlepcInitialize(&argc,&argv,(char*)0,help);if (ierr) return ierr; + 62: MPI_Comm_size(PETSC_COMM_WORLD,&size); + 63: if (size==1) SETERRQ(PETSC_COMM_WORLD,PETSC_ERR_WRONG_MPI_SIZE,"This example requires at least two processes"); + 64: PetscOptionsGetInt(NULL,NULL,"-n",&n,NULL); + 65: PetscOptionsGetInt(NULL,NULL,"-m",&m,&flag); + 66: N = n*m; + 67: PetscPrintf(PETSC_COMM_WORLD,"\n2-D Laplacian Eigenproblem, N=%D (%Dx%D grid)\n\n",N,n,m); + + 69: /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 70: Create 2-D Laplacian matrices + 71: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + 73: Laplacian(PETSC_COMM_WORLD,n,m,1,&A); + 74: Laplacian(PETSC_COMM_WORLD,n,m,-1,&B); + + 76: /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 77: Create the eigensolver, set options and solve the eigensystem + 78: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + 80: PetscPrintf(PETSC_COMM_WORLD,"First solve:\n\n"); + 81: EPSCreate(PETSC_COMM_WORLD,&eps); + 82: EPSSetOperators(eps,A,NULL); + 83: EPSSetProblemType(eps,EPS_HEP); + 84: EPSSetWhichEigenpairs(eps,EPS_SMALLEST_REAL); + 85: EPSSetDimensions(eps,nev,PETSC_DEFAULT,PETSC_DEFAULT); + 86: EPSSetFromOptions(eps); + + 88: EPSSolve(eps); + + 90: /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 91: Display solution of first solve + 92: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + 94: PetscOptionsHasName(NULL,NULL,"-terse",&terse); + 95: if (terse) { + 96: EPSErrorView(eps,EPS_ERROR_RELATIVE,NULL); + 97: } else { + 98: PetscViewerPushFormat(PETSC_VIEWER_STDOUT_WORLD,PETSC_VIEWER_ASCII_INFO_DETAIL); + 99: EPSConvergedReasonView(eps,PETSC_VIEWER_STDOUT_WORLD); +100: EPSErrorView(eps,EPS_ERROR_RELATIVE,PETSC_VIEWER_STDOUT_WORLD); +101: PetscViewerPopFormat(PETSC_VIEWER_STDOUT_WORLD); +102: } + +104: /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +105: Solve with second matrix +106: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +108: PetscPrintf(PETSC_COMM_WORLD,"\nSecond solve:\n\n"); +109: /*EPSReset(eps);*/ /* not required, will be called in EPSSetOperators() */ +110: EPSSetOperators(eps,B,NULL); +111: EPSSolve(eps); + +113: if (terse) { +114: EPSErrorView(eps,EPS_ERROR_RELATIVE,NULL); +115: } else { +116: PetscViewerPushFormat(PETSC_VIEWER_STDOUT_WORLD,PETSC_VIEWER_ASCII_INFO_DETAIL); +117: EPSConvergedReasonView(eps,PETSC_VIEWER_STDOUT_WORLD); +118: EPSErrorView(eps,EPS_ERROR_RELATIVE,PETSC_VIEWER_STDOUT_WORLD); +119: PetscViewerPopFormat(PETSC_VIEWER_STDOUT_WORLD); +120: } + +122: EPSDestroy(&eps); +123: MatDestroy(&A); +124: MatDestroy(&B); +125: SlepcFinalize(); +126: return ierr; +127: } + +129: /*TEST + +131: test: +132: suffix: 1 +133: nsize: 2 +134: args: -eps_type {{krylovschur arnoldi lanczos lobpcg lapack}} -terse +135: requires: !single + +137: TEST*/ ++ + + diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test3.c.html slepc-3.14.2+dfsg1/src/eps/tests/test3.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test3.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test3.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@
1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test4.c.html slepc-3.14.2+dfsg1/src/eps/tests/test4.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test4.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test4.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test5.c.html slepc-3.14.2+dfsg1/src/eps/tests/test5.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test5.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test5.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test6.c.html slepc-3.14.2+dfsg1/src/eps/tests/test6.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test6.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test6.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test7f.F slepc-3.14.2+dfsg1/src/eps/tests/test7f.F --- slepc-3.14.1+dfsg1/src/eps/tests/test7f.F 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test7f.F 2021-02-01 14:43:03.000000000 +0000 @@ -159,6 +159,7 @@ ! ! test: ! suffix: 1 -! args: -eps_nev 4 -eps_ncv 18 +! args: -eps_nev 4 -eps_ncv 19 +! filter: sed -e "s/83791/83792/" ! !TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test7f.F.html slepc-3.14.2+dfsg1/src/eps/tests/test7f.F.html --- slepc-3.14.1+dfsg1/src/eps/tests/test7f.F.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test7f.F.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -172,9 +172,10 @@ 159: ! 160: ! test: 161: ! suffix: 1 -162: ! args: -eps_nev 4 -eps_ncv 18 -163: ! -164: !TEST*/ +162: ! args: -eps_nev 4 -eps_ncv 19 +163: ! filter: sed -e "s/83791/83792/" +164: ! +165: !TEST*/diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test8.c slepc-3.14.2+dfsg1/src/eps/tests/test8.c --- slepc-3.14.1+dfsg1/src/eps/tests/test8.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test8.c 2021-02-01 14:43:03.000000000 +0000 @@ -173,7 +173,7 @@ output_file: output/test8_1.out test: suffix: 1 - args: -eps_type {{krylovschur power subspace arnoldi lanczos}} + args: -eps_type {{power subspace arnoldi lanczos}} test: suffix: 1_lapack args: -eps_type lapack @@ -184,7 +184,7 @@ requires: elemental test: suffix: 1_krylovschur_vecs - args: -bv_type vecs -bv_orthog_refine always -eps_ncv 12 + args: -bv_type vecs -bv_orthog_refine always -eps_ncv 10 test: suffix: 1_jd args: -eps_type jd -eps_jd_blocksize 3 diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test8.c.html slepc-3.14.2+dfsg1/src/eps/tests/test8.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test8.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test8.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -182,7 +182,7 @@ 173: output_file: output/test8_1.out 174: test: 175: suffix: 1 -176: args: -eps_type {{krylovschur power subspace arnoldi lanczos}} +176: args: -eps_type {{power subspace arnoldi lanczos}} 177: test: 178: suffix: 1_lapack 179: args: -eps_type lapack @@ -193,7 +193,7 @@ 184: requires: elemental 185: test: 186: suffix: 1_krylovschur_vecs -187: args: -bv_type vecs -bv_orthog_refine always -eps_ncv 12 +187: args: -bv_type vecs -bv_orthog_refine always -eps_ncv 10 188: test: 189: suffix: 1_jd 190: args: -eps_type jd -eps_jd_blocksize 3 diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test9.c slepc-3.14.2+dfsg1/src/eps/tests/test9.c --- slepc-3.14.1+dfsg1/src/eps/tests/test9.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test9.c 2021-02-01 14:43:03.000000000 +0000 @@ -239,7 +239,7 @@ test: suffix: 2 - args: -eps_balance {{none oneside twoside}} -eps_krylovschur_locking {{0 1}} -eps_nev 4 -eps_ncv 7 -eps_max_it 500 + args: -eps_balance {{none oneside twoside}} -eps_krylovschur_locking {{0 1}} -eps_nev 4 -eps_ncv 7 -eps_max_it 1500 requires: double output_file: output/test9_1.out diff -Nru slepc-3.14.1+dfsg1/src/eps/tests/test9.c.html slepc-3.14.2+dfsg1/src/eps/tests/test9.c.html --- slepc-3.14.1+dfsg1/src/eps/tests/test9.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tests/test9.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -247,7 +247,7 @@ 240: test: 241: suffix: 2 -242: args: -eps_balance {{none oneside twoside}} -eps_krylovschur_locking {{0 1}} -eps_nev 4 -eps_ncv 7 -eps_max_it 500 +242: args: -eps_balance {{none oneside twoside}} -eps_krylovschur_locking {{0 1}} -eps_nev 4 -eps_ncv 7 -eps_max_it 1500 243: requires: double 244: output_file: output/test9_1.out diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex10.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex10.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex10.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex10.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex11.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex11.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex11.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex11.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex12.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex12.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex12.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex12.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex13.c slepc-3.14.2+dfsg1/src/eps/tutorials/ex13.c --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex13.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex13.c 2021-02-01 14:43:03.000000000 +0000 @@ -140,7 +140,7 @@ test: suffix: 4 - args: -eps_nev 4 -eps_tol 1e-5 -eps_smallest_real -eps_type {{gd lobpcg rqcg}} -terse + args: -eps_nev 4 -eps_tol 1e-4 -eps_smallest_real -eps_type {{gd lobpcg rqcg}} -terse output_file: output/ex13_1.out filter: grep -v Solution diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex13.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex13.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex13.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex13.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -152,7 +152,7 @@ 141: test: 142: suffix: 4 -143: args: -eps_nev 4 -eps_tol 1e-5 -eps_smallest_real -eps_type {{gd lobpcg rqcg}} -terse +143: args: -eps_nev 4 -eps_tol 1e-4 -eps_smallest_real -eps_type {{gd lobpcg rqcg}} -terse 144: output_file: output/ex13_1.out 145: filter: grep -v Solution diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex18.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex18.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex18.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex18.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex19.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex19.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex19.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex19.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex1.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex1.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex1.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex1.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex1f90.F90.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex1f90.F90.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex1f90.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex1f90.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex1f.F.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex1f.F.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex1f.F.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex1f.F.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex24.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex24.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex24.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex24.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex25.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex25.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex25.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex25.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex29.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex29.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex29.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex29.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex2.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex2.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex2.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex2.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex30.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex30.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex30.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex30.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex31.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex31.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex31.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex31.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex34.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex34.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex34.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex34.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex35.c slepc-3.14.2+dfsg1/src/eps/tutorials/ex35.c --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex35.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex35.c 2021-02-01 14:43:03.000000000 +0000 @@ -207,5 +207,6 @@ test: args: -m 11 -eps_nev 4 -terse suffix: 1 + requires: !single TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex35.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex35.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex35.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex35.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -213,8 +213,9 @@ 207: test: 208: args: -m 11 -eps_nev 4 -terse 209: suffix: 1 +210: requires: !single -211: TEST*/ +212: TEST*/diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex36.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex36.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex36.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex36.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex3.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex3.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex3.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex3.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex41.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex41.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex41.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex41.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex43.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex43.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex43.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex43.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex44.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex44.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex44.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex44.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex4.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex4.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex4.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex4.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex5.c slepc-3.14.2+dfsg1/src/eps/tutorials/ex5.c --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex5.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex5.c 2021-02-01 14:43:03.000000000 +0000 @@ -187,5 +187,6 @@ test: suffix: 1 args: -eps_largest_real -eps_nev 4 -eps_two_sided {{0 1}} -eps_krylovschur_locking {{0 1}} -terse + filter: sed -e "s/90424/90423/" TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex5.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex5.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex5.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex5.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -198,8 +198,9 @@ 187: test: 188: suffix: 1 189: args: -eps_largest_real -eps_nev 4 -eps_two_sided {{0 1}} -eps_krylovschur_locking {{0 1}} -terse +190: filter: sed -e "s/90424/90423/" -191: TEST*/ +192: TEST*/diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex6f90.F90.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex6f90.F90.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex6f90.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex6f90.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex7.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex7.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex7.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex7.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex9.c slepc-3.14.2+dfsg1/src/eps/tutorials/ex9.c --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex9.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex9.c 2021-02-01 14:43:03.000000000 +0000 @@ -333,7 +333,7 @@ test: suffix: 7 - args: -n 40 -eps_nev 1 -eps_type arnoldi -eps_smallest_real -eps_refined -eps_ncv 40 -eps_max_it 200 -terse + args: -n 40 -eps_nev 1 -eps_type arnoldi -eps_smallest_real -eps_refined -eps_ncv 40 -eps_max_it 300 -terse requires: double test: diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/ex9.c.html slepc-3.14.2+dfsg1/src/eps/tutorials/ex9.c.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/ex9.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/ex9.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -341,7 +341,7 @@ 334: test: 335: suffix: 7 -336: args: -n 40 -eps_nev 1 -eps_type arnoldi -eps_smallest_real -eps_refined -eps_ncv 40 -eps_max_it 200 -terse +336: args: -n 40 -eps_nev 1 -eps_type arnoldi -eps_smallest_real -eps_refined -eps_ncv 40 -eps_max_it 300 -terse 337: requires: double 339: test: diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/index.html slepc-3.14.2+dfsg1/src/eps/tutorials/index.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Eigenvalue Problem Solver - EPS: Examples
diff -Nru slepc-3.14.1+dfsg1/src/eps/tutorials/makefile.html slepc-3.14.2+dfsg1/src/eps/tutorials/makefile.html --- slepc-3.14.1+dfsg1/src/eps/tutorials/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/eps/tutorials/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/index.html slepc-3.14.2+dfsg1/src/index.html --- slepc-3.14.1+dfsg1/src/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,8 +4,8 @@Generic SLEPc Manual Pages -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+sys/
-
eps/
diff -Nru slepc-3.14.1+dfsg1/src/lme/f90-mod/index.html slepc-3.14.2+dfsg1/src/lme/f90-mod/index.html --- slepc-3.14.1+dfsg1/src/lme/f90-mod/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/f90-mod/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Linear Matrix Equation - LME: Examples
diff -Nru slepc-3.14.1+dfsg1/src/lme/f90-mod/makefile.html slepc-3.14.2+dfsg1/src/lme/f90-mod/makefile.html --- slepc-3.14.1+dfsg1/src/lme/f90-mod/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/f90-mod/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/lme/f90-mod/slepclme.h90.html slepc-3.14.2+dfsg1/src/lme/f90-mod/slepclme.h90.html --- slepc-3.14.1+dfsg1/src/lme/f90-mod/slepclme.h90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/f90-mod/slepclme.h90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/f90-mod/slepclme.h.html slepc-3.14.2+dfsg1/src/lme/f90-mod/slepclme.h.html --- slepc-3.14.1+dfsg1/src/lme/f90-mod/slepclme.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/f90-mod/slepclme.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/impls/index.html slepc-3.14.2+dfsg1/src/lme/impls/index.html --- slepc-3.14.1+dfsg1/src/lme/impls/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/impls/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Linear Matrix Equation - LME: Examples
diff -Nru slepc-3.14.1+dfsg1/src/lme/impls/krylov/index.html slepc-3.14.2+dfsg1/src/lme/impls/krylov/index.html --- slepc-3.14.1+dfsg1/src/lme/impls/krylov/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/impls/krylov/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Linear Matrix Equation - LME: Examples
diff -Nru slepc-3.14.1+dfsg1/src/lme/impls/krylov/lmekrylov.c.html slepc-3.14.2+dfsg1/src/lme/impls/krylov/lmekrylov.c.html --- slepc-3.14.1+dfsg1/src/lme/impls/krylov/lmekrylov.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/impls/krylov/lmekrylov.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/impls/krylov/makefile.html slepc-3.14.2+dfsg1/src/lme/impls/krylov/makefile.html --- slepc-3.14.1+dfsg1/src/lme/impls/krylov/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/impls/krylov/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/lme/impls/makefile.html slepc-3.14.2+dfsg1/src/lme/impls/makefile.html --- slepc-3.14.1+dfsg1/src/lme/impls/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/impls/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/lme/index.html slepc-3.14.2+dfsg1/src/lme/index.html --- slepc-3.14.1+dfsg1/src/lme/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Linear Matrix Equation - LME: Examples
diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/dlregislme.c.html slepc-3.14.2+dfsg1/src/lme/interface/dlregislme.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/dlregislme.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/dlregislme.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/index.html slepc-3.14.2+dfsg1/src/lme/interface/index.html --- slepc-3.14.1+dfsg1/src/lme/interface/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Linear Matrix Equation - LME: Examples
diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/lmebasic.c.html slepc-3.14.2+dfsg1/src/lme/interface/lmebasic.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/lmebasic.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/lmebasic.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/lmedense.c.html slepc-3.14.2+dfsg1/src/lme/interface/lmedense.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/lmedense.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/lmedense.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/lmemon.c.html slepc-3.14.2+dfsg1/src/lme/interface/lmemon.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/lmemon.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/lmemon.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/lmeopts.c.html slepc-3.14.2+dfsg1/src/lme/interface/lmeopts.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/lmeopts.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/lmeopts.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/lmeregis.c.html slepc-3.14.2+dfsg1/src/lme/interface/lmeregis.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/lmeregis.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/lmeregis.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/lmesetup.c.html slepc-3.14.2+dfsg1/src/lme/interface/lmesetup.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/lmesetup.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/lmesetup.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/lmesolve.c.html slepc-3.14.2+dfsg1/src/lme/interface/lmesolve.c.html --- slepc-3.14.1+dfsg1/src/lme/interface/lmesolve.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/lmesolve.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/interface/makefile.html slepc-3.14.2+dfsg1/src/lme/interface/makefile.html --- slepc-3.14.1+dfsg1/src/lme/interface/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/interface/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/lme/makefile.html slepc-3.14.2+dfsg1/src/lme/makefile.html --- slepc-3.14.1+dfsg1/src/lme/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/lme/tests/index.html slepc-3.14.2+dfsg1/src/lme/tests/index.html --- slepc-3.14.1+dfsg1/src/lme/tests/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/tests/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Linear Matrix Equation - LME: Examples
diff -Nru slepc-3.14.1+dfsg1/src/lme/tests/makefile.html slepc-3.14.2+dfsg1/src/lme/tests/makefile.html --- slepc-3.14.1+dfsg1/src/lme/tests/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/tests/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/lme/tests/test1.c.html slepc-3.14.2+dfsg1/src/lme/tests/test1.c.html --- slepc-3.14.1+dfsg1/src/lme/tests/test1.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/tests/test1.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/tests/test2.c.html slepc-3.14.2+dfsg1/src/lme/tests/test2.c.html --- slepc-3.14.1+dfsg1/src/lme/tests/test2.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/tests/test2.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/tutorials/ex32.c.html slepc-3.14.2+dfsg1/src/lme/tutorials/ex32.c.html --- slepc-3.14.1+dfsg1/src/lme/tutorials/ex32.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/tutorials/ex32.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/lme/tutorials/index.html slepc-3.14.2+dfsg1/src/lme/tutorials/index.html --- slepc-3.14.1+dfsg1/src/lme/tutorials/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/tutorials/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Linear Matrix Equation - LME: Examples
diff -Nru slepc-3.14.1+dfsg1/src/lme/tutorials/makefile.html slepc-3.14.2+dfsg1/src/lme/tutorials/makefile.html --- slepc-3.14.1+dfsg1/src/lme/tutorials/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/lme/tutorials/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/makefile.html slepc-3.14.2+dfsg1/src/makefile.html --- slepc-3.14.1+dfsg1/src/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/f90-mod/index.html slepc-3.14.2+dfsg1/src/mfn/f90-mod/index.html --- slepc-3.14.1+dfsg1/src/mfn/f90-mod/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/f90-mod/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/f90-mod/makefile.html slepc-3.14.2+dfsg1/src/mfn/f90-mod/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/f90-mod/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/f90-mod/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/f90-mod/slepcmfn.h90.html slepc-3.14.2+dfsg1/src/mfn/f90-mod/slepcmfn.h90.html --- slepc-3.14.1+dfsg1/src/mfn/f90-mod/slepcmfn.h90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/f90-mod/slepcmfn.h90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/f90-mod/slepcmfn.h.html slepc-3.14.2+dfsg1/src/mfn/f90-mod/slepcmfn.h.html --- slepc-3.14.1+dfsg1/src/mfn/f90-mod/slepcmfn.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/f90-mod/slepcmfn.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/expokit/index.html slepc-3.14.2+dfsg1/src/mfn/impls/expokit/index.html --- slepc-3.14.1+dfsg1/src/mfn/impls/expokit/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/expokit/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/expokit/makefile.html slepc-3.14.2+dfsg1/src/mfn/impls/expokit/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/impls/expokit/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/expokit/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/expokit/mfnexpokit.c.html slepc-3.14.2+dfsg1/src/mfn/impls/expokit/mfnexpokit.c.html --- slepc-3.14.1+dfsg1/src/mfn/impls/expokit/mfnexpokit.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/expokit/mfnexpokit.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/index.html slepc-3.14.2+dfsg1/src/mfn/impls/index.html --- slepc-3.14.1+dfsg1/src/mfn/impls/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/krylov/index.html slepc-3.14.2+dfsg1/src/mfn/impls/krylov/index.html --- slepc-3.14.1+dfsg1/src/mfn/impls/krylov/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/krylov/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/krylov/makefile.html slepc-3.14.2+dfsg1/src/mfn/impls/krylov/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/impls/krylov/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/krylov/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/krylov/mfnkrylov.c.html slepc-3.14.2+dfsg1/src/mfn/impls/krylov/mfnkrylov.c.html --- slepc-3.14.1+dfsg1/src/mfn/impls/krylov/mfnkrylov.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/krylov/mfnkrylov.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/impls/makefile.html slepc-3.14.2+dfsg1/src/mfn/impls/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/impls/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/impls/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/index.html slepc-3.14.2+dfsg1/src/mfn/index.html --- slepc-3.14.1+dfsg1/src/mfn/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/dlregismfn.c.html slepc-3.14.2+dfsg1/src/mfn/interface/dlregismfn.c.html --- slepc-3.14.1+dfsg1/src/mfn/interface/dlregismfn.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/dlregismfn.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/index.html slepc-3.14.2+dfsg1/src/mfn/interface/index.html --- slepc-3.14.1+dfsg1/src/mfn/interface/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/makefile.html slepc-3.14.2+dfsg1/src/mfn/interface/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/interface/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/mfnbasic.c.html slepc-3.14.2+dfsg1/src/mfn/interface/mfnbasic.c.html --- slepc-3.14.1+dfsg1/src/mfn/interface/mfnbasic.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/mfnbasic.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/mfnmon.c.html slepc-3.14.2+dfsg1/src/mfn/interface/mfnmon.c.html --- slepc-3.14.1+dfsg1/src/mfn/interface/mfnmon.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/mfnmon.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/mfnopts.c.html slepc-3.14.2+dfsg1/src/mfn/interface/mfnopts.c.html --- slepc-3.14.1+dfsg1/src/mfn/interface/mfnopts.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/mfnopts.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/mfnregis.c.html slepc-3.14.2+dfsg1/src/mfn/interface/mfnregis.c.html --- slepc-3.14.1+dfsg1/src/mfn/interface/mfnregis.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/mfnregis.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/mfnsetup.c.html slepc-3.14.2+dfsg1/src/mfn/interface/mfnsetup.c.html --- slepc-3.14.1+dfsg1/src/mfn/interface/mfnsetup.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/mfnsetup.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/interface/mfnsolve.c.html slepc-3.14.2+dfsg1/src/mfn/interface/mfnsolve.c.html --- slepc-3.14.1+dfsg1/src/mfn/interface/mfnsolve.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/interface/mfnsolve.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/makefile.html slepc-3.14.2+dfsg1/src/mfn/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/index.html slepc-3.14.2+dfsg1/src/mfn/tests/index.html --- slepc-3.14.1+dfsg1/src/mfn/tests/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/makefile.html slepc-3.14.2+dfsg1/src/mfn/tests/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/tests/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/test1.c.html slepc-3.14.2+dfsg1/src/mfn/tests/test1.c.html --- slepc-3.14.1+dfsg1/src/mfn/tests/test1.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/test1.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/test2.c slepc-3.14.2+dfsg1/src/mfn/tests/test2.c --- slepc-3.14.1+dfsg1/src/mfn/tests/test2.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/test2.c 2021-02-01 14:43:03.000000000 +0000 @@ -129,7 +129,7 @@ test: suffix: 3 - args: -mfn_type expokit -t 0.6 + args: -mfn_type expokit -t 0.6 -mfn_ncv 35 requires: !__float128 TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/test2.c.html slepc-3.14.2+dfsg1/src/mfn/tests/test2.c.html --- slepc-3.14.1+dfsg1/src/mfn/tests/test2.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/test2.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -141,7 +141,7 @@ 130: test: 131: suffix: 3 -132: args: -mfn_type expokit -t 0.6 +132: args: -mfn_type expokit -t 0.6 -mfn_ncv 35 133: requires: !__float128 135: TEST*/ diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/test3.c.html slepc-3.14.2+dfsg1/src/mfn/tests/test3.c.html --- slepc-3.14.1+dfsg1/src/mfn/tests/test3.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/test3.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/test3f.F.html slepc-3.14.2+dfsg1/src/mfn/tests/test3f.F.html --- slepc-3.14.1+dfsg1/src/mfn/tests/test3f.F.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/test3f.F.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tests/test4.c.html slepc-3.14.2+dfsg1/src/mfn/tests/test4.c.html --- slepc-3.14.1+dfsg1/src/mfn/tests/test4.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tests/test4.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tutorials/ex23.c.html slepc-3.14.2+dfsg1/src/mfn/tutorials/ex23.c.html --- slepc-3.14.1+dfsg1/src/mfn/tutorials/ex23.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tutorials/ex23.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tutorials/ex23f90.F90.html slepc-3.14.2+dfsg1/src/mfn/tutorials/ex23f90.F90.html --- slepc-3.14.1+dfsg1/src/mfn/tutorials/ex23f90.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tutorials/ex23f90.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tutorials/ex26.c.html slepc-3.14.2+dfsg1/src/mfn/tutorials/ex26.c.html --- slepc-3.14.1+dfsg1/src/mfn/tutorials/ex26.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tutorials/ex26.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tutorials/ex37.c.html slepc-3.14.2+dfsg1/src/mfn/tutorials/ex37.c.html --- slepc-3.14.1+dfsg1/src/mfn/tutorials/ex37.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tutorials/ex37.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tutorials/ex39.c.html slepc-3.14.2+dfsg1/src/mfn/tutorials/ex39.c.html --- slepc-3.14.1+dfsg1/src/mfn/tutorials/ex39.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tutorials/ex39.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/mfn/tutorials/index.html slepc-3.14.2+dfsg1/src/mfn/tutorials/index.html --- slepc-3.14.1+dfsg1/src/mfn/tutorials/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tutorials/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Matrix Function - MFN: Examples
diff -Nru slepc-3.14.1+dfsg1/src/mfn/tutorials/makefile.html slepc-3.14.2+dfsg1/src/mfn/tutorials/makefile.html --- slepc-3.14.1+dfsg1/src/mfn/tutorials/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/mfn/tutorials/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/f90-mod/ftn-auto-interfaces/slepcnep.h90 slepc-3.14.2+dfsg1/src/nep/f90-mod/ftn-auto-interfaces/slepcnep.h90 --- slepc-3.14.1+dfsg1/src/nep/f90-mod/ftn-auto-interfaces/slepcnep.h90 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/f90-mod/ftn-auto-interfaces/slepcnep.h90 2021-02-01 14:43:03.000000000 +0000 @@ -1,122 +1,75 @@ - subroutine NEPInterpolSetInterpolation(a,b,c,z) - use slepcnepdef - NEP a ! NEP - PetscReal b ! PetscReal - PetscInt c ! PetscInt - PetscErrorCode z - end subroutine NEPInterpolSetInterpolation - subroutine NEPInterpolGetInterpolation(a,b,c,z) - use slepcnepdef - NEP a ! NEP - PetscReal b ! PetscReal - PetscInt c ! PetscInt - PetscErrorCode z - end subroutine NEPInterpolGetInterpolation - subroutine NEPInterpolSetPEP(a,b,z) + subroutine NEPRIISetMaximumIterations(a,b,z) use slepcnepdef NEP a ! NEP - PEP b ! PEP + PetscInt b ! PetscInt PetscErrorCode z - end subroutine NEPInterpolSetPEP - subroutine NEPInterpolGetPEP(a,b,z) + end subroutine NEPRIISetMaximumIterations + subroutine NEPRIIGetMaximumIterations(a,b,z) use slepcnepdef NEP a ! NEP - PEP b ! PEP + PetscInt b ! PetscInt PetscErrorCode z - end subroutine NEPInterpolGetPEP - subroutine NEPNLEIGSSetRestart(a,b,z) + end subroutine NEPRIIGetMaximumIterations + subroutine NEPRIISetLagPreconditioner(a,b,z) use slepcnepdef NEP a ! NEP - PetscReal b ! PetscReal + PetscInt b ! PetscInt PetscErrorCode z - end subroutine NEPNLEIGSSetRestart - subroutine NEPNLEIGSGetRestart(a,b,z) + end subroutine NEPRIISetLagPreconditioner + subroutine NEPRIIGetLagPreconditioner(a,b,z) use slepcnepdef NEP a ! NEP - PetscReal b ! PetscReal + PetscInt b ! PetscInt PetscErrorCode z - end subroutine NEPNLEIGSGetRestart - subroutine NEPNLEIGSSetLocking(a,b,z) + end subroutine NEPRIIGetLagPreconditioner + subroutine NEPRIISetConstCorrectionTol(a,b,z) use slepcnepdef NEP a ! NEP PetscBool b ! PetscBool PetscErrorCode z - end subroutine NEPNLEIGSSetLocking - subroutine NEPNLEIGSGetLocking(a,b,z) + end subroutine NEPRIISetConstCorrectionTol + subroutine NEPRIIGetConstCorrectionTol(a,b,z) use slepcnepdef NEP a ! NEP PetscBool b ! PetscBool PetscErrorCode z - end subroutine NEPNLEIGSGetLocking - subroutine NEPNLEIGSSetInterpolation(a,b,c,z) - use slepcnepdef - NEP a ! NEP - PetscReal b ! PetscReal - PetscInt c ! PetscInt - PetscErrorCode z - end subroutine NEPNLEIGSSetInterpolation - subroutine NEPNLEIGSGetInterpolation(a,b,c,z) - use slepcnepdef - NEP a ! NEP - PetscReal b ! PetscReal - PetscInt c ! PetscInt - PetscErrorCode z - end subroutine NEPNLEIGSGetInterpolation - subroutine NEPNLEIGSSetRKShifts(a,b,c,z) - use slepcnepdef - NEP a ! NEP - PetscInt b ! PetscInt - PetscScalar c (*) ! PetscScalar - PetscErrorCode z - end subroutine NEPNLEIGSSetRKShifts - subroutine NEPNLEIGSSetFullBasis(a,b,z) + end subroutine NEPRIIGetConstCorrectionTol + subroutine NEPRIISetHermitian(a,b,z) use slepcnepdef NEP a ! NEP PetscBool b ! PetscBool PetscErrorCode z - end subroutine NEPNLEIGSSetFullBasis - subroutine NEPNLEIGSGetFullBasis(a,b,z) + end subroutine NEPRIISetHermitian + subroutine NEPRIIGetHermitian(a,b,z) use slepcnepdef NEP a ! NEP PetscBool b ! PetscBool PetscErrorCode z - end subroutine NEPNLEIGSGetFullBasis - subroutine NEPNLEIGSSetEPS(a,b,z) - use slepcnepdef - NEP a ! NEP - EPS b ! EPS - PetscErrorCode z - end subroutine NEPNLEIGSSetEPS - subroutine NEPNLEIGSGetEPS(a,b,z) - use slepcnepdef - NEP a ! NEP - EPS b ! EPS - PetscErrorCode z - end subroutine NEPNLEIGSGetEPS - subroutine NEPNArnoldiSetLagPreconditioner(a,b,z) + end subroutine NEPRIIGetHermitian + subroutine NEPRIISetDeflationThreshold(a,b,z) use slepcnepdef NEP a ! NEP - PetscInt b ! PetscInt + PetscReal b ! PetscReal PetscErrorCode z - end subroutine NEPNArnoldiSetLagPreconditioner - subroutine NEPNArnoldiGetLagPreconditioner(a,b,z) + end subroutine NEPRIISetDeflationThreshold + subroutine NEPRIIGetDeflationThreshold(a,b,z) use slepcnepdef NEP a ! NEP - PetscInt b ! PetscInt + PetscReal b ! PetscReal PetscErrorCode z - end subroutine NEPNArnoldiGetLagPreconditioner - subroutine NEPNArnoldiSetKSP(a,b,z) + end subroutine NEPRIIGetDeflationThreshold + subroutine NEPRIISetKSP(a,b,z) use slepcnepdef NEP a ! NEP KSP b ! KSP PetscErrorCode z - end subroutine NEPNArnoldiSetKSP - subroutine NEPNArnoldiGetKSP(a,b,z) + end subroutine NEPRIISetKSP + subroutine NEPRIIGetKSP(a,b,z) use slepcnepdef NEP a ! NEP KSP b ! KSP PetscErrorCode z - end subroutine NEPNArnoldiGetKSP + end subroutine NEPRIIGetKSP subroutine NEPSLPSetDeflationThreshold(a,b,z) use slepcnepdef NEP a ! NEP @@ -165,78 +118,6 @@ KSP b ! KSP PetscErrorCode z end subroutine NEPSLPGetKSP - subroutine NEPRIISetMaximumIterations(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine NEPRIISetMaximumIterations - subroutine NEPRIIGetMaximumIterations(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine NEPRIIGetMaximumIterations - subroutine NEPRIISetLagPreconditioner(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine NEPRIISetLagPreconditioner - subroutine NEPRIIGetLagPreconditioner(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine NEPRIIGetLagPreconditioner - subroutine NEPRIISetConstCorrectionTol(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine NEPRIISetConstCorrectionTol - subroutine NEPRIIGetConstCorrectionTol(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine NEPRIIGetConstCorrectionTol - subroutine NEPRIISetHermitian(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine NEPRIISetHermitian - subroutine NEPRIIGetHermitian(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine NEPRIIGetHermitian - subroutine NEPRIISetDeflationThreshold(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscReal b ! PetscReal - PetscErrorCode z - end subroutine NEPRIISetDeflationThreshold - subroutine NEPRIIGetDeflationThreshold(a,b,z) - use slepcnepdef - NEP a ! NEP - PetscReal b ! PetscReal - PetscErrorCode z - end subroutine NEPRIIGetDeflationThreshold - subroutine NEPRIISetKSP(a,b,z) - use slepcnepdef - NEP a ! NEP - KSP b ! KSP - PetscErrorCode z - end subroutine NEPRIISetKSP - subroutine NEPRIIGetKSP(a,b,z) - use slepcnepdef - NEP a ! NEP - KSP b ! KSP - PetscErrorCode z - end subroutine NEPRIIGetKSP subroutine NEPSolve(a,z) use slepcnepdef NEP a ! NEP @@ -584,3 +465,122 @@ PetscInt b ! PetscInt PetscErrorCode z end subroutine NEPAllocateSolution + subroutine NEPNLEIGSSetRestart(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine NEPNLEIGSSetRestart + subroutine NEPNLEIGSGetRestart(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine NEPNLEIGSGetRestart + subroutine NEPNLEIGSSetLocking(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine NEPNLEIGSSetLocking + subroutine NEPNLEIGSGetLocking(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine NEPNLEIGSGetLocking + subroutine NEPNLEIGSSetInterpolation(a,b,c,z) + use slepcnepdef + NEP a ! NEP + PetscReal b ! PetscReal + PetscInt c ! PetscInt + PetscErrorCode z + end subroutine NEPNLEIGSSetInterpolation + subroutine NEPNLEIGSGetInterpolation(a,b,c,z) + use slepcnepdef + NEP a ! NEP + PetscReal b ! PetscReal + PetscInt c ! PetscInt + PetscErrorCode z + end subroutine NEPNLEIGSGetInterpolation + subroutine NEPNLEIGSSetRKShifts(a,b,c,z) + use slepcnepdef + NEP a ! NEP + PetscInt b ! PetscInt + PetscScalar c (*) ! PetscScalar + PetscErrorCode z + end subroutine NEPNLEIGSSetRKShifts + subroutine NEPNLEIGSSetFullBasis(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine NEPNLEIGSSetFullBasis + subroutine NEPNLEIGSGetFullBasis(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine NEPNLEIGSGetFullBasis + subroutine NEPNLEIGSSetEPS(a,b,z) + use slepcnepdef + NEP a ! NEP + EPS b ! EPS + PetscErrorCode z + end subroutine NEPNLEIGSSetEPS + subroutine NEPNLEIGSGetEPS(a,b,z) + use slepcnepdef + NEP a ! NEP + EPS b ! EPS + PetscErrorCode z + end subroutine NEPNLEIGSGetEPS + subroutine NEPNArnoldiSetLagPreconditioner(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine NEPNArnoldiSetLagPreconditioner + subroutine NEPNArnoldiGetLagPreconditioner(a,b,z) + use slepcnepdef + NEP a ! NEP + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine NEPNArnoldiGetLagPreconditioner + subroutine NEPNArnoldiSetKSP(a,b,z) + use slepcnepdef + NEP a ! NEP + KSP b ! KSP + PetscErrorCode z + end subroutine NEPNArnoldiSetKSP + subroutine NEPNArnoldiGetKSP(a,b,z) + use slepcnepdef + NEP a ! NEP + KSP b ! KSP + PetscErrorCode z + end subroutine NEPNArnoldiGetKSP + subroutine NEPInterpolSetInterpolation(a,b,c,z) + use slepcnepdef + NEP a ! NEP + PetscReal b ! PetscReal + PetscInt c ! PetscInt + PetscErrorCode z + end subroutine NEPInterpolSetInterpolation + subroutine NEPInterpolGetInterpolation(a,b,c,z) + use slepcnepdef + NEP a ! NEP + PetscReal b ! PetscReal + PetscInt c ! PetscInt + PetscErrorCode z + end subroutine NEPInterpolGetInterpolation + subroutine NEPInterpolSetPEP(a,b,z) + use slepcnepdef + NEP a ! NEP + PEP b ! PEP + PetscErrorCode z + end subroutine NEPInterpolSetPEP + subroutine NEPInterpolGetPEP(a,b,z) + use slepcnepdef + NEP a ! NEP + PEP b ! PEP + PetscErrorCode z + end subroutine NEPInterpolGetPEP diff -Nru slepc-3.14.1+dfsg1/src/nep/f90-mod/index.html slepc-3.14.2+dfsg1/src/nep/f90-mod/index.html --- slepc-3.14.1+dfsg1/src/nep/f90-mod/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/f90-mod/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/f90-mod/makefile.html slepc-3.14.2+dfsg1/src/nep/f90-mod/makefile.html --- slepc-3.14.1+dfsg1/src/nep/f90-mod/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/f90-mod/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/f90-mod/slepcnep.h90.html slepc-3.14.2+dfsg1/src/nep/f90-mod/slepcnep.h90.html --- slepc-3.14.1+dfsg1/src/nep/f90-mod/slepcnep.h90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/f90-mod/slepcnep.h90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/f90-mod/slepcnep.h.html slepc-3.14.2+dfsg1/src/nep/f90-mod/slepcnep.h.html --- slepc-3.14.1+dfsg1/src/nep/f90-mod/slepcnep.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/f90-mod/slepcnep.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/ciss/index.html slepc-3.14.2+dfsg1/src/nep/impls/ciss/index.html --- slepc-3.14.1+dfsg1/src/nep/impls/ciss/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/ciss/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/ciss/makefile.html slepc-3.14.2+dfsg1/src/nep/impls/ciss/makefile.html --- slepc-3.14.1+dfsg1/src/nep/impls/ciss/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/ciss/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/ciss/nciss.c.html slepc-3.14.2+dfsg1/src/nep/impls/ciss/nciss.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/ciss/nciss.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/ciss/nciss.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/index.html slepc-3.14.2+dfsg1/src/nep/impls/index.html --- slepc-3.14.1+dfsg1/src/nep/impls/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/interpol/index.html slepc-3.14.2+dfsg1/src/nep/impls/interpol/index.html --- slepc-3.14.1+dfsg1/src/nep/impls/interpol/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/interpol/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/interpol/interpol.c.html slepc-3.14.2+dfsg1/src/nep/impls/interpol/interpol.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/interpol/interpol.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/interpol/interpol.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/interpol/makefile.html slepc-3.14.2+dfsg1/src/nep/impls/interpol/makefile.html --- slepc-3.14.1+dfsg1/src/nep/impls/interpol/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/interpol/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/makefile.html slepc-3.14.2+dfsg1/src/nep/impls/makefile.html --- slepc-3.14.1+dfsg1/src/nep/impls/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/narnoldi/index.html slepc-3.14.2+dfsg1/src/nep/impls/narnoldi/index.html --- slepc-3.14.1+dfsg1/src/nep/impls/narnoldi/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/narnoldi/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/narnoldi/makefile.html slepc-3.14.2+dfsg1/src/nep/impls/narnoldi/makefile.html --- slepc-3.14.1+dfsg1/src/nep/impls/narnoldi/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/narnoldi/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/narnoldi/narnoldi.c.html slepc-3.14.2+dfsg1/src/nep/impls/narnoldi/narnoldi.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/narnoldi/narnoldi.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/narnoldi/narnoldi.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/nepdefl.c.html slepc-3.14.2+dfsg1/src/nep/impls/nepdefl.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/nepdefl.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/nepdefl.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/nepdefl.h.html slepc-3.14.2+dfsg1/src/nep/impls/nepdefl.h.html --- slepc-3.14.1+dfsg1/src/nep/impls/nepdefl.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/nepdefl.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/nleigs/index.html slepc-3.14.2+dfsg1/src/nep/impls/nleigs/index.html --- slepc-3.14.1+dfsg1/src/nep/impls/nleigs/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/nleigs/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/nleigs/makefile.html slepc-3.14.2+dfsg1/src/nep/impls/nleigs/makefile.html --- slepc-3.14.1+dfsg1/src/nep/impls/nleigs/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/nleigs/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/nleigs/nleigs.c.html slepc-3.14.2+dfsg1/src/nep/impls/nleigs/nleigs.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/nleigs/nleigs.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/nleigs/nleigs.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/nleigs/nleigs-fullb.c.html slepc-3.14.2+dfsg1/src/nep/impls/nleigs/nleigs-fullb.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/nleigs/nleigs-fullb.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/nleigs/nleigs-fullb.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/nleigs/nleigs.h.html slepc-3.14.2+dfsg1/src/nep/impls/nleigs/nleigs.h.html --- slepc-3.14.1+dfsg1/src/nep/impls/nleigs/nleigs.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/nleigs/nleigs.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/rii/index.html slepc-3.14.2+dfsg1/src/nep/impls/rii/index.html --- slepc-3.14.1+dfsg1/src/nep/impls/rii/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/rii/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/rii/makefile.html slepc-3.14.2+dfsg1/src/nep/impls/rii/makefile.html --- slepc-3.14.1+dfsg1/src/nep/impls/rii/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/rii/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/rii/rii.c.html slepc-3.14.2+dfsg1/src/nep/impls/rii/rii.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/rii/rii.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/rii/rii.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/slp/index.html slepc-3.14.2+dfsg1/src/nep/impls/slp/index.html --- slepc-3.14.1+dfsg1/src/nep/impls/slp/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/slp/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/slp/makefile.html slepc-3.14.2+dfsg1/src/nep/impls/slp/makefile.html --- slepc-3.14.1+dfsg1/src/nep/impls/slp/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/slp/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/slp/slp.c.html slepc-3.14.2+dfsg1/src/nep/impls/slp/slp.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/slp/slp.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/slp/slp.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/impls/slp/slp-twosided.c.html slepc-3.14.2+dfsg1/src/nep/impls/slp/slp-twosided.c.html --- slepc-3.14.1+dfsg1/src/nep/impls/slp/slp-twosided.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/impls/slp/slp-twosided.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/index.html slepc-3.14.2+dfsg1/src/nep/index.html --- slepc-3.14.1+dfsg1/src/nep/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/dlregisnep.c.html slepc-3.14.2+dfsg1/src/nep/interface/dlregisnep.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/dlregisnep.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/dlregisnep.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/index.html slepc-3.14.2+dfsg1/src/nep/interface/index.html --- slepc-3.14.1+dfsg1/src/nep/interface/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/makefile.html slepc-3.14.2+dfsg1/src/nep/interface/makefile.html --- slepc-3.14.1+dfsg1/src/nep/interface/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepbasic.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepbasic.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepbasic.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepbasic.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepdefault.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepdefault.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepdefault.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepdefault.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepmon.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepmon.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepmon.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepmon.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepopts.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepopts.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepopts.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepopts.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/neprefine.c.html slepc-3.14.2+dfsg1/src/nep/interface/neprefine.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/neprefine.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/neprefine.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepregis.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepregis.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepregis.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepregis.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepresolv.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepresolv.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepresolv.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepresolv.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepsetup.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepsetup.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepsetup.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepsetup.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepsolve.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepsolve.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepsolve.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepsolve.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/interface/nepview.c.html slepc-3.14.2+dfsg1/src/nep/interface/nepview.c.html --- slepc-3.14.1+dfsg1/src/nep/interface/nepview.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/interface/nepview.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/makefile.html slepc-3.14.2+dfsg1/src/nep/makefile.html --- slepc-3.14.1+dfsg1/src/nep/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/index.html slepc-3.14.2+dfsg1/src/nep/tests/index.html --- slepc-3.14.1+dfsg1/src/nep/tests/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/makefile.html slepc-3.14.2+dfsg1/src/nep/tests/makefile.html --- slepc-3.14.1+dfsg1/src/nep/tests/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test10.c.html slepc-3.14.2+dfsg1/src/nep/tests/test10.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test10.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test10.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test12.c.html slepc-3.14.2+dfsg1/src/nep/tests/test12.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test12.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test12.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test13.c.html slepc-3.14.2+dfsg1/src/nep/tests/test13.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test13.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test13.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test14.c.html slepc-3.14.2+dfsg1/src/nep/tests/test14.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test14.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test14.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test15.c.html slepc-3.14.2+dfsg1/src/nep/tests/test15.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test15.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test15.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test1.c.html slepc-3.14.2+dfsg1/src/nep/tests/test1.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test1.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test1.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test2.c.html slepc-3.14.2+dfsg1/src/nep/tests/test2.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test2.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test2.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test2f.F.html slepc-3.14.2+dfsg1/src/nep/tests/test2f.F.html --- slepc-3.14.1+dfsg1/src/nep/tests/test2f.F.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test2f.F.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test3.c.html slepc-3.14.2+dfsg1/src/nep/tests/test3.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test3.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test3.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test4.c.html slepc-3.14.2+dfsg1/src/nep/tests/test4.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test4.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test4.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test5.c.html slepc-3.14.2+dfsg1/src/nep/tests/test5.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test5.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test5.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test6.c.html slepc-3.14.2+dfsg1/src/nep/tests/test6.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test6.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test6.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test7.c.html slepc-3.14.2+dfsg1/src/nep/tests/test7.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test7.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test7.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test8.c.html slepc-3.14.2+dfsg1/src/nep/tests/test8.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test8.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test8.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tests/test9.c.html slepc-3.14.2+dfsg1/src/nep/tests/test9.c.html --- slepc-3.14.1+dfsg1/src/nep/tests/test9.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tests/test9.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex20.c.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex20.c.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex20.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex20.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex20f90.F90.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex20f90.F90.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex20f90.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex20f90.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex21.c.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex21.c.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex21.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex21.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex22.c.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex22.c.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex22.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex22.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex22f90.F90.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex22f90.F90.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex22f90.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex22f90.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex27.c.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex27.c.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex27.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex27.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex27f90.F90.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex27f90.F90.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex27f90.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex27f90.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/ex42.c.html slepc-3.14.2+dfsg1/src/nep/tutorials/ex42.c.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/ex42.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/ex42.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/index.html slepc-3.14.2+dfsg1/src/nep/tutorials/index.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/makefile.html slepc-3.14.2+dfsg1/src/nep/tutorials/makefile.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/gun.c.html slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/gun.c.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/gun.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/gun.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/index.html slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/index.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/loaded_string.c.html slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/loaded_string.c.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/loaded_string.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/loaded_string.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/makefile.html slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/makefile.html --- slepc-3.14.1+dfsg1/src/nep/tutorials/nlevp/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/nep/tutorials/nlevp/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/f90-mod/ftn-auto-interfaces/slepcpep.h90 slepc-3.14.2+dfsg1/src/pep/f90-mod/ftn-auto-interfaces/slepcpep.h90 --- slepc-3.14.1+dfsg1/src/pep/f90-mod/ftn-auto-interfaces/slepcpep.h90 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/f90-mod/ftn-auto-interfaces/slepcpep.h90 2021-02-01 14:43:03.000000000 +0000 @@ -1,3 +1,176 @@ + subroutine PEPCheckDefiniteQEP(a,b,c,d,e,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscReal c ! PetscReal + PetscInt d ! PetscInt + PetscInt e ! PetscInt + PetscErrorCode z + end subroutine PEPCheckDefiniteQEP + subroutine PEPSTOARSetLocking(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPSTOARSetLocking + subroutine PEPSTOARGetLocking(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPSTOARGetLocking + subroutine PEPSTOARSetDetectZeros(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPSTOARSetDetectZeros + subroutine PEPSTOARGetDetectZeros(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPSTOARGetDetectZeros + subroutine PEPSTOARSetLinearization(a,b,c,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscReal c ! PetscReal + PetscErrorCode z + end subroutine PEPSTOARSetLinearization + subroutine PEPSTOARGetLinearization(a,b,c,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscReal c ! PetscReal + PetscErrorCode z + end subroutine PEPSTOARGetLinearization + subroutine PEPSTOARSetDimensions(a,b,c,d,z) + use slepcpepdef + PEP a ! PEP + PetscInt b ! PetscInt + PetscInt c ! PetscInt + PetscInt d ! PetscInt + PetscErrorCode z + end subroutine PEPSTOARSetDimensions + subroutine PEPSTOARGetDimensions(a,b,c,d,z) + use slepcpepdef + PEP a ! PEP + PetscInt b ! PetscInt + PetscInt c ! PetscInt + PetscInt d ! PetscInt + PetscErrorCode z + end subroutine PEPSTOARGetDimensions + subroutine PEPSTOARSetCheckEigenvalueType(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPSTOARSetCheckEigenvalueType + subroutine PEPSTOARGetCheckEigenvalueType(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPSTOARGetCheckEigenvalueType + subroutine PEPLinearSetLinearization(a,b,c,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscReal c ! PetscReal + PetscErrorCode z + end subroutine PEPLinearSetLinearization + subroutine PEPLinearGetLinearization(a,b,c,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscReal c ! PetscReal + PetscErrorCode z + end subroutine PEPLinearGetLinearization + subroutine PEPLinearSetExplicitMatrix(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPLinearSetExplicitMatrix + subroutine PEPLinearGetExplicitMatrix(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPLinearGetExplicitMatrix + subroutine PEPLinearSetEPS(a,b,z) + use slepcpepdef + PEP a ! PEP + EPS b ! EPS + PetscErrorCode z + end subroutine PEPLinearSetEPS + subroutine PEPLinearGetEPS(a,b,z) + use slepcpepdef + PEP a ! PEP + EPS b ! EPS + PetscErrorCode z + end subroutine PEPLinearGetEPS + subroutine PEPJDSetRestart(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine PEPJDSetRestart + subroutine PEPJDGetRestart(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine PEPJDGetRestart + subroutine PEPJDSetFix(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine PEPJDSetFix + subroutine PEPJDGetFix(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscReal b ! PetscReal + PetscErrorCode z + end subroutine PEPJDGetFix + subroutine PEPJDSetReusePreconditioner(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPJDSetReusePreconditioner + subroutine PEPJDGetReusePreconditioner(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine PEPJDGetReusePreconditioner + subroutine PEPJDSetMinimalityIndex(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine PEPJDSetMinimalityIndex + subroutine PEPJDGetMinimalityIndex(a,b,z) + use slepcpepdef + PEP a ! PEP + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine PEPJDGetMinimalityIndex + subroutine PEPJDSetProjection(a,b,z) + use slepcpepdef + PEP a ! PEP + PEPJDProjection b ! PEPJDProjection + PetscErrorCode z + end subroutine PEPJDSetProjection + subroutine PEPJDGetProjection(a,b,z) + use slepcpepdef + PEP a ! PEP + PEPJDProjection b ! PEPJDProjection + PetscErrorCode z + end subroutine PEPJDGetProjection subroutine PEPQArnoldiSetRestart(a,b,z) use slepcpepdef PEP a ! PEP @@ -367,176 +540,3 @@ PetscInt b ! PetscInt PetscErrorCode z end subroutine PEPAllocateSolution - subroutine PEPCheckDefiniteQEP(a,b,c,d,e,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscReal c ! PetscReal - PetscInt d ! PetscInt - PetscInt e ! PetscInt - PetscErrorCode z - end subroutine PEPCheckDefiniteQEP - subroutine PEPSTOARSetLocking(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPSTOARSetLocking - subroutine PEPSTOARGetLocking(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPSTOARGetLocking - subroutine PEPSTOARSetDetectZeros(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPSTOARSetDetectZeros - subroutine PEPSTOARGetDetectZeros(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPSTOARGetDetectZeros - subroutine PEPSTOARSetLinearization(a,b,c,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscReal c ! PetscReal - PetscErrorCode z - end subroutine PEPSTOARSetLinearization - subroutine PEPSTOARGetLinearization(a,b,c,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscReal c ! PetscReal - PetscErrorCode z - end subroutine PEPSTOARGetLinearization - subroutine PEPSTOARSetDimensions(a,b,c,d,z) - use slepcpepdef - PEP a ! PEP - PetscInt b ! PetscInt - PetscInt c ! PetscInt - PetscInt d ! PetscInt - PetscErrorCode z - end subroutine PEPSTOARSetDimensions - subroutine PEPSTOARGetDimensions(a,b,c,d,z) - use slepcpepdef - PEP a ! PEP - PetscInt b ! PetscInt - PetscInt c ! PetscInt - PetscInt d ! PetscInt - PetscErrorCode z - end subroutine PEPSTOARGetDimensions - subroutine PEPSTOARSetCheckEigenvalueType(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPSTOARSetCheckEigenvalueType - subroutine PEPSTOARGetCheckEigenvalueType(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPSTOARGetCheckEigenvalueType - subroutine PEPJDSetRestart(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscErrorCode z - end subroutine PEPJDSetRestart - subroutine PEPJDGetRestart(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscErrorCode z - end subroutine PEPJDGetRestart - subroutine PEPJDSetFix(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscErrorCode z - end subroutine PEPJDSetFix - subroutine PEPJDGetFix(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscErrorCode z - end subroutine PEPJDGetFix - subroutine PEPJDSetReusePreconditioner(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPJDSetReusePreconditioner - subroutine PEPJDGetReusePreconditioner(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPJDGetReusePreconditioner - subroutine PEPJDSetMinimalityIndex(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine PEPJDSetMinimalityIndex - subroutine PEPJDGetMinimalityIndex(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine PEPJDGetMinimalityIndex - subroutine PEPJDSetProjection(a,b,z) - use slepcpepdef - PEP a ! PEP - PEPJDProjection b ! PEPJDProjection - PetscErrorCode z - end subroutine PEPJDSetProjection - subroutine PEPJDGetProjection(a,b,z) - use slepcpepdef - PEP a ! PEP - PEPJDProjection b ! PEPJDProjection - PetscErrorCode z - end subroutine PEPJDGetProjection - subroutine PEPLinearSetLinearization(a,b,c,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscReal c ! PetscReal - PetscErrorCode z - end subroutine PEPLinearSetLinearization - subroutine PEPLinearGetLinearization(a,b,c,z) - use slepcpepdef - PEP a ! PEP - PetscReal b ! PetscReal - PetscReal c ! PetscReal - PetscErrorCode z - end subroutine PEPLinearGetLinearization - subroutine PEPLinearSetExplicitMatrix(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPLinearSetExplicitMatrix - subroutine PEPLinearGetExplicitMatrix(a,b,z) - use slepcpepdef - PEP a ! PEP - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine PEPLinearGetExplicitMatrix - subroutine PEPLinearSetEPS(a,b,z) - use slepcpepdef - PEP a ! PEP - EPS b ! EPS - PetscErrorCode z - end subroutine PEPLinearSetEPS - subroutine PEPLinearGetEPS(a,b,z) - use slepcpepdef - PEP a ! PEP - EPS b ! EPS - PetscErrorCode z - end subroutine PEPLinearGetEPS diff -Nru slepc-3.14.1+dfsg1/src/pep/f90-mod/index.html slepc-3.14.2+dfsg1/src/pep/f90-mod/index.html --- slepc-3.14.1+dfsg1/src/pep/f90-mod/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/f90-mod/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/f90-mod/makefile.html slepc-3.14.2+dfsg1/src/pep/f90-mod/makefile.html --- slepc-3.14.1+dfsg1/src/pep/f90-mod/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/f90-mod/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/f90-mod/slepcpep.h90.html slepc-3.14.2+dfsg1/src/pep/f90-mod/slepcpep.h90.html --- slepc-3.14.1+dfsg1/src/pep/f90-mod/slepcpep.h90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/f90-mod/slepcpep.h90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/f90-mod/slepcpep.h.html slepc-3.14.2+dfsg1/src/pep/f90-mod/slepcpep.h.html --- slepc-3.14.1+dfsg1/src/pep/f90-mod/slepcpep.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/f90-mod/slepcpep.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/index.html slepc-3.14.2+dfsg1/src/pep/impls/index.html --- slepc-3.14.1+dfsg1/src/pep/impls/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/jd/index.html slepc-3.14.2+dfsg1/src/pep/impls/jd/index.html --- slepc-3.14.1+dfsg1/src/pep/impls/jd/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/jd/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/jd/makefile.html slepc-3.14.2+dfsg1/src/pep/impls/jd/makefile.html --- slepc-3.14.1+dfsg1/src/pep/impls/jd/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/jd/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/jd/pjd.c.html slepc-3.14.2+dfsg1/src/pep/impls/jd/pjd.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/jd/pjd.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/jd/pjd.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/index.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/index.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/makefile.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/makefile.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/pepkrylov.c.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/pepkrylov.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/pepkrylov.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/pepkrylov.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/pepkrylov.h.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/pepkrylov.h.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/pepkrylov.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/pepkrylov.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/qarnoldi/index.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/qarnoldi/index.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/qarnoldi/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/qarnoldi/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/qarnoldi/makefile.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/qarnoldi/makefile.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/qarnoldi/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/qarnoldi/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/qarnoldi/qarnoldi.c.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/qarnoldi/qarnoldi.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/qarnoldi/qarnoldi.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/qarnoldi/qarnoldi.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/index.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/index.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/makefile.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/makefile.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/qslice.c.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/qslice.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/qslice.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/qslice.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/stoar.c.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/stoar.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/stoar/stoar.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/stoar/stoar.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/index.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/index.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/makefile.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/makefile.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/nrefine.c.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/nrefine.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/nrefine.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/nrefine.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/ptoar.c.html slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/ptoar.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/krylov/toar/ptoar.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/krylov/toar/ptoar.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/linear/index.html slepc-3.14.2+dfsg1/src/pep/impls/linear/index.html --- slepc-3.14.1+dfsg1/src/pep/impls/linear/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/linear/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/linear/linear.c.html slepc-3.14.2+dfsg1/src/pep/impls/linear/linear.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/linear/linear.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/linear/linear.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/linear/linear.h.html slepc-3.14.2+dfsg1/src/pep/impls/linear/linear.h.html --- slepc-3.14.1+dfsg1/src/pep/impls/linear/linear.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/linear/linear.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/linear/makefile.html slepc-3.14.2+dfsg1/src/pep/impls/linear/makefile.html --- slepc-3.14.1+dfsg1/src/pep/impls/linear/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/linear/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/linear/qeplin.c.html slepc-3.14.2+dfsg1/src/pep/impls/linear/qeplin.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/linear/qeplin.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/linear/qeplin.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/makefile.html slepc-3.14.2+dfsg1/src/pep/impls/makefile.html --- slepc-3.14.1+dfsg1/src/pep/impls/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/impls/peputils.c.html slepc-3.14.2+dfsg1/src/pep/impls/peputils.c.html --- slepc-3.14.1+dfsg1/src/pep/impls/peputils.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/impls/peputils.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/index.html slepc-3.14.2+dfsg1/src/pep/index.html --- slepc-3.14.1+dfsg1/src/pep/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/dlregispep.c.html slepc-3.14.2+dfsg1/src/pep/interface/dlregispep.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/dlregispep.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/dlregispep.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/index.html slepc-3.14.2+dfsg1/src/pep/interface/index.html --- slepc-3.14.1+dfsg1/src/pep/interface/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/makefile.html slepc-3.14.2+dfsg1/src/pep/interface/makefile.html --- slepc-3.14.1+dfsg1/src/pep/interface/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepbasic.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepbasic.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepbasic.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepbasic.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepdefault.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepdefault.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepdefault.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepdefault.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepmon.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepmon.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepmon.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepmon.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepopts.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepopts.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepopts.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepopts.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/peprefine.c.html slepc-3.14.2+dfsg1/src/pep/interface/peprefine.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/peprefine.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/peprefine.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepregis.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepregis.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepregis.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepregis.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepsetup.c slepc-3.14.2+dfsg1/src/pep/interface/pepsetup.c --- slepc-3.14.1+dfsg1/src/pep/interface/pepsetup.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepsetup.c 2021-02-01 14:43:03.000000000 +0000 @@ -277,7 +277,7 @@ PetscErrorCode PEPSetOperators(PEP pep,PetscInt nmat,Mat A[]) { PetscErrorCode ierr; - PetscInt i,n=0,m,m0=0; + PetscInt i,n=0,m,m0=0,mloc,nloc,mloc0=0; PetscFunctionBegin; PetscValidHeaderSpecific(pep,PEP_CLASSID,1); @@ -290,13 +290,16 @@ PetscValidHeaderSpecific(A[i],MAT_CLASSID,3); PetscCheckSameComm(pep,1,A[i],3); ierr = MatGetSize(A[i],&m,&n);CHKERRQ(ierr); - if (m!=n) SETERRQ1(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_WRONG,"A[%D] is a non-square matrix",i); - if (!i) m0 = m; - if (m!=m0) SETERRQ(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_INCOMP,"Dimensions of matrices do not match with each other"); + ierr = MatGetLocalSize(A[i],&mloc,&nloc);CHKERRQ(ierr); + if (m!=n) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_WRONG,"A[%D] is a non-square matrix (%D rows, %D cols)",i,m,n); + if (mloc!=nloc) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_WRONG,"A[%D] does not have equal row and column local sizes (%D, %D)",i,mloc,nloc); + if (!i) { m0 = m; mloc0 = mloc; } + if (m!=m0) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_INCOMP,"Dimensions of A[%D] do not match with previous matrices (%D, %D)",i,m,m0); + if (mloc!=mloc0) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_INCOMP,"Local dimensions of A[%D] do not match with previous matrices (%D, %D)",i,mloc,mloc0); ierr = PetscObjectReference((PetscObject)A[i]);CHKERRQ(ierr); } - if (pep->state && n!=pep->n) { ierr = PEPReset(pep);CHKERRQ(ierr); } + if (pep->state && (n!=pep->n || nloc!=pep->nloc)) { ierr = PEPReset(pep);CHKERRQ(ierr); } else if (pep->nmat) { ierr = MatDestroyMatrices(pep->nmat,&pep->A);CHKERRQ(ierr); ierr = PetscFree2(pep->pbc,pep->nrma);CHKERRQ(ierr); diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepsetup.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepsetup.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepsetup.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepsetup.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -282,201 +282,204 @@ 276: @*/ 277: PetscErrorCode PEPSetOperators(PEP pep,PetscInt nmat,Mat A[]) 278: { -280: PetscInt i,n=0,m,m0=0; +280: PetscInt i,n=0,m,m0=0,mloc,nloc,mloc0=0; 285: if (nmat <= 0) SETERRQ1(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_OUTOFRANGE,"Non-positive value of nmat: %D",nmat); 286: if (nmat <= 2) SETERRQ(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_OUTOFRANGE,"Cannot solve linear eigenproblems with PEP; use EPS instead"); 289: for (i=0;i<nmat;i++) { 292: MatGetSize(A[i],&m,&n); -293: if (m!=n) SETERRQ1(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_WRONG,"A[%D] is a non-square matrix",i); -294: if (!i) m0 = m; -295: if (m!=m0) SETERRQ(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_INCOMP,"Dimensions of matrices do not match with each other"); -296: PetscObjectReference((PetscObject)A[i]); -297: } - -299: if (pep->state && n!=pep->n) { PEPReset(pep); } -300: else if (pep->nmat) { -301: MatDestroyMatrices(pep->nmat,&pep->A); -302: PetscFree2(pep->pbc,pep->nrma); -303: PetscFree(pep->solvematcoeffs); -304: } - -306: PetscMalloc1(nmat,&pep->A); -307: PetscCalloc2(3*nmat,&pep->pbc,nmat,&pep->nrma); -308: PetscLogObjectMemory((PetscObject)pep,nmat*sizeof(Mat)+4*nmat*sizeof(PetscReal)); -309: for (i=0;i<nmat;i++) { -310: pep->A[i] = A[i]; -311: pep->pbc[i] = 1.0; /* default to monomial basis */ -312: } -313: pep->nmat = nmat; -314: pep->state = PEP_STATE_INITIAL; -315: return(0); -316: } - -318: /*@ -319: PEPGetOperators - Gets the matrices associated with the polynomial eigensystem. - -321: Not collective, though parallel Mats are returned if the PEP is parallel - -323: Input Parameters: -324: + pep - the PEP context -325: - k - the index of the requested matrix (starting in 0) - -327: Output Parameter: -328: . A - the requested matrix - -330: Level: intermediate - -332: .seealso: PEPSolve(), PEPSetOperators(), PEPGetNumMatrices() -333: @*/ -334: PetscErrorCode PEPGetOperators(PEP pep,PetscInt k,Mat *A) -335: { -339: if (k<0 || k>=pep->nmat) SETERRQ1(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_OUTOFRANGE,"k must be between 0 and %D",pep->nmat-1); -340: *A = pep->A[k]; -341: return(0); -342: } - -344: /*@ -345: PEPGetNumMatrices - Returns the number of matrices stored in the PEP. - -347: Not collective - -349: Input Parameter: -350: . pep - the PEP context - -352: Output Parameters: -353: . nmat - the number of matrices passed in PEPSetOperators() - -355: Level: intermediate - -357: .seealso: PEPSetOperators() -358: @*/ -359: PetscErrorCode PEPGetNumMatrices(PEP pep,PetscInt *nmat) -360: { -364: *nmat = pep->nmat; -365: return(0); -366: } - -368: /*@C -369: PEPSetInitialSpace - Specify a basis of vectors that constitute the initial -370: space, that is, the subspace from which the solver starts to iterate. - -372: Collective on pep - -374: Input Parameter: -375: + pep - the polynomial eigensolver context -376: . n - number of vectors -377: - is - set of basis vectors of the initial space - -379: Notes: -380: Some solvers start to iterate on a single vector (initial vector). In that case, -381: the other vectors are ignored. - -383: These vectors do not persist from one PEPSolve() call to the other, so the -384: initial space should be set every time. - -386: The vectors do not need to be mutually orthonormal, since they are explicitly -387: orthonormalized internally. - -389: Common usage of this function is when the user can provide a rough approximation -390: of the wanted eigenspace. Then, convergence may be faster. - -392: Level: intermediate -393: @*/ -394: PetscErrorCode PEPSetInitialSpace(PEP pep,PetscInt n,Vec is[]) -395: { - -401: if (n<0) SETERRQ(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_OUTOFRANGE,"Argument n cannot be negative"); -402: if (n>0) { -405: } -406: SlepcBasisReference_Private(n,is,&pep->nini,&pep->IS); -407: if (n>0) pep->state = PEP_STATE_INITIAL; -408: return(0); -409: } - -411: /* -412: PEPSetDimensions_Default - Set reasonable values for ncv, mpd if not set -413: by the user. This is called at setup. -414: */ -415: PetscErrorCode PEPSetDimensions_Default(PEP pep,PetscInt nev,PetscInt *ncv,PetscInt *mpd) -416: { -418: PetscBool krylov; -419: PetscInt dim; - -422: PetscObjectTypeCompareAny((PetscObject)pep,&krylov,PEPTOAR,PEPSTOAR,PEPQARNOLDI,""); -423: dim = (pep->nmat-1)*pep->n; -424: if (*ncv!=PETSC_DEFAULT) { /* ncv set */ -425: if (krylov) { -426: if (*ncv<nev+1 && !(*ncv==nev && *ncv==dim)) SETERRQ(PetscObjectComm((PetscObject)pep),1,"The value of ncv must be at least nev+1"); -427: } else { -428: if (*ncv<nev) SETERRQ(PetscObjectComm((PetscObject)pep),1,"The value of ncv must be at least nev"); -429: } -430: } else if (*mpd!=PETSC_DEFAULT) { /* mpd set */ -431: *ncv = PetscMin(dim,nev+(*mpd)); -432: } else { /* neither set: defaults depend on nev being small or large */ -433: if (nev<500) *ncv = PetscMin(dim,PetscMax(2*nev,nev+15)); -434: else { -435: *mpd = 500; -436: *ncv = PetscMin(dim,nev+(*mpd)); -437: } -438: } -439: if (*mpd==PETSC_DEFAULT) *mpd = *ncv; -440: return(0); -441: } - -443: /*@ -444: PEPAllocateSolution - Allocate memory storage for common variables such -445: as eigenvalues and eigenvectors. - -447: Collective on pep - -449: Input Parameters: -450: + pep - eigensolver context -451: - extra - number of additional positions, used for methods that require a -452: working basis slightly larger than ncv - -454: Developers Note: -455: This is SLEPC_EXTERN because it may be required by user plugin PEP -456: implementations. - -458: Level: developer -459: @*/ -460: PetscErrorCode PEPAllocateSolution(PEP pep,PetscInt extra) -461: { -463: PetscInt oldsize,newc,requested,requestedbv; -464: PetscLogDouble cnt; -465: Vec t; - -468: requested = (pep->lineariz? pep->ncv: pep->ncv*(pep->nmat-1)) + extra; -469: requestedbv = pep->ncv + extra; - -471: /* oldsize is zero if this is the first time setup is called */ -472: BVGetSizes(pep->V,NULL,NULL,&oldsize); - -474: /* allocate space for eigenvalues and friends */ -475: if (requested != oldsize || !pep->eigr) { -476: PetscFree4(pep->eigr,pep->eigi,pep->errest,pep->perm); -477: PetscMalloc4(requested,&pep->eigr,requested,&pep->eigi,requested,&pep->errest,requested,&pep->perm); -478: newc = PetscMax(0,requested-oldsize); -479: cnt = 2*newc*sizeof(PetscScalar) + newc*sizeof(PetscReal) + newc*sizeof(PetscInt); -480: PetscLogObjectMemory((PetscObject)pep,cnt); -481: } - -483: /* allocate V */ -484: if (!pep->V) { PEPGetBV(pep,&pep->V); } -485: if (!oldsize) { -486: if (!((PetscObject)(pep->V))->type_name) { -487: BVSetType(pep->V,BVSVEC); -488: } -489: STMatCreateVecsEmpty(pep->st,&t,NULL); -490: BVSetSizesFromVec(pep->V,t,requestedbv); -491: VecDestroy(&t); -492: } else { -493: BVResize(pep->V,requestedbv,PETSC_FALSE); -494: } -495: return(0); -496: } +293: MatGetLocalSize(A[i],&mloc,&nloc); +294: if (m!=n) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_WRONG,"A[%D] is a non-square matrix (%D rows, %D cols)",i,m,n); +295: if (mloc!=nloc) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_WRONG,"A[%D] does not have equal row and column local sizes (%D, %D)",i,mloc,nloc); +296: if (!i) { m0 = m; mloc0 = mloc; } +297: if (m!=m0) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_INCOMP,"Dimensions of A[%D] do not match with previous matrices (%D, %D)",i,m,m0); +298: if (mloc!=mloc0) SETERRQ3(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_INCOMP,"Local dimensions of A[%D] do not match with previous matrices (%D, %D)",i,mloc,mloc0); +299: PetscObjectReference((PetscObject)A[i]); +300: } + +302: if (pep->state && (n!=pep->n || nloc!=pep->nloc)) { PEPReset(pep); } +303: else if (pep->nmat) { +304: MatDestroyMatrices(pep->nmat,&pep->A); +305: PetscFree2(pep->pbc,pep->nrma); +306: PetscFree(pep->solvematcoeffs); +307: } + +309: PetscMalloc1(nmat,&pep->A); +310: PetscCalloc2(3*nmat,&pep->pbc,nmat,&pep->nrma); +311: PetscLogObjectMemory((PetscObject)pep,nmat*sizeof(Mat)+4*nmat*sizeof(PetscReal)); +312: for (i=0;i<nmat;i++) { +313: pep->A[i] = A[i]; +314: pep->pbc[i] = 1.0; /* default to monomial basis */ +315: } +316: pep->nmat = nmat; +317: pep->state = PEP_STATE_INITIAL; +318: return(0); +319: } + +321: /*@ +322: PEPGetOperators - Gets the matrices associated with the polynomial eigensystem. + +324: Not collective, though parallel Mats are returned if the PEP is parallel + +326: Input Parameters: +327: + pep - the PEP context +328: - k - the index of the requested matrix (starting in 0) + +330: Output Parameter: +331: . A - the requested matrix + +333: Level: intermediate + +335: .seealso: PEPSolve(), PEPSetOperators(), PEPGetNumMatrices() +336: @*/ +337: PetscErrorCode PEPGetOperators(PEP pep,PetscInt k,Mat *A) +338: { +342: if (k<0 || k>=pep->nmat) SETERRQ1(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_OUTOFRANGE,"k must be between 0 and %D",pep->nmat-1); +343: *A = pep->A[k]; +344: return(0); +345: } + +347: /*@ +348: PEPGetNumMatrices - Returns the number of matrices stored in the PEP. + +350: Not collective + +352: Input Parameter: +353: . pep - the PEP context + +355: Output Parameters: +356: . nmat - the number of matrices passed in PEPSetOperators() + +358: Level: intermediate + +360: .seealso: PEPSetOperators() +361: @*/ +362: PetscErrorCode PEPGetNumMatrices(PEP pep,PetscInt *nmat) +363: { +367: *nmat = pep->nmat; +368: return(0); +369: } + +371: /*@C +372: PEPSetInitialSpace - Specify a basis of vectors that constitute the initial +373: space, that is, the subspace from which the solver starts to iterate. + +375: Collective on pep + +377: Input Parameter: +378: + pep - the polynomial eigensolver context +379: . n - number of vectors +380: - is - set of basis vectors of the initial space + +382: Notes: +383: Some solvers start to iterate on a single vector (initial vector). In that case, +384: the other vectors are ignored. + +386: These vectors do not persist from one PEPSolve() call to the other, so the +387: initial space should be set every time. + +389: The vectors do not need to be mutually orthonormal, since they are explicitly +390: orthonormalized internally. + +392: Common usage of this function is when the user can provide a rough approximation +393: of the wanted eigenspace. Then, convergence may be faster. + +395: Level: intermediate +396: @*/ +397: PetscErrorCode PEPSetInitialSpace(PEP pep,PetscInt n,Vec is[]) +398: { + +404: if (n<0) SETERRQ(PetscObjectComm((PetscObject)pep),PETSC_ERR_ARG_OUTOFRANGE,"Argument n cannot be negative"); +405: if (n>0) { +408: } +409: SlepcBasisReference_Private(n,is,&pep->nini,&pep->IS); +410: if (n>0) pep->state = PEP_STATE_INITIAL; +411: return(0); +412: } + +414: /* +415: PEPSetDimensions_Default - Set reasonable values for ncv, mpd if not set +416: by the user. This is called at setup. +417: */ +418: PetscErrorCode PEPSetDimensions_Default(PEP pep,PetscInt nev,PetscInt *ncv,PetscInt *mpd) +419: { +421: PetscBool krylov; +422: PetscInt dim; + +425: PetscObjectTypeCompareAny((PetscObject)pep,&krylov,PEPTOAR,PEPSTOAR,PEPQARNOLDI,""); +426: dim = (pep->nmat-1)*pep->n; +427: if (*ncv!=PETSC_DEFAULT) { /* ncv set */ +428: if (krylov) { +429: if (*ncv<nev+1 && !(*ncv==nev && *ncv==dim)) SETERRQ(PetscObjectComm((PetscObject)pep),1,"The value of ncv must be at least nev+1"); +430: } else { +431: if (*ncv<nev) SETERRQ(PetscObjectComm((PetscObject)pep),1,"The value of ncv must be at least nev"); +432: } +433: } else if (*mpd!=PETSC_DEFAULT) { /* mpd set */ +434: *ncv = PetscMin(dim,nev+(*mpd)); +435: } else { /* neither set: defaults depend on nev being small or large */ +436: if (nev<500) *ncv = PetscMin(dim,PetscMax(2*nev,nev+15)); +437: else { +438: *mpd = 500; +439: *ncv = PetscMin(dim,nev+(*mpd)); +440: } +441: } +442: if (*mpd==PETSC_DEFAULT) *mpd = *ncv; +443: return(0); +444: } + +446: /*@ +447: PEPAllocateSolution - Allocate memory storage for common variables such +448: as eigenvalues and eigenvectors. + +450: Collective on pep + +452: Input Parameters: +453: + pep - eigensolver context +454: - extra - number of additional positions, used for methods that require a +455: working basis slightly larger than ncv + +457: Developers Note: +458: This is SLEPC_EXTERN because it may be required by user plugin PEP +459: implementations. + +461: Level: developer +462: @*/ +463: PetscErrorCode PEPAllocateSolution(PEP pep,PetscInt extra) +464: { +466: PetscInt oldsize,newc,requested,requestedbv; +467: PetscLogDouble cnt; +468: Vec t; + +471: requested = (pep->lineariz? pep->ncv: pep->ncv*(pep->nmat-1)) + extra; +472: requestedbv = pep->ncv + extra; + +474: /* oldsize is zero if this is the first time setup is called */ +475: BVGetSizes(pep->V,NULL,NULL,&oldsize); + +477: /* allocate space for eigenvalues and friends */ +478: if (requested != oldsize || !pep->eigr) { +479: PetscFree4(pep->eigr,pep->eigi,pep->errest,pep->perm); +480: PetscMalloc4(requested,&pep->eigr,requested,&pep->eigi,requested,&pep->errest,requested,&pep->perm); +481: newc = PetscMax(0,requested-oldsize); +482: cnt = 2*newc*sizeof(PetscScalar) + newc*sizeof(PetscReal) + newc*sizeof(PetscInt); +483: PetscLogObjectMemory((PetscObject)pep,cnt); +484: } + +486: /* allocate V */ +487: if (!pep->V) { PEPGetBV(pep,&pep->V); } +488: if (!oldsize) { +489: if (!((PetscObject)(pep->V))->type_name) { +490: BVSetType(pep->V,BVSVEC); +491: } +492: STMatCreateVecsEmpty(pep->st,&t,NULL); +493: BVSetSizesFromVec(pep->V,t,requestedbv); +494: VecDestroy(&t); +495: } else { +496: BVResize(pep->V,requestedbv,PETSC_FALSE); +497: } +498: return(0); +499: }diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepsolve.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepsolve.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepsolve.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepsolve.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/interface/pepview.c.html slepc-3.14.2+dfsg1/src/pep/interface/pepview.c.html --- slepc-3.14.1+dfsg1/src/pep/interface/pepview.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/interface/pepview.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/makefile.html slepc-3.14.2+dfsg1/src/pep/makefile.html --- slepc-3.14.1+dfsg1/src/pep/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/index.html slepc-3.14.2+dfsg1/src/pep/tests/index.html --- slepc-3.14.1+dfsg1/src/pep/tests/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/makefile.html slepc-3.14.2+dfsg1/src/pep/tests/makefile.html --- slepc-3.14.1+dfsg1/src/pep/tests/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test10.c.html slepc-3.14.2+dfsg1/src/pep/tests/test10.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test10.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test10.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test11.c.html slepc-3.14.2+dfsg1/src/pep/tests/test11.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test11.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test11.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test1.c.html slepc-3.14.2+dfsg1/src/pep/tests/test1.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test1.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test1.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test2.c.html slepc-3.14.2+dfsg1/src/pep/tests/test2.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test2.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test2.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test3.c.html slepc-3.14.2+dfsg1/src/pep/tests/test3.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test3.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test3.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test3f.F.html slepc-3.14.2+dfsg1/src/pep/tests/test3f.F.html --- slepc-3.14.1+dfsg1/src/pep/tests/test3f.F.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test3f.F.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test4.c.html slepc-3.14.2+dfsg1/src/pep/tests/test4.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test4.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test4.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test5.c.html slepc-3.14.2+dfsg1/src/pep/tests/test5.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test5.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test5.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test6.c.html slepc-3.14.2+dfsg1/src/pep/tests/test6.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test6.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test6.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test7.c.html slepc-3.14.2+dfsg1/src/pep/tests/test7.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test7.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test7.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test8.c.html slepc-3.14.2+dfsg1/src/pep/tests/test8.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test8.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test8.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tests/test9.c.html slepc-3.14.2+dfsg1/src/pep/tests/test9.c.html --- slepc-3.14.1+dfsg1/src/pep/tests/test9.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tests/test9.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/ex16.c slepc-3.14.2+dfsg1/src/pep/tutorials/ex16.c --- slepc-3.14.1+dfsg1/src/pep/tutorials/ex16.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/ex16.c 2021-02-01 14:43:03.000000000 +0000 @@ -188,6 +188,7 @@ suffix: 1_linear_symm args: -pep_type linear -pep_linear_explicitmatrix -pep_linear_eps_gen_indefinite -pep_scale scalar requires: !single + TODO: fails occasionally in new runners test: suffix: 1_stoar args: -pep_type stoar -pep_scale scalar diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/ex16.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/ex16.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/ex16.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/ex16.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -200,16 +200,17 @@ 188: suffix: 1_linear_symm 189: args: -pep_type linear -pep_linear_explicitmatrix -pep_linear_eps_gen_indefinite -pep_scale scalar 190: requires: !single -191: test: -192: suffix: 1_stoar -193: args: -pep_type stoar -pep_scale scalar -194: requires: double !cuda -195: test: -196: suffix: 1_stoar_t -197: args: -pep_type stoar -pep_scale scalar -st_transform -198: requires: double !cuda +191: TODO: fails occasionally in new runners +192: test: +193: suffix: 1_stoar +194: args: -pep_type stoar -pep_scale scalar +195: requires: double !cuda +196: test: +197: suffix: 1_stoar_t +198: args: -pep_type stoar -pep_scale scalar -st_transform +199: requires: double !cuda -200: TEST*/ +201: TEST*/diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/ex16f90.F90.html slepc-3.14.2+dfsg1/src/pep/tutorials/ex16f90.F90.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/ex16f90.F90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/ex16f90.F90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/ex17.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/ex17.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/ex17.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/ex17.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/ex28.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/ex28.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/ex28.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/ex28.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/ex38.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/ex38.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/ex38.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/ex38.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/index.html slepc-3.14.2+dfsg1/src/pep/tutorials/index.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/makefile.html slepc-3.14.2+dfsg1/src/pep/tutorials/makefile.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_1d.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_1d.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_1d.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_1d.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_2d.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_2d.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_2d.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/acoustic_wave_2d.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/butterfly.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/butterfly.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/butterfly.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/butterfly.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/damped_beam.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/damped_beam.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/damped_beam.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/damped_beam.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/index.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/index.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP
diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/loaded_string.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/loaded_string.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/loaded_string.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/loaded_string.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/makefile.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/makefile.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/output/spring_3_alt.out slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/output/spring_3_alt.out --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/output/spring_3_alt.out 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/output/spring_3_alt.out 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ - -Damped mass-spring system, n=300 mu=1. tau=10. kappa=5. - - All requested eigenvalues computed up to the required tolerance: - -10.09814, -10.04732, -9.99861, -9.95203, -9.90759, -9.86527, -9.82510, -9.78708, - -9.75120, -9.71748, -9.68592, -9.65651, -9.62928, -9.60421, -9.58131, -9.56058, - -9.54203, -9.52565, -9.51146 - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/pdde_stability.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/pdde_stability.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/pdde_stability.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/pdde_stability.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/planar_waveguide.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/planar_waveguide.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/planar_waveguide.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/planar_waveguide.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/sleeper.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/sleeper.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/sleeper.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/sleeper.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/spring.c slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/spring.c --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/spring.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/spring.c 2021-02-01 14:43:03.000000000 +0000 @@ -159,6 +159,7 @@ test: suffix: 3 args: -n 300 -pep_hermitian -pep_interval -10.1,-9.5 -pep_type stoar -st_type sinvert -st_pc_type cholesky -terse + filter: sed -e "s/52565/52566/" | sed -e "s/90758/90759/" test: suffix: 4 diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/spring.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/spring.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/spring.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/spring.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -171,24 +171,25 @@ 159: test: 160: suffix: 3 161: args: -n 300 -pep_hermitian -pep_interval -10.1,-9.5 -pep_type stoar -st_type sinvert -st_pc_type cholesky -terse +162: filter: sed -e "s/52565/52566/" | sed -e "s/90758/90759/" -163: test: -164: suffix: 4 -165: args: -n 300 -pep_hyperbolic -pep_interval -9.6,-.527 -pep_type stoar -st_type sinvert -st_pc_type cholesky -terse -166: requires: !single -167: timeoutfactor: 2 - -169: test: -170: suffix: 5 -171: args: -n 300 -pep_hyperbolic -pep_interval -.506,-.3 -pep_type stoar -st_type sinvert -st_pc_type cholesky -pep_stoar_nev 11 -terse -172: requires: !single - -174: test: -175: suffix: 6 -176: args: -n 24 -pep_ncv 18 -pep_target -.5 -terse -pep_type jd -pep_jd_restart .6 -pep_jd_fix .001 -177: requires: !single +164: test: +165: suffix: 4 +166: args: -n 300 -pep_hyperbolic -pep_interval -9.6,-.527 -pep_type stoar -st_type sinvert -st_pc_type cholesky -terse +167: requires: !single +168: timeoutfactor: 2 + +170: test: +171: suffix: 5 +172: args: -n 300 -pep_hyperbolic -pep_interval -.506,-.3 -pep_type stoar -st_type sinvert -st_pc_type cholesky -pep_stoar_nev 11 -terse +173: requires: !single + +175: test: +176: suffix: 6 +177: args: -n 24 -pep_ncv 18 -pep_target -.5 -terse -pep_type jd -pep_jd_restart .6 -pep_jd_fix .001 +178: requires: !single -179: TEST*/ +180: TEST*/diff -Nru slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/wiresaw.c.html slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/wiresaw.c.html --- slepc-3.14.1+dfsg1/src/pep/tutorials/nlevp/wiresaw.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/pep/tutorials/nlevp/wiresaw.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/f90-mod/ftn-auto-interfaces/slepcsvd.h90 slepc-3.14.2+dfsg1/src/svd/f90-mod/ftn-auto-interfaces/slepcsvd.h90 --- slepc-3.14.1+dfsg1/src/svd/f90-mod/ftn-auto-interfaces/slepcsvd.h90 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/f90-mod/ftn-auto-interfaces/slepcsvd.h90 2021-02-01 14:43:03.000000000 +0000 @@ -1,39 +1,27 @@ - subroutine SVDPRIMMESetBlockSize(a,b,z) - use slepcsvddef - SVD a ! SVD - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine SVDPRIMMESetBlockSize - subroutine SVDPRIMMEGetBlockSize(a,b,z) - use slepcsvddef - SVD a ! SVD - PetscInt b ! PetscInt - PetscErrorCode z - end subroutine SVDPRIMMEGetBlockSize - subroutine SVDPRIMMESetMethod(a,b,z) + subroutine SVDCyclicSetExplicitMatrix(a,b,z) use slepcsvddef SVD a ! SVD - SVDPRIMMEMethod b ! SVDPRIMMEMethod + PetscBool b ! PetscBool PetscErrorCode z - end subroutine SVDPRIMMESetMethod - subroutine SVDPRIMMEGetMethod(a,b,z) + end subroutine SVDCyclicSetExplicitMatrix + subroutine SVDCyclicGetExplicitMatrix(a,b,z) use slepcsvddef SVD a ! SVD - SVDPRIMMEMethod b ! SVDPRIMMEMethod + PetscBool b ! PetscBool PetscErrorCode z - end subroutine SVDPRIMMEGetMethod - subroutine SVDLanczosSetOneSide(a,b,z) + end subroutine SVDCyclicGetExplicitMatrix + subroutine SVDCyclicSetEPS(a,b,z) use slepcsvddef SVD a ! SVD - PetscBool b ! PetscBool + EPS b ! EPS PetscErrorCode z - end subroutine SVDLanczosSetOneSide - subroutine SVDLanczosGetOneSide(a,b,z) + end subroutine SVDCyclicSetEPS + subroutine SVDCyclicGetEPS(a,b,z) use slepcsvddef SVD a ! SVD - PetscBool b ! PetscBool + EPS b ! EPS PetscErrorCode z - end subroutine SVDLanczosGetOneSide + end subroutine SVDCyclicGetEPS subroutine SVDCrossSetExplicitMatrix(a,b,z) use slepcsvddef SVD a ! SVD @@ -58,42 +46,6 @@ EPS b ! EPS PetscErrorCode z end subroutine SVDCrossGetEPS - subroutine SVDTRLanczosSetOneSide(a,b,z) - use slepcsvddef - SVD a ! SVD - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine SVDTRLanczosSetOneSide - subroutine SVDTRLanczosGetOneSide(a,b,z) - use slepcsvddef - SVD a ! SVD - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine SVDTRLanczosGetOneSide - subroutine SVDCyclicSetExplicitMatrix(a,b,z) - use slepcsvddef - SVD a ! SVD - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine SVDCyclicSetExplicitMatrix - subroutine SVDCyclicGetExplicitMatrix(a,b,z) - use slepcsvddef - SVD a ! SVD - PetscBool b ! PetscBool - PetscErrorCode z - end subroutine SVDCyclicGetExplicitMatrix - subroutine SVDCyclicSetEPS(a,b,z) - use slepcsvddef - SVD a ! SVD - EPS b ! EPS - PetscErrorCode z - end subroutine SVDCyclicSetEPS - subroutine SVDCyclicGetEPS(a,b,z) - use slepcsvddef - SVD a ! SVD - EPS b ! EPS - PetscErrorCode z - end subroutine SVDCyclicGetEPS subroutine SVDConvergedReasonViewFromOptions(a,z) use slepcsvddef SVD a ! SVD @@ -295,3 +247,51 @@ PetscInt b ! PetscInt PetscErrorCode z end subroutine SVDAllocateSolution + subroutine SVDPRIMMESetBlockSize(a,b,z) + use slepcsvddef + SVD a ! SVD + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine SVDPRIMMESetBlockSize + subroutine SVDPRIMMEGetBlockSize(a,b,z) + use slepcsvddef + SVD a ! SVD + PetscInt b ! PetscInt + PetscErrorCode z + end subroutine SVDPRIMMEGetBlockSize + subroutine SVDPRIMMESetMethod(a,b,z) + use slepcsvddef + SVD a ! SVD + SVDPRIMMEMethod b ! SVDPRIMMEMethod + PetscErrorCode z + end subroutine SVDPRIMMESetMethod + subroutine SVDPRIMMEGetMethod(a,b,z) + use slepcsvddef + SVD a ! SVD + SVDPRIMMEMethod b ! SVDPRIMMEMethod + PetscErrorCode z + end subroutine SVDPRIMMEGetMethod + subroutine SVDTRLanczosSetOneSide(a,b,z) + use slepcsvddef + SVD a ! SVD + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine SVDTRLanczosSetOneSide + subroutine SVDTRLanczosGetOneSide(a,b,z) + use slepcsvddef + SVD a ! SVD + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine SVDTRLanczosGetOneSide + subroutine SVDLanczosSetOneSide(a,b,z) + use slepcsvddef + SVD a ! SVD + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine SVDLanczosSetOneSide + subroutine SVDLanczosGetOneSide(a,b,z) + use slepcsvddef + SVD a ! SVD + PetscBool b ! PetscBool + PetscErrorCode z + end subroutine SVDLanczosGetOneSide diff -Nru slepc-3.14.1+dfsg1/src/svd/f90-mod/index.html slepc-3.14.2+dfsg1/src/svd/f90-mod/index.html --- slepc-3.14.1+dfsg1/src/svd/f90-mod/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/f90-mod/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/f90-mod/makefile.html slepc-3.14.2+dfsg1/src/svd/f90-mod/makefile.html --- slepc-3.14.1+dfsg1/src/svd/f90-mod/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/f90-mod/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/f90-mod/slepcsvd.h90.html slepc-3.14.2+dfsg1/src/svd/f90-mod/slepcsvd.h90.html --- slepc-3.14.1+dfsg1/src/svd/f90-mod/slepcsvd.h90.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/f90-mod/slepcsvd.h90.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/f90-mod/slepcsvd.h.html slepc-3.14.2+dfsg1/src/svd/f90-mod/slepcsvd.h.html --- slepc-3.14.1+dfsg1/src/svd/f90-mod/slepcsvd.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/f90-mod/slepcsvd.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: ! 2: ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cross/cross.c.html slepc-3.14.2+dfsg1/src/svd/impls/cross/cross.c.html --- slepc-3.14.1+dfsg1/src/svd/impls/cross/cross.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cross/cross.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cross/index.html slepc-3.14.2+dfsg1/src/svd/impls/cross/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/cross/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cross/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cross/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/cross/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/cross/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cross/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cyclic.c.html slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cyclic.c.html --- slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cyclic.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cyclic.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cycliccuda/cycliccuda.cu.html slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cycliccuda/cycliccuda.cu.html --- slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cycliccuda/cycliccuda.cu.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cycliccuda/cycliccuda.cu.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cycliccuda/index.html slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cycliccuda/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cycliccuda/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cycliccuda/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cycliccuda/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cycliccuda/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cycliccuda/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cycliccuda/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cyclic.h.html slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cyclic.h.html --- slepc-3.14.1+dfsg1/src/svd/impls/cyclic/cyclic.h.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cyclic/cyclic.h.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cyclic/index.html slepc-3.14.2+dfsg1/src/svd/impls/cyclic/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/cyclic/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cyclic/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/cyclic/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/cyclic/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/cyclic/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/cyclic/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/elemental/index.html slepc-3.14.2+dfsg1/src/svd/impls/external/elemental/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/elemental/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/elemental/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/elemental/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/external/elemental/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/elemental/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/elemental/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/elemental/svdelemen.cxx.html slepc-3.14.2+dfsg1/src/svd/impls/external/elemental/svdelemen.cxx.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/elemental/svdelemen.cxx.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/elemental/svdelemen.cxx.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/index.html slepc-3.14.2+dfsg1/src/svd/impls/external/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/external/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/primme/index.html slepc-3.14.2+dfsg1/src/svd/impls/external/primme/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/primme/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/primme/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/primme/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/external/primme/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/primme/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/primme/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/primme/svdprimme.c.html slepc-3.14.2+dfsg1/src/svd/impls/external/primme/svdprimme.c.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/primme/svdprimme.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/primme/svdprimme.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/index.html slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/svdscalap.c slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/svdscalap.c --- slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/svdscalap.c 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/svdscalap.c 2021-02-01 14:43:03.000000000 +0000 @@ -47,16 +47,25 @@ Mat_ScaLAPACK *a = (Mat_ScaLAPACK*)A->data,*q,*z; PetscScalar *work,minlwork; PetscBLASInt info,lwork=-1,one=1; + PetscInt M,N,m,n,mn; #if defined(PETSC_USE_COMPLEX) PetscBLASInt lrwork; PetscReal *rwork,dummy; #endif PetscFunctionBegin; - ierr = MatDuplicate(A,MAT_DO_NOT_COPY_VALUES,&Z);CHKERRQ(ierr); + ierr = MatGetSize(A,&M,&N);CHKERRQ(ierr); + ierr = MatGetLocalSize(A,&m,&n);CHKERRQ(ierr); + mn = (M>=N)? n: m; + ierr = MatCreate(PetscObjectComm((PetscObject)A),&Z);CHKERRQ(ierr); + ierr = MatSetSizes(Z,m,mn,PETSC_DECIDE,PETSC_DECIDE);CHKERRQ(ierr); + ierr = MatSetType(Z,MATSCALAPACK);CHKERRQ(ierr); + ierr = MatSetUp(Z);CHKERRQ(ierr); + ierr = MatAssemblyBegin(Z,MAT_FINAL_ASSEMBLY);CHKERRQ(ierr); + ierr = MatAssemblyEnd(Z,MAT_FINAL_ASSEMBLY);CHKERRQ(ierr); z = (Mat_ScaLAPACK*)Z->data; ierr = MatCreate(PetscObjectComm((PetscObject)A),&QT);CHKERRQ(ierr); - ierr = MatSetSizes(QT,A->cmap->n,A->cmap->n,PETSC_DECIDE,PETSC_DECIDE);CHKERRQ(ierr); + ierr = MatSetSizes(QT,mn,n,PETSC_DECIDE,PETSC_DECIDE);CHKERRQ(ierr); ierr = MatSetType(QT,MATSCALAPACK);CHKERRQ(ierr); ierr = MatSetUp(QT);CHKERRQ(ierr); ierr = MatAssemblyBegin(QT,MAT_FINAL_ASSEMBLY);CHKERRQ(ierr); @@ -67,7 +76,7 @@ /* allocate workspace */ PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,&minlwork,&lwork,&info)); PetscCheckScaLapackInfo("gesvd",info); - ierr = PetscBLASIntCast(minlwork,&lwork);CHKERRQ(ierr); + ierr = PetscBLASIntCast((PetscInt)minlwork,&lwork);CHKERRQ(ierr); ierr = PetscMalloc1(lwork,&work);CHKERRQ(ierr); /* call computational routine */ PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,work,&lwork,&info)); @@ -77,7 +86,7 @@ /* allocate workspace */ PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,&minlwork,&lwork,&dummy,&info)); PetscCheckScaLapackInfo("gesvd",info); - ierr = PetscBLASIntCast(minlwork,&lwork);CHKERRQ(ierr); + ierr = PetscBLASIntCast((PetscInt)PetscRealPart(minlwork),&lwork);CHKERRQ(ierr); lrwork = 1+4*PetscMax(a->M,a->N); ierr = PetscMalloc2(lwork,&work,lrwork,&rwork);CHKERRQ(ierr); /* call computational routine */ @@ -86,15 +95,20 @@ ierr = PetscFree2(work,rwork);CHKERRQ(ierr); #endif - ierr = BVGetMat(svd->U,&U);CHKERRQ(ierr); - ierr = MatConvert(Z,MATDENSE,MAT_REUSE_MATRIX,&U);CHKERRQ(ierr); - ierr = BVRestoreMat(svd->U,&U);CHKERRQ(ierr); - ierr = MatDestroy(&Z);CHKERRQ(ierr); ierr = MatHermitianTranspose(QT,MAT_INITIAL_MATRIX,&Q);CHKERRQ(ierr); ierr = MatDestroy(&QT);CHKERRQ(ierr); + ierr = BVGetMat(svd->U,&U);CHKERRQ(ierr); ierr = BVGetMat(svd->V,&V);CHKERRQ(ierr); - ierr = MatConvert(Q,MATDENSE,MAT_REUSE_MATRIX,&V);CHKERRQ(ierr); + if (M>=N) { + ierr = MatConvert(Z,MATDENSE,MAT_REUSE_MATRIX,&U);CHKERRQ(ierr); + ierr = MatConvert(Q,MATDENSE,MAT_REUSE_MATRIX,&V);CHKERRQ(ierr); + } else { + ierr = MatConvert(Q,MATDENSE,MAT_REUSE_MATRIX,&U);CHKERRQ(ierr); + ierr = MatConvert(Z,MATDENSE,MAT_REUSE_MATRIX,&V);CHKERRQ(ierr); + } + ierr = BVRestoreMat(svd->U,&U);CHKERRQ(ierr); ierr = BVRestoreMat(svd->V,&V);CHKERRQ(ierr); + ierr = MatDestroy(&Z);CHKERRQ(ierr); ierr = MatDestroy(&Q);CHKERRQ(ierr); svd->nconv = svd->ncv; diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/svdscalap.c.html slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/svdscalap.c.html --- slepc-3.14.1+dfsg1/src/svd/impls/external/scalapack/svdscalap.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/external/scalapack/svdscalap.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -57,85 +57,99 @@ 47: Mat_ScaLAPACK *a = (Mat_ScaLAPACK*)A->data,*q,*z; 48: PetscScalar *work,minlwork; 49: PetscBLASInt info,lwork=-1,one=1; - 50: #if defined(PETSC_USE_COMPLEX) - 51: PetscBLASInt lrwork; - 52: PetscReal *rwork,dummy; - 53: #endif - - 56: MatDuplicate(A,MAT_DO_NOT_COPY_VALUES,&Z); - 57: z = (Mat_ScaLAPACK*)Z->data; - 58: MatCreate(PetscObjectComm((PetscObject)A),&QT); - 59: MatSetSizes(QT,A->cmap->n,A->cmap->n,PETSC_DECIDE,PETSC_DECIDE); - 60: MatSetType(QT,MATSCALAPACK); - 61: MatSetUp(QT); - 62: MatAssemblyBegin(QT,MAT_FINAL_ASSEMBLY); - 63: MatAssemblyEnd(QT,MAT_FINAL_ASSEMBLY); - 64: q = (Mat_ScaLAPACK*)QT->data; - - 66: #if !defined(PETSC_USE_COMPLEX) - 67: /* allocate workspace */ - 68: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,&minlwork,&lwork,&info)); - 70: PetscBLASIntCast(minlwork,&lwork); - 71: PetscMalloc1(lwork,&work); - 72: /* call computational routine */ - 73: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,work,&lwork,&info)); - 75: PetscFree(work); - 76: #else - 77: /* allocate workspace */ - 78: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,&minlwork,&lwork,&dummy,&info)); - 80: PetscBLASIntCast(minlwork,&lwork); - 81: lrwork = 1+4*PetscMax(a->M,a->N); - 82: PetscMalloc2(lwork,&work,lrwork,&rwork); - 83: /* call computational routine */ - 84: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,work,&lwork,rwork,&info)); - 86: PetscFree2(work,rwork); - 87: #endif - - 89: BVGetMat(svd->U,&U); - 90: MatConvert(Z,MATDENSE,MAT_REUSE_MATRIX,&U); - 91: BVRestoreMat(svd->U,&U); - 92: MatDestroy(&Z); - 93: MatHermitianTranspose(QT,MAT_INITIAL_MATRIX,&Q); - 94: MatDestroy(&QT); - 95: BVGetMat(svd->V,&V); - 96: MatConvert(Q,MATDENSE,MAT_REUSE_MATRIX,&V); - 97: BVRestoreMat(svd->V,&V); - 98: MatDestroy(&Q); - -100: svd->nconv = svd->ncv; -101: svd->its = 1; -102: svd->reason = SVD_CONVERGED_TOL; -103: return(0); -104: } - -106: PetscErrorCode SVDDestroy_ScaLAPACK(SVD svd) -107: { - -111: PetscFree(svd->data); -112: return(0); -113: } - -115: PetscErrorCode SVDReset_ScaLAPACK(SVD svd) -116: { -118: SVD_ScaLAPACK *ctx = (SVD_ScaLAPACK*)svd->data; - -121: MatDestroy(&ctx->As); -122: return(0); -123: } - -125: SLEPC_EXTERN PetscErrorCode SVDCreate_ScaLAPACK(SVD svd) -126: { -128: SVD_ScaLAPACK *ctx; - -131: PetscNewLog(svd,&ctx); -132: svd->data = (void*)ctx; - -134: svd->ops->solve = SVDSolve_ScaLAPACK; -135: svd->ops->setup = SVDSetUp_ScaLAPACK; -136: svd->ops->destroy = SVDDestroy_ScaLAPACK; -137: svd->ops->reset = SVDReset_ScaLAPACK; -138: return(0); -139: } + 50: PetscInt M,N,m,n,mn; + 51: #if defined(PETSC_USE_COMPLEX) + 52: PetscBLASInt lrwork; + 53: PetscReal *rwork,dummy; + 54: #endif + + 57: MatGetSize(A,&M,&N); + 58: MatGetLocalSize(A,&m,&n); + 59: mn = (M>=N)? n: m; + 60: MatCreate(PetscObjectComm((PetscObject)A),&Z); + 61: MatSetSizes(Z,m,mn,PETSC_DECIDE,PETSC_DECIDE); + 62: MatSetType(Z,MATSCALAPACK); + 63: MatSetUp(Z); + 64: MatAssemblyBegin(Z,MAT_FINAL_ASSEMBLY); + 65: MatAssemblyEnd(Z,MAT_FINAL_ASSEMBLY); + 66: z = (Mat_ScaLAPACK*)Z->data; + 67: MatCreate(PetscObjectComm((PetscObject)A),&QT); + 68: MatSetSizes(QT,mn,n,PETSC_DECIDE,PETSC_DECIDE); + 69: MatSetType(QT,MATSCALAPACK); + 70: MatSetUp(QT); + 71: MatAssemblyBegin(QT,MAT_FINAL_ASSEMBLY); + 72: MatAssemblyEnd(QT,MAT_FINAL_ASSEMBLY); + 73: q = (Mat_ScaLAPACK*)QT->data; + + 75: #if !defined(PETSC_USE_COMPLEX) + 76: /* allocate workspace */ + 77: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,&minlwork,&lwork,&info)); + 79: PetscBLASIntCast((PetscInt)minlwork,&lwork); + 80: PetscMalloc1(lwork,&work); + 81: /* call computational routine */ + 82: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,work,&lwork,&info)); + 84: PetscFree(work); + 85: #else + 86: /* allocate workspace */ + 87: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,&minlwork,&lwork,&dummy,&info)); + 89: PetscBLASIntCast((PetscInt)PetscRealPart(minlwork),&lwork); + 90: lrwork = 1+4*PetscMax(a->M,a->N); + 91: PetscMalloc2(lwork,&work,lrwork,&rwork); + 92: /* call computational routine */ + 93: PetscStackCallBLAS("SCALAPACKgesvd",SCALAPACKgesvd_("V","V",&a->M,&a->N,a->loc,&one,&one,a->desc,svd->sigma,z->loc,&one,&one,z->desc,q->loc,&one,&one,q->desc,work,&lwork,rwork,&info)); + 95: PetscFree2(work,rwork); + 96: #endif + + 98: MatHermitianTranspose(QT,MAT_INITIAL_MATRIX,&Q); + 99: MatDestroy(&QT); +100: BVGetMat(svd->U,&U); +101: BVGetMat(svd->V,&V); +102: if (M>=N) { +103: MatConvert(Z,MATDENSE,MAT_REUSE_MATRIX,&U); +104: MatConvert(Q,MATDENSE,MAT_REUSE_MATRIX,&V); +105: } else { +106: MatConvert(Q,MATDENSE,MAT_REUSE_MATRIX,&U); +107: MatConvert(Z,MATDENSE,MAT_REUSE_MATRIX,&V); +108: } +109: BVRestoreMat(svd->U,&U); +110: BVRestoreMat(svd->V,&V); +111: MatDestroy(&Z); +112: MatDestroy(&Q); + +114: svd->nconv = svd->ncv; +115: svd->its = 1; +116: svd->reason = SVD_CONVERGED_TOL; +117: return(0); +118: } + +120: PetscErrorCode SVDDestroy_ScaLAPACK(SVD svd) +121: { + +125: PetscFree(svd->data); +126: return(0); +127: } + +129: PetscErrorCode SVDReset_ScaLAPACK(SVD svd) +130: { +132: SVD_ScaLAPACK *ctx = (SVD_ScaLAPACK*)svd->data; + +135: MatDestroy(&ctx->As); +136: return(0); +137: } + +139: SLEPC_EXTERN PetscErrorCode SVDCreate_ScaLAPACK(SVD svd) +140: { +142: SVD_ScaLAPACK *ctx; + +145: PetscNewLog(svd,&ctx); +146: svd->data = (void*)ctx; + +148: svd->ops->solve = SVDSolve_ScaLAPACK; +149: svd->ops->setup = SVDSetUp_ScaLAPACK; +150: svd->ops->destroy = SVDDestroy_ScaLAPACK; +151: svd->ops->reset = SVDReset_ScaLAPACK; +152: return(0); +153: }diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/index.html slepc-3.14.2+dfsg1/src/svd/impls/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/lanczos/gklanczos.c.html slepc-3.14.2+dfsg1/src/svd/impls/lanczos/gklanczos.c.html --- slepc-3.14.1+dfsg1/src/svd/impls/lanczos/gklanczos.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/lanczos/gklanczos.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/lanczos/index.html slepc-3.14.2+dfsg1/src/svd/impls/lanczos/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/lanczos/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/lanczos/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/lanczos/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/lanczos/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/lanczos/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/lanczos/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/lapack/index.html slepc-3.14.2+dfsg1/src/svd/impls/lapack/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/lapack/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/lapack/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/lapack/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/lapack/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/lapack/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/lapack/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/lapack/svdlapack.c.html slepc-3.14.2+dfsg1/src/svd/impls/lapack/svdlapack.c.html --- slepc-3.14.1+dfsg1/src/svd/impls/lapack/svdlapack.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/lapack/svdlapack.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/trlanczos/index.html slepc-3.14.2+dfsg1/src/svd/impls/trlanczos/index.html --- slepc-3.14.1+dfsg1/src/svd/impls/trlanczos/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/trlanczos/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/trlanczos/makefile.html slepc-3.14.2+dfsg1/src/svd/impls/trlanczos/makefile.html --- slepc-3.14.1+dfsg1/src/svd/impls/trlanczos/makefile.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/trlanczos/makefile.html 2021-02-01 14:43:03.000000000 +0000 @@ -3,12 +3,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+# # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # SLEPc - Scalable Library for Eigenvalue Problem Computations diff -Nru slepc-3.14.1+dfsg1/src/svd/impls/trlanczos/trlanczos.c.html slepc-3.14.2+dfsg1/src/svd/impls/trlanczos/trlanczos.c.html --- slepc-3.14.1+dfsg1/src/svd/impls/trlanczos/trlanczos.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/impls/trlanczos/trlanczos.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/index.html slepc-3.14.2+dfsg1/src/svd/index.html --- slepc-3.14.1+dfsg1/src/svd/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+Singular Value Decomposition Solvers - SVD: Examples
diff -Nru slepc-3.14.1+dfsg1/src/svd/interface/dlregissvd.c.html slepc-3.14.2+dfsg1/src/svd/interface/dlregissvd.c.html --- slepc-3.14.1+dfsg1/src/svd/interface/dlregissvd.c.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/interface/dlregissvd.c.html 2021-02-01 14:43:03.000000000 +0000 @@ -4,12 +4,12 @@- + - slepc-3.14.1 2020-12-08- +slepc-3.14.2 2021-02-01+1: /* 2: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff -Nru slepc-3.14.1+dfsg1/src/svd/interface/index.html slepc-3.14.2+dfsg1/src/svd/interface/index.html --- slepc-3.14.1+dfsg1/src/svd/interface/index.html 2020-12-08 18:21:33.000000000 +0000 +++ slepc-3.14.2+dfsg1/src/svd/interface/index.html 2021-02-01 14:43:03.000000000 +0000 @@ -5,8 +5,8 @@ -slepc-3.14.1 2020-12-08-