From prateekgupta1709 at gmail.com Sat Jul 2 02:10:44 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Sat, 2 Jul 2022 12:40:44 +0530 Subject: [petsc-users] DMPlexInterpolate error nonconforming object sizes Message-ID: Hi, I am trying to create a minimal example of reading nodes and elements from a text file and creating dmplex mesh. So far I am following the procedure as in plexfluent.c. However, while trying to interpolate the mesh, I get the error, [0]PETSC ERROR: Nonconforming object sizes [0]PETSC ERROR: The number of vertices in first DM 20 != 0 in the second DM The call trace looks like this, [0]PETSC ERROR: #1 DMPlexCopyCoordinates() line 1448 in /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c [0]PETSC ERROR: #2 DMPlexInterpolate() line 1394 in /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c The code snippet for interpolation is exactly same as in plexfluent.c except for the petscCall function, -------------------------------------------------- if (interpolate) { DM idm; PetscCall(DMPlexInterpolate(*dm, &idm)); PetscCall(DMDestroy(dm)); dm = idm; } -------------------------------------------------- dm is the DM object declared within main only. Any help will be appreciated. I can guess that the idm object doesn't have memory allocated for copying the vertices, but my question is how come it works off-the-bat for fluent/gmsh files using functions in plexfluent.c and plexgmsh.c. Is there a way to allocate just the vertices? Or do I need to use DMPlexSetChart for idm object before interpolating? Thank you. Sincerely, Prateek Gupta, PhD -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sat Jul 2 06:07:38 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sat, 2 Jul 2022 07:07:38 -0400 Subject: [petsc-users] DMPlexInterpolate error nonconforming object sizes In-Reply-To: References: Message-ID: On Sat, Jul 2, 2022 at 3:11 AM Prateek Gupta wrote: > Hi, > I am trying to create a minimal example of reading nodes and elements from > a text file and creating dmplex mesh. So far I am following the procedure > as in plexfluent.c. However, while trying to interpolate the mesh, I get > the error, > > [0]PETSC ERROR: Nonconforming object sizes > [0]PETSC ERROR: The number of vertices in first DM 20 != 0 in the second DM > > The call trace looks like this, > [0]PETSC ERROR: #1 DMPlexCopyCoordinates() line 1448 in > /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c > [0]PETSC ERROR: #2 DMPlexInterpolate() line 1394 in > /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c > > The code snippet for interpolation is exactly same as in plexfluent.c > except for the petscCall function, > > -------------------------------------------------- > if (interpolate) { > DM idm; > PetscCall(DMPlexInterpolate(*dm, &idm)); > PetscCall(DMDestroy(dm)); > dm = idm; > } > -------------------------------------------------- > > dm is the DM object declared within main only. Any help will be > appreciated. I can guess that the idm object doesn't have memory allocated > for copying the vertices, but my question is how come it works off-the-bat > for fluent/gmsh files using functions in plexfluent.c and plexgmsh.c. Is > there a way to allocate just the vertices? Or do I need to use > DMPlexSetChart for idm object before interpolating? > My guess is that the first DM is invalid. If you send the code, I will go through it. Thanks, Matt > Thank you. > Sincerely, > Prateek Gupta, PhD > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Sat Jul 2 06:15:15 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Sat, 2 Jul 2022 16:45:15 +0530 Subject: [petsc-users] DMPlexInterpolate error nonconforming object sizes In-Reply-To: References: Message-ID: Hi Matt, you are right about the first DM being invalid. I wasn't reading the cells properly. But now that I have fixed it, the code seems to hang in an infinite loop in DMPlexStratify. I am attaching the working snippet which exhibits the issue. Thanks for your help! Sincerely, Prateek Gupta, PhD On Sat, Jul 2, 2022 at 4:37 PM Matthew Knepley wrote: > On Sat, Jul 2, 2022 at 3:11 AM Prateek Gupta > wrote: > >> Hi, >> I am trying to create a minimal example of reading nodes and elements >> from a text file and creating dmplex mesh. So far I am following the >> procedure as in plexfluent.c. However, while trying to interpolate the >> mesh, I get the error, >> >> [0]PETSC ERROR: Nonconforming object sizes >> [0]PETSC ERROR: The number of vertices in first DM 20 != 0 in the second >> DM >> >> The call trace looks like this, >> [0]PETSC ERROR: #1 DMPlexCopyCoordinates() line 1448 in >> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >> [0]PETSC ERROR: #2 DMPlexInterpolate() line 1394 in >> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >> >> The code snippet for interpolation is exactly same as in plexfluent.c >> except for the petscCall function, >> >> -------------------------------------------------- >> if (interpolate) { >> DM idm; >> PetscCall(DMPlexInterpolate(*dm, &idm)); >> PetscCall(DMDestroy(dm)); >> dm = idm; >> } >> -------------------------------------------------- >> >> dm is the DM object declared within main only. Any help will be >> appreciated. I can guess that the idm object doesn't have memory allocated >> for copying the vertices, but my question is how come it works off-the-bat >> for fluent/gmsh files using functions in plexfluent.c and plexgmsh.c. Is >> there a way to allocate just the vertices? Or do I need to use >> DMPlexSetChart for idm object before interpolating? >> > > My guess is that the first DM is invalid. If you send the code, I will go > through it. > > Thanks, > > Matt > > >> Thank you. >> Sincerely, >> Prateek Gupta, PhD >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: dmplex_example.zip Type: application/zip Size: 3558 bytes Desc: not available URL: From knepley at gmail.com Sat Jul 2 06:34:49 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sat, 2 Jul 2022 07:34:49 -0400 Subject: [petsc-users] DMPlexInterpolate error nonconforming object sizes In-Reply-To: References: Message-ID: On Sat, Jul 2, 2022 at 7:15 AM Prateek Gupta wrote: > Hi Matt, > you are right about the first DM being invalid. I wasn't reading the cells > properly. But now that I have fixed it, the code seems to hang in an > infinite loop in DMPlexStratify. I am attaching the working snippet which > exhibits the issue. > Your depth ranges overlap: [0]PETSC ERROR: Petsc has generated inconsistent data [0]PETSC ERROR: New depth 2 range [0,4) overlaps with depth 1 range [0,4) [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [0]PETSC ERROR: Petsc Development GIT revision: v3.17.1-558-g510ea5c820e GIT Date: 2022-06-08 21:35:46 -0400 [0]PETSC ERROR: ./dmplex_dist on a arch-master-debug named MacBook-Pro.fios-router.home by knepley Sat Jul 2 07:33:55 2022 [0]PETSC ERROR: Configure options --PETSC_ARCH=arch-master-debug --download-bamg --download-chaco --download-ctetgen --download-egads --download-eigen --download-exodusii --download-fftw --download-hpddm --download-ks --download-libceed --download-libpng --download-metis --download-ml --download-mmg --download-mumps --download-netcdf --download-opencascade --download-p4est --download-parmetis --download-parmmg --download-pnetcdf --download-pragmatic --download-ptscotch --download-scalapack --download-slepc --download-suitesparse --download-superlu_dist --download-tetgen --download-triangle --with-cmake-exec=/PETSc3/petsc/apple/bin/cmake --with-ctest-exec=/PETSc3/petsc/apple/bin/ctest --with-hdf5-dir=/PETSc3/petsc/apple --with-mpi-dir=/PETSc3/petsc/apple --with-petsc4py=1 --with-shared-libraries --with-slepc --with-zlib --download-bison [0]PETSC ERROR: #1 DMPlexCreateDepthStratum() at /PETSc3/petsc/petsc-dev/src/dm/impls/plex/plex.c:3864 [0]PETSC ERROR: #2 DMPlexStratify() at /PETSc3/petsc/petsc-dev/src/dm/impls/plex/plex.c:3984 [0]PETSC ERROR: #3 main() at /Users/knepley/Downloads/tmp/Prateek/dmplex_dist.cpp:167 [0]PETSC ERROR: PETSc Option Table entries: [0]PETSC ERROR: -malloc_debug I will try to figure out why. Thanks, Matt > Thanks for your help! > > > Sincerely, > Prateek Gupta, PhD > > > On Sat, Jul 2, 2022 at 4:37 PM Matthew Knepley wrote: > >> On Sat, Jul 2, 2022 at 3:11 AM Prateek Gupta >> wrote: >> >>> Hi, >>> I am trying to create a minimal example of reading nodes and elements >>> from a text file and creating dmplex mesh. So far I am following the >>> procedure as in plexfluent.c. However, while trying to interpolate the >>> mesh, I get the error, >>> >>> [0]PETSC ERROR: Nonconforming object sizes >>> [0]PETSC ERROR: The number of vertices in first DM 20 != 0 in the second >>> DM >>> >>> The call trace looks like this, >>> [0]PETSC ERROR: #1 DMPlexCopyCoordinates() line 1448 in >>> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >>> [0]PETSC ERROR: #2 DMPlexInterpolate() line 1394 in >>> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >>> >>> The code snippet for interpolation is exactly same as in plexfluent.c >>> except for the petscCall function, >>> >>> -------------------------------------------------- >>> if (interpolate) { >>> DM idm; >>> PetscCall(DMPlexInterpolate(*dm, &idm)); >>> PetscCall(DMDestroy(dm)); >>> dm = idm; >>> } >>> -------------------------------------------------- >>> >>> dm is the DM object declared within main only. Any help will be >>> appreciated. I can guess that the idm object doesn't have memory allocated >>> for copying the vertices, but my question is how come it works off-the-bat >>> for fluent/gmsh files using functions in plexfluent.c and plexgmsh.c. Is >>> there a way to allocate just the vertices? Or do I need to use >>> DMPlexSetChart for idm object before interpolating? >>> >> >> My guess is that the first DM is invalid. If you send the code, I will go >> through it. >> >> Thanks, >> >> Matt >> >> >>> Thank you. >>> Sincerely, >>> Prateek Gupta, PhD >>> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sat Jul 2 06:40:28 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sat, 2 Jul 2022 07:40:28 -0400 Subject: [petsc-users] DMPlexInterpolate error nonconforming object sizes In-Reply-To: References: Message-ID: On Sat, Jul 2, 2022 at 7:34 AM Matthew Knepley wrote: > On Sat, Jul 2, 2022 at 7:15 AM Prateek Gupta > wrote: > >> Hi Matt, >> you are right about the first DM being invalid. I wasn't reading the >> cells properly. But now that I have fixed it, the code seems to hang in an >> infinite loop in DMPlexStratify. I am attaching the working snippet which >> exhibits the issue. >> > > Your depth ranges overlap: > > [0]PETSC ERROR: Petsc has generated inconsistent data > [0]PETSC ERROR: New depth 2 range [0,4) overlaps with depth 1 range [0,4) > [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [0]PETSC ERROR: Petsc Development GIT revision: v3.17.1-558-g510ea5c820e > GIT Date: 2022-06-08 21:35:46 -0400 > [0]PETSC ERROR: ./dmplex_dist on a arch-master-debug named > MacBook-Pro.fios-router.home by knepley Sat Jul 2 07:33:55 2022 > [0]PETSC ERROR: Configure options --PETSC_ARCH=arch-master-debug > --download-bamg --download-chaco --download-ctetgen --download-egads > --download-eigen --download-exodusii --download-fftw --download-hpddm > --download-ks --download-libceed --download-libpng --download-metis > --download-ml --download-mmg --download-mumps --download-netcdf > --download-opencascade --download-p4est --download-parmetis > --download-parmmg --download-pnetcdf --download-pragmatic > --download-ptscotch --download-scalapack --download-slepc > --download-suitesparse --download-superlu_dist --download-tetgen > --download-triangle --with-cmake-exec=/PETSc3/petsc/apple/bin/cmake > --with-ctest-exec=/PETSc3/petsc/apple/bin/ctest > --with-hdf5-dir=/PETSc3/petsc/apple --with-mpi-dir=/PETSc3/petsc/apple > --with-petsc4py=1 --with-shared-libraries --with-slepc --with-zlib > --download-bison > [0]PETSC ERROR: #1 DMPlexCreateDepthStratum() at > /PETSc3/petsc/petsc-dev/src/dm/impls/plex/plex.c:3864 > [0]PETSC ERROR: #2 DMPlexStratify() at > /PETSc3/petsc/petsc-dev/src/dm/impls/plex/plex.c:3984 > [0]PETSC ERROR: #3 main() at > /Users/knepley/Downloads/tmp/Prateek/dmplex_dist.cpp:167 > [0]PETSC ERROR: PETSc Option Table entries: > [0]PETSC ERROR: -malloc_debug > > I will try to figure out why. > The problem is that vertices are numbered _after_ cells, so you need to add n_elements to every vertex number. Or you could consider calling https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexCreateFromCellListPetsc/ Thanks, Matt > Thanks, > > Matt > > >> Thanks for your help! >> >> >> Sincerely, >> Prateek Gupta, PhD >> >> >> On Sat, Jul 2, 2022 at 4:37 PM Matthew Knepley wrote: >> >>> On Sat, Jul 2, 2022 at 3:11 AM Prateek Gupta >>> wrote: >>> >>>> Hi, >>>> I am trying to create a minimal example of reading nodes and elements >>>> from a text file and creating dmplex mesh. So far I am following the >>>> procedure as in plexfluent.c. However, while trying to interpolate the >>>> mesh, I get the error, >>>> >>>> [0]PETSC ERROR: Nonconforming object sizes >>>> [0]PETSC ERROR: The number of vertices in first DM 20 != 0 in the >>>> second DM >>>> >>>> The call trace looks like this, >>>> [0]PETSC ERROR: #1 DMPlexCopyCoordinates() line 1448 in >>>> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >>>> [0]PETSC ERROR: #2 DMPlexInterpolate() line 1394 in >>>> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >>>> >>>> The code snippet for interpolation is exactly same as in plexfluent.c >>>> except for the petscCall function, >>>> >>>> -------------------------------------------------- >>>> if (interpolate) { >>>> DM idm; >>>> PetscCall(DMPlexInterpolate(*dm, &idm)); >>>> PetscCall(DMDestroy(dm)); >>>> dm = idm; >>>> } >>>> -------------------------------------------------- >>>> >>>> dm is the DM object declared within main only. Any help will be >>>> appreciated. I can guess that the idm object doesn't have memory allocated >>>> for copying the vertices, but my question is how come it works off-the-bat >>>> for fluent/gmsh files using functions in plexfluent.c and plexgmsh.c. Is >>>> there a way to allocate just the vertices? Or do I need to use >>>> DMPlexSetChart for idm object before interpolating? >>>> >>> >>> My guess is that the first DM is invalid. If you send the code, I will >>> go through it. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Thank you. >>>> Sincerely, >>>> Prateek Gupta, PhD >>>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Sat Jul 2 08:37:17 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Sat, 2 Jul 2022 19:07:17 +0530 Subject: [petsc-users] DMPlexInterpolate error nonconforming object sizes In-Reply-To: References: Message-ID: Thanks Matt. Fixed it now! Thank you. Sincerely, Prateek Gupta, PhD On Sat, Jul 2, 2022 at 5:10 PM Matthew Knepley wrote: > On Sat, Jul 2, 2022 at 7:34 AM Matthew Knepley wrote: > >> On Sat, Jul 2, 2022 at 7:15 AM Prateek Gupta >> wrote: >> >>> Hi Matt, >>> you are right about the first DM being invalid. I wasn't reading the >>> cells properly. But now that I have fixed it, the code seems to hang in an >>> infinite loop in DMPlexStratify. I am attaching the working snippet which >>> exhibits the issue. >>> >> >> Your depth ranges overlap: >> >> [0]PETSC ERROR: Petsc has generated inconsistent data >> [0]PETSC ERROR: New depth 2 range [0,4) overlaps with depth 1 range [0,4) >> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >> [0]PETSC ERROR: Petsc Development GIT revision: v3.17.1-558-g510ea5c820e >> GIT Date: 2022-06-08 21:35:46 -0400 >> [0]PETSC ERROR: ./dmplex_dist on a arch-master-debug named >> MacBook-Pro.fios-router.home by knepley Sat Jul 2 07:33:55 2022 >> [0]PETSC ERROR: Configure options --PETSC_ARCH=arch-master-debug >> --download-bamg --download-chaco --download-ctetgen --download-egads >> --download-eigen --download-exodusii --download-fftw --download-hpddm >> --download-ks --download-libceed --download-libpng --download-metis >> --download-ml --download-mmg --download-mumps --download-netcdf >> --download-opencascade --download-p4est --download-parmetis >> --download-parmmg --download-pnetcdf --download-pragmatic >> --download-ptscotch --download-scalapack --download-slepc >> --download-suitesparse --download-superlu_dist --download-tetgen >> --download-triangle --with-cmake-exec=/PETSc3/petsc/apple/bin/cmake >> --with-ctest-exec=/PETSc3/petsc/apple/bin/ctest >> --with-hdf5-dir=/PETSc3/petsc/apple --with-mpi-dir=/PETSc3/petsc/apple >> --with-petsc4py=1 --with-shared-libraries --with-slepc --with-zlib >> --download-bison >> [0]PETSC ERROR: #1 DMPlexCreateDepthStratum() at >> /PETSc3/petsc/petsc-dev/src/dm/impls/plex/plex.c:3864 >> [0]PETSC ERROR: #2 DMPlexStratify() at >> /PETSc3/petsc/petsc-dev/src/dm/impls/plex/plex.c:3984 >> [0]PETSC ERROR: #3 main() at >> /Users/knepley/Downloads/tmp/Prateek/dmplex_dist.cpp:167 >> [0]PETSC ERROR: PETSc Option Table entries: >> [0]PETSC ERROR: -malloc_debug >> >> I will try to figure out why. >> > > The problem is that vertices are numbered _after_ cells, so you need to > add n_elements to every vertex number. Or you could consider calling > > > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexCreateFromCellListPetsc/ > > Thanks, > > Matt > > >> Thanks, >> >> Matt >> >> >>> Thanks for your help! >>> >>> >>> Sincerely, >>> Prateek Gupta, PhD >>> >>> >>> On Sat, Jul 2, 2022 at 4:37 PM Matthew Knepley >>> wrote: >>> >>>> On Sat, Jul 2, 2022 at 3:11 AM Prateek Gupta < >>>> prateekgupta1709 at gmail.com> wrote: >>>> >>>>> Hi, >>>>> I am trying to create a minimal example of reading nodes and elements >>>>> from a text file and creating dmplex mesh. So far I am following the >>>>> procedure as in plexfluent.c. However, while trying to interpolate the >>>>> mesh, I get the error, >>>>> >>>>> [0]PETSC ERROR: Nonconforming object sizes >>>>> [0]PETSC ERROR: The number of vertices in first DM 20 != 0 in the >>>>> second DM >>>>> >>>>> The call trace looks like this, >>>>> [0]PETSC ERROR: #1 DMPlexCopyCoordinates() line 1448 in >>>>> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >>>>> [0]PETSC ERROR: #2 DMPlexInterpolate() line 1394 in >>>>> /build/petsc-zg3KH7/petsc-3.12.4+dfsg1/src/dm/impls/plex/plexinterpolate.c >>>>> >>>>> The code snippet for interpolation is exactly same as in plexfluent.c >>>>> except for the petscCall function, >>>>> >>>>> -------------------------------------------------- >>>>> if (interpolate) { >>>>> DM idm; >>>>> PetscCall(DMPlexInterpolate(*dm, &idm)); >>>>> PetscCall(DMDestroy(dm)); >>>>> dm = idm; >>>>> } >>>>> -------------------------------------------------- >>>>> >>>>> dm is the DM object declared within main only. Any help will be >>>>> appreciated. I can guess that the idm object doesn't have memory allocated >>>>> for copying the vertices, but my question is how come it works off-the-bat >>>>> for fluent/gmsh files using functions in plexfluent.c and plexgmsh.c. Is >>>>> there a way to allocate just the vertices? Or do I need to use >>>>> DMPlexSetChart for idm object before interpolating? >>>>> >>>> >>>> My guess is that the first DM is invalid. If you send the code, I will >>>> go through it. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Thank you. >>>>> Sincerely, >>>>> Prateek Gupta, PhD >>>>> >>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -- Thank you. Sincerely, Prateek Gupta, PhD Phone:- +91 92891 88977 +91 9999812651 -------------- next part -------------- An HTML attachment was scrubbed... URL: From narnoldm at umich.edu Sat Jul 2 17:19:53 2022 From: narnoldm at umich.edu (Nicholas Arnold-Medabalimi) Date: Sat, 2 Jul 2022 18:19:53 -0400 Subject: [petsc-users] DMPlex ghost cell indexing Message-ID: Dear PETSc users, I have some general novice questions regarding how to properly access a distributed DMPLEX vector that has ghost cells for a finite volume use case. My process for setup 1) generated a simple box mesh using DMPlexCreateBoxMesh 2) distribute the mesh using DMPlexDistribute (at this point everything looks fine when I View (as paraview file) and I can see the partitions) 3) I generate a section with 5 variables located at the cells. (I don't think it matters if I use 5 fields or 1 field with 5 components?) I can alternatively do this using the PetscFV variable with 5 components. 4) I then have the dm setup properly (with no ghost cells at this point) and I use DMCreateGlobalVector and DMCreateLocalVector to get the Vectors to work with 5) I'm just setting a quadratic IC. The overall loop over the cells is constructed via getting the cell stratum which has the Cell point list and then using the SectionOffset to assign each of the components at each cell using DMPlexComputeCellGeometryFVM to get the cell centroid. As far as I can tell this is an adequate solution but now I'm moving into learning how to access neighboring cells for flux calculations which isn't just the local cell but requires access to neighboring cells which at some point will be located on neighboring processors and synched to be accessible. When I did this for a DMDA it was pretty straightforward insofar as I just needed to call DMDAGetCorners and the LocalVector indexing would allow the stencil to extend gracefully into the ghost values. My general question is how do I achieve a similar loop structure for DMPlex as far as the indexing over the owned cells while being able to access the neighbor halo cells. I have been looking at example 52 and 11 in the ts tutorial examples but I'm struggling to extract exactly what I need. To boil it down into 3 starting questions 1) What is the preferred way to setup the cells and then access the internal cells for say N cell halos for the boundaries between processors in a DMPlex? 2) What is the distinction between the overlap argument in DMPlexDistribute and DMPlexConstructGhostCells (which I see used in the examples)? (at least based on my tests it seems GhostCells is generating cells at the overall boundaries not the internal partition boundaries?) 3) Once I do have a DMPlex object that has the appropriate halos, how would I get the access range for those cells? Based on my current assumption the Stratum range for the Cells would include the ghost cells as well which I would like to avoid? (Ultimately in the examples I see cases where there is the synch step for Local to Global and vice versa but I'm trying to just get to the point where I have the DM setup properly to handle the internal mesh boundaries and have the correct indexing from the StratumGet commands.) Any advice and corrections would be welcome. Sincerely Nicholas -- Nicholas Arnold-Medabalimi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Sat Jul 2 21:05:16 2022 From: mfadams at lbl.gov (Mark Adams) Date: Sat, 2 Jul 2022 22:05:16 -0400 Subject: [petsc-users] DMPlex ghost cell indexing In-Reply-To: References: Message-ID: I think you want https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexConstructGhostCells Mark On Sat, Jul 2, 2022 at 6:20 PM Nicholas Arnold-Medabalimi < narnoldm at umich.edu> wrote: > Dear PETSc users, > > I have some general novice questions regarding how to properly access a > distributed DMPLEX vector that has ghost cells for a finite volume use case. > > My process for setup > 1) generated a simple box mesh using DMPlexCreateBoxMesh > 2) distribute the mesh using DMPlexDistribute (at this point everything > looks fine when I View (as paraview file) and I can see the partitions) > 3) I generate a section with 5 variables located at the cells. (I don't > think it matters if I use 5 fields or 1 field with 5 components?) I can > alternatively do this using the PetscFV variable with 5 components. > 4) I then have the dm setup properly (with no ghost cells at this point) > and I use DMCreateGlobalVector and DMCreateLocalVector to get the Vectors > to work with > 5) I'm just setting a quadratic IC. The overall loop over the cells is > constructed via getting the cell stratum which has the Cell point list and > then using the SectionOffset to assign each of the components at each cell > using DMPlexComputeCellGeometryFVM to get the cell centroid. > > As far as I can tell this is an adequate solution but now I'm moving into > learning how to access neighboring cells for flux calculations which isn't > just the local cell but requires access to neighboring cells which at some > point will be located on neighboring processors and synched to be > accessible. When I did this for a DMDA it was pretty straightforward > insofar as I just needed to call DMDAGetCorners and the LocalVector > indexing would allow the stencil to extend gracefully into the ghost > values. > > My general question is how do I achieve a similar loop structure for > DMPlex as far as the indexing over the owned cells while being able to > access the neighbor halo cells. I have been looking at example 52 and 11 in > the ts tutorial examples but I'm struggling to extract exactly what I need. > > To boil it down into 3 starting questions > 1) What is the preferred way to setup the cells and then access the > internal cells for say N cell halos for the boundaries between processors > in a DMPlex? > 2) What is the distinction between the overlap argument in > DMPlexDistribute and DMPlexConstructGhostCells (which I see used in the > examples)? (at least based on my tests it seems GhostCells is generating > cells at the overall boundaries not the internal partition boundaries?) > 3) Once I do have a DMPlex object that has the appropriate halos, how > would I get the access range for those cells? Based on my current > assumption the Stratum range for the Cells would include the ghost cells as > well which I would like to avoid? (Ultimately in the examples I see cases > where there is the synch step for Local to Global and vice versa but I'm > trying to just get to the point where I have the DM setup properly to > handle the internal mesh boundaries and have the correct indexing from the > StratumGet commands.) > > Any advice and corrections would be welcome. > > Sincerely > Nicholas > > -- > Nicholas Arnold-Medabalimi > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sat Jul 2 23:42:11 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sun, 3 Jul 2022 00:42:11 -0400 Subject: [petsc-users] DMPlex ghost cell indexing In-Reply-To: References: Message-ID: On Sat, Jul 2, 2022 at 6:20 PM Nicholas Arnold-Medabalimi < narnoldm at umich.edu> wrote: > Dear PETSc users, > > I have some general novice questions regarding how to properly access a > distributed DMPLEX vector that has ghost cells for a finite volume use case. > > My process for setup > 1) generated a simple box mesh using DMPlexCreateBoxMesh > 2) distribute the mesh using DMPlexDistribute (at this point everything > looks fine when I View (as paraview file) and I can see the partitions) > 3) I generate a section with 5 variables located at the cells. (I don't > think it matters if I use 5 fields or 1 field with 5 components?) I can > alternatively do this using the PetscFV variable with 5 components. > 4) I then have the dm setup properly (with no ghost cells at this point) > and I use DMCreateGlobalVector and DMCreateLocalVector to get the Vectors > to work with > 5) I'm just setting a quadratic IC. The overall loop over the cells is > constructed via getting the cell stratum which has the Cell point list and > then using the SectionOffset to assign each of the components at each cell > using DMPlexComputeCellGeometryFVM to get the cell centroid. > > As far as I can tell this is an adequate solution but now I'm moving into > learning how to access neighboring cells for flux calculations which isn't > just the local cell but requires access to neighboring cells which at some > point will be located on neighboring processors and synched to be > accessible. When I did this for a DMDA it was pretty straightforward > insofar as I just needed to call DMDAGetCorners and the LocalVector > indexing would allow the stencil to extend gracefully into the ghost > values. > > My general question is how do I achieve a similar loop structure for > DMPlex as far as the indexing over the owned cells while being able to > access the neighbor halo cells. I have been looking at example 52 and 11 in > the ts tutorial examples but I'm struggling to extract exactly what I need. > > To boil it down into 3 starting questions > 1) What is the preferred way to setup the cells and then access the > internal cells for say N cell halos for the boundaries between processors > in a DMPlex? > If you want a halo during distribution, you can give the "overlap" argument to DMPlexDistribute(). > 2) What is the distinction between the overlap argument in > DMPlexDistribute and DMPlexConstructGhostCells (which I see used in the > examples)? (at least based on my tests it seems GhostCells is generating > cells at the overall boundaries not the internal partition boundaries?) > The examples use both. DMPlexConstructGhostCells() puts a layer of cells around the domain boundary that are special. They have no cell boundary, just the face they are attached to. The overlap adds true cells to each domain across the parallel boundary. > 3) Once I do have a DMPlex object that has the appropriate halos, how > would I get the access range for those cells? Based on my current > assumption the Stratum range for the Cells would include the ghost cells as > well which I would like to avoid? > I use https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexGetSimplexOrBoxCells to avoid the FV ghost cells. However, you can also do it by hand by checking the type, or use https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexGetGhostCellStratum Thanks, Matt > (Ultimately in the examples I see cases where there is the synch step for > Local to Global and vice versa but I'm trying to just get to the point > where I have the DM setup properly to handle the internal mesh boundaries > and have the correct indexing from the StratumGet commands.) > > Any advice and corrections would be welcome. > > Sincerely > Nicholas > > -- > Nicholas Arnold-Medabalimi > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From narnoldm at umich.edu Sun Jul 3 14:34:04 2022 From: narnoldm at umich.edu (Nicholas Arnold-Medabalimi) Date: Sun, 3 Jul 2022 15:34:04 -0400 Subject: [petsc-users] DMPlex ghost cell indexing In-Reply-To: References: Message-ID: Hi Thanks for the response. I still have a bit of confusion here. To make sure I follow I have setup a code block (at end) with options for overlap and CreateGhostCells. Using a 2x2x2 Box mesh I've seen the following behavior. When I use overlap=1 I get approximately what I would expect. If I run on 1 processor there are only 8cells and everything is normal If I run on 2 processors each processor has 8cells (4 from the split domain and an extra 4 extending into the neighboring cell) My question here is how do I then differentiate the overlap cells from each processor so that I can synchronize the extra cells as I iterate? Both GetHeightStratum GetSimplex will identify the 8cells with no differentiation between the partitions vs the overlap. I believe this is the strategy that will get me the result I want where I can synch the overlaps so that when I iterate through the "owned cells" the stencil can reach into the overlap cells to get the information they need? When I use ghostCellGenerate I also get what I would expect If I run on 1 processor each of the outside faces of the cube gets an extra cell attached so I get Box Cells 0 through 8 and then Ghost Cells 8 through 32. If I run on 2 processors only the outside faces of the cub get the extra cells so I get Box Cells 0 through 4 and then Ghost Cells 4 through 16 So I don't think this is what I want for my intended use? Thanks Again Sincerely Nicholas PetscInt facecount = 10; PetscInt i, dim = 3, overlap = 0; ierr = PetscOptionsGetInt(NULL, NULL, "-facecount", &facecount, NULL); CHKERRQ(ierr); for (i = 0; i < dim; i++) faces[i] = facecount; PetscViewerASCIIPrintf(viewerstdout, "facecount is %d\n", facecount); PetscReal lower[3] = {0.0, 0.0, 0.0}; PetscReal upper[3] = {2.0, 2.0, 2.0}; ierr = DMPlexCreateBoxMesh(comm, dim, simplex, faces, lower, upper, /* periodicity */ NULL, dmInterped, &dm); CHKERRQ(ierr); ierr = DMPlexDistribute(dm, overlap, &distributionSF, &dmDist); CHKERRQ(ierr); if (dmDist) { ierr = DMDestroy(&dm); CHKERRQ(ierr); dm = dmDist; } PetscInt ghostCells; PetscBool use_ghostcells = PETSC_TRUE; ierr = PetscOptionsGetBool(NULL, NULL, "-use_ghostcells", &use_ghostcells, NULL); DM dmGhost; if (use_ghostcells) { ierr = DMPlexConstructGhostCells(dm, NULL, &ghostCells, &dmGhost); CHKERRQ(ierr); if (dmGhost) { PetscViewerASCIIPrintf(viewerstdout, "%dghost Cells generated\n", ghostCells); ierr = DMDestroy(&dm); CHKERRQ(ierr); dm = dmGhost; } else PetscViewerASCIIPrintf(viewerstdout, "ghost Cells not generated \n"); } else PetscViewerASCIIPrintf(viewerstdout, "ghost Cells not generated\n"); PetscInt c0, c1, f0, f1, e0, e1, v0, v1, s0, s1, g0, g1; DMPlexGetHeightStratum(dm, 0, &c0, &c1); DMPlexGetHeightStratum(dm, 1, &f0, &f1); DMPlexGetHeightStratum(dm, 2, &e0, &e1); DMPlexGetHeightStratum(dm, 3, &v0, &v1); DMPlexGetSimplexOrBoxCells(dm, 0, &s0, &s1); DMPlexGetGhostCellStratum(dm, &g0, &g1); PetscViewerASCIIPrintf(viewerstdout, "Cells: p0:%d ,p1:%d \n", c0, c1 ); PetscViewerASCIIPrintf(viewerstdout, "Faces: p0:%d ,p1:%d \n", f0, f1 ); PetscViewerASCIIPrintf(viewerstdout, "Edges: p0:%d ,p1:%d \n", e0, e1 ); PetscViewerASCIIPrintf(viewerstdout, "Vertices: p0:%d ,p1:%d \n", v0, v1 ); PetscViewerASCIIPrintf(viewerstdout, "Box Cells: p0:%d ,p1:%d \n", s0, s1); PetscViewerASCIIPrintf(viewerstdout, "Ghost Cells: p0:%d ,p1:%d \n", g0, g1); On Sun, Jul 3, 2022 at 12:42 AM Matthew Knepley wrote: > On Sat, Jul 2, 2022 at 6:20 PM Nicholas Arnold-Medabalimi < > narnoldm at umich.edu> wrote: > >> Dear PETSc users, >> >> I have some general novice questions regarding how to properly access a >> distributed DMPLEX vector that has ghost cells for a finite volume use case. >> >> My process for setup >> 1) generated a simple box mesh using DMPlexCreateBoxMesh >> 2) distribute the mesh using DMPlexDistribute (at this point everything >> looks fine when I View (as paraview file) and I can see the partitions) >> 3) I generate a section with 5 variables located at the cells. (I don't >> think it matters if I use 5 fields or 1 field with 5 components?) I can >> alternatively do this using the PetscFV variable with 5 components. >> 4) I then have the dm setup properly (with no ghost cells at this point) >> and I use DMCreateGlobalVector and DMCreateLocalVector to get the Vectors >> to work with >> 5) I'm just setting a quadratic IC. The overall loop over the cells is >> constructed via getting the cell stratum which has the Cell point list and >> then using the SectionOffset to assign each of the components at each cell >> using DMPlexComputeCellGeometryFVM to get the cell centroid. >> >> As far as I can tell this is an adequate solution but now I'm moving into >> learning how to access neighboring cells for flux calculations which isn't >> just the local cell but requires access to neighboring cells which at some >> point will be located on neighboring processors and synched to be >> accessible. When I did this for a DMDA it was pretty straightforward >> insofar as I just needed to call DMDAGetCorners and the LocalVector >> indexing would allow the stencil to extend gracefully into the ghost >> values. >> >> My general question is how do I achieve a similar loop structure for >> DMPlex as far as the indexing over the owned cells while being able to >> access the neighbor halo cells. I have been looking at example 52 and 11 in >> the ts tutorial examples but I'm struggling to extract exactly what I need. >> >> To boil it down into 3 starting questions >> 1) What is the preferred way to setup the cells and then access the >> internal cells for say N cell halos for the boundaries between processors >> in a DMPlex? >> > > If you want a halo during distribution, you can give the "overlap" > argument to DMPlexDistribute(). > > >> 2) What is the distinction between the overlap argument in >> DMPlexDistribute and DMPlexConstructGhostCells (which I see used in the >> examples)? (at least based on my tests it seems GhostCells is generating >> cells at the overall boundaries not the internal partition boundaries?) >> > > The examples use both. DMPlexConstructGhostCells() puts a layer of cells > around the domain boundary that are special. They have no cell boundary, > just the face they are attached to. The overlap adds true cells to each > domain across the parallel boundary. > > >> 3) Once I do have a DMPlex object that has the appropriate halos, how >> would I get the access range for those cells? Based on my current >> assumption the Stratum range for the Cells would include the ghost cells as >> well which I would like to avoid? >> > > I use > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexGetSimplexOrBoxCells > to avoid the FV ghost cells. However, you can also do it by hand by > checking the type, or use > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexGetGhostCellStratum > > Thanks, > > Matt > > >> (Ultimately in the examples I see cases where there is the synch step for >> Local to Global and vice versa but I'm trying to just get to the point >> where I have the DM setup properly to handle the internal mesh boundaries >> and have the correct indexing from the StratumGet commands.) >> >> Any advice and corrections would be welcome. >> >> Sincerely >> Nicholas >> >> -- >> Nicholas Arnold-Medabalimi >> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -- Nicholas Arnold-Medabalimi Ph.D. Candidate Computational Aeroscience Lab University of Michigan -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sun Jul 3 16:20:20 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sun, 3 Jul 2022 17:20:20 -0400 Subject: [petsc-users] DMPlex ghost cell indexing In-Reply-To: References: Message-ID: On Sun, Jul 3, 2022 at 3:34 PM Nicholas Arnold-Medabalimi < narnoldm at umich.edu> wrote: > Hi > > Thanks for the response. I still have a bit of confusion here. To make > sure I follow I have setup a code block (at end) with options for overlap > and CreateGhostCells. > > Using a 2x2x2 Box mesh I've seen the following behavior. > > When I use overlap=1 I get approximately what I would expect. > If I run on 1 processor there are only 8cells and everything is normal > If I run on 2 processors each processor has 8cells (4 from the split > domain and an extra 4 extending into the neighboring cell) > My question here is how do I then differentiate the overlap cells from > each processor so that I can synchronize the extra cells as I iterate? > Both GetHeightStratum GetSimplex will identify the 8cells with no > differentiation between the partitions vs the overlap. > I believe this is the strategy that will get me the result I want where I > can synch the overlaps so that when I iterate through the "owned cells" the > stencil can reach into the overlap cells to get the information they need? > You can tell whether a cell is in the overlap by seeing whether it is in the point SF. A PetscSF (Star Forest) is an object that relates mesh points on two different processes. It is a directed arrow that we see as pointing from a leaf (ghost cell) to a root (owned cell). So you can say DMPlexGetHeightStratum(plex, 0, &cStart, &cEnd); DMPlexGetPointSF(plex, &sf); PetscSFGetGraph(sf, NULL, &Nl, &leaves, NULL); for (c = cStart; c < cEnd; ++c) { PetscFindInt(c, Nl, leaves, &loc); if (loc >= 0) /* cell is in the overlap */ } > When I use ghostCellGenerate I also get what I would expect > If I run on 1 processor each of the outside faces of the cube gets an > extra cell attached so I get Box Cells 0 through 8 and then Ghost Cells 8 > through 32. > If I run on 2 processors only the outside faces of the cub get the extra > cells so I get Box Cells 0 through 4 and then Ghost Cells 4 through 16 > So I don't think this is what I want for my intended use? > I do not understand the last sentence. Thanks, Matt > Thanks Again > > Sincerely > Nicholas > > PetscInt facecount = 10; > PetscInt i, dim = 3, overlap = 0; > ierr = PetscOptionsGetInt(NULL, NULL, "-facecount", &facecount, NULL); > CHKERRQ(ierr); > for (i = 0; i < dim; i++) > faces[i] = facecount; > PetscViewerASCIIPrintf(viewerstdout, "facecount is %d\n", facecount); > PetscReal lower[3] = {0.0, 0.0, 0.0}; > PetscReal upper[3] = {2.0, 2.0, 2.0}; > ierr = DMPlexCreateBoxMesh(comm, dim, simplex, faces, lower, upper, > /* periodicity */ NULL, dmInterped, &dm); > CHKERRQ(ierr); > ierr = DMPlexDistribute(dm, overlap, &distributionSF, &dmDist); > CHKERRQ(ierr); > if (dmDist) > { > ierr = DMDestroy(&dm); > CHKERRQ(ierr); > dm = dmDist; > } > > PetscInt ghostCells; > > PetscBool use_ghostcells = PETSC_TRUE; > ierr = PetscOptionsGetBool(NULL, NULL, "-use_ghostcells", &use_ghostcells, > NULL); > DM dmGhost; > if (use_ghostcells) > { > ierr = DMPlexConstructGhostCells(dm, NULL, &ghostCells, &dmGhost); > CHKERRQ(ierr); > if (dmGhost) > { > PetscViewerASCIIPrintf(viewerstdout, "%dghost Cells generated > \n", ghostCells); > ierr = DMDestroy(&dm); > CHKERRQ(ierr); > dm = dmGhost; > } > else > PetscViewerASCIIPrintf(viewerstdout, "ghost Cells not > generated\n"); > } > else > PetscViewerASCIIPrintf(viewerstdout, "ghost Cells not generated\n" > ); > > PetscInt c0, c1, f0, f1, e0, e1, v0, v1, s0, s1, g0, g1; > > DMPlexGetHeightStratum(dm, 0, &c0, &c1); > DMPlexGetHeightStratum(dm, 1, &f0, &f1); > DMPlexGetHeightStratum(dm, 2, &e0, &e1); > DMPlexGetHeightStratum(dm, 3, &v0, &v1); > DMPlexGetSimplexOrBoxCells(dm, 0, &s0, &s1); > DMPlexGetGhostCellStratum(dm, &g0, &g1); > PetscViewerASCIIPrintf(viewerstdout, "Cells: p0:%d ,p1:%d \n", c0, > c1); > PetscViewerASCIIPrintf(viewerstdout, "Faces: p0:%d ,p1:%d \n", f0, > f1); > PetscViewerASCIIPrintf(viewerstdout, "Edges: p0:%d ,p1:%d \n", e0, > e1); > PetscViewerASCIIPrintf(viewerstdout, "Vertices: p0:%d ,p1:%d \n", v0, > v1); > PetscViewerASCIIPrintf(viewerstdout, "Box Cells: p0:%d ,p1:%d \n", > s0, s1); > PetscViewerASCIIPrintf(viewerstdout, "Ghost Cells: p0:%d ,p1:%d \n", > g0, g1); > > > > On Sun, Jul 3, 2022 at 12:42 AM Matthew Knepley wrote: > >> On Sat, Jul 2, 2022 at 6:20 PM Nicholas Arnold-Medabalimi < >> narnoldm at umich.edu> wrote: >> >>> Dear PETSc users, >>> >>> I have some general novice questions regarding how to properly access a >>> distributed DMPLEX vector that has ghost cells for a finite volume use case. >>> >>> My process for setup >>> 1) generated a simple box mesh using DMPlexCreateBoxMesh >>> 2) distribute the mesh using DMPlexDistribute (at this point everything >>> looks fine when I View (as paraview file) and I can see the partitions) >>> 3) I generate a section with 5 variables located at the cells. (I don't >>> think it matters if I use 5 fields or 1 field with 5 components?) I can >>> alternatively do this using the PetscFV variable with 5 components. >>> 4) I then have the dm setup properly (with no ghost cells at this >>> point) and I use DMCreateGlobalVector and DMCreateLocalVector to get the >>> Vectors to work with >>> 5) I'm just setting a quadratic IC. The overall loop over the cells is >>> constructed via getting the cell stratum which has the Cell point list and >>> then using the SectionOffset to assign each of the components at each cell >>> using DMPlexComputeCellGeometryFVM to get the cell centroid. >>> >>> As far as I can tell this is an adequate solution but now I'm moving >>> into learning how to access neighboring cells for flux calculations which >>> isn't just the local cell but requires access to neighboring cells which at >>> some point will be located on neighboring processors and synched to be >>> accessible. When I did this for a DMDA it was pretty straightforward >>> insofar as I just needed to call DMDAGetCorners and the LocalVector >>> indexing would allow the stencil to extend gracefully into the ghost >>> values. >>> >>> My general question is how do I achieve a similar loop structure for >>> DMPlex as far as the indexing over the owned cells while being able to >>> access the neighbor halo cells. I have been looking at example 52 and 11 in >>> the ts tutorial examples but I'm struggling to extract exactly what I need. >>> >>> To boil it down into 3 starting questions >>> 1) What is the preferred way to setup the cells and then access the >>> internal cells for say N cell halos for the boundaries between processors >>> in a DMPlex? >>> >> >> If you want a halo during distribution, you can give the "overlap" >> argument to DMPlexDistribute(). >> >> >>> 2) What is the distinction between the overlap argument in >>> DMPlexDistribute and DMPlexConstructGhostCells (which I see used in the >>> examples)? (at least based on my tests it seems GhostCells is generating >>> cells at the overall boundaries not the internal partition boundaries?) >>> >> >> The examples use both. DMPlexConstructGhostCells() puts a layer of cells >> around the domain boundary that are special. They have no cell boundary, >> just the face they are attached to. The overlap adds true cells to each >> domain across the parallel boundary. >> >> >>> 3) Once I do have a DMPlex object that has the appropriate halos, how >>> would I get the access range for those cells? Based on my current >>> assumption the Stratum range for the Cells would include the ghost cells as >>> well which I would like to avoid? >>> >> >> I use >> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexGetSimplexOrBoxCells >> to avoid the FV ghost cells. However, you can also do it by hand by >> checking the type, or use >> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexGetGhostCellStratum >> >> Thanks, >> >> Matt >> >> >>> (Ultimately in the examples I see cases where there is the synch step >>> for Local to Global and vice versa but I'm trying to just get to the point >>> where I have the DM setup properly to handle the internal mesh boundaries >>> and have the correct indexing from the StratumGet commands.) >>> >>> Any advice and corrections would be welcome. >>> >>> Sincerely >>> Nicholas >>> >>> -- >>> Nicholas Arnold-Medabalimi >>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > > > -- > Nicholas Arnold-Medabalimi > > Ph.D. Candidate > Computational Aeroscience Lab > University of Michigan > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From A.D.F.Boyd at sms.ed.ac.uk Mon Jul 4 00:25:50 2022 From: A.D.F.Boyd at sms.ed.ac.uk (BOYD Andrew) Date: Mon, 4 Jul 2022 05:25:50 +0000 Subject: [petsc-users] Solving Laplacian on complicated domain Message-ID: Dear PETSc users, I am a PhD student looking to solve a Laplacian on a 3D domain which consists of a volume with ellipsoid ?holes? in it. I am a newcomer to PETSc, and would like advice on how to begin to write this code. I have studied the examples, and example no.12 in SNES seems to share some of the same characteristics that I need. I have also looked at the mail archives, but unfortunately couldn?t find too much on this problem ? it may be that I lack the background to understand it properly. Thanks in advance for any advice, it is much appreciated. (As an aside, I am also planning to run this in Rust using the PETSc bindings ? if anyone has any experience with this it would be interesting to hear from you as well!) Sincerely, Andrew Boyd The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Mon Jul 4 01:29:12 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Mon, 4 Jul 2022 11:59:12 +0530 Subject: [petsc-users] Creating dmplex in every rank and redistributing Message-ID: Hi, Using dmplex, I am trying to create an example where I can start with a poor distribution of an unstructured mesh (reading from a file in parallel) and then use redistribution to optimize it. I know that I can call ReBalanceSharedPoints on an already created distribution from dmplexDistribute. But is it possible to initialize a dmplex from each rank (each rank initializes its own chunk of the mesh) and then call this function? Most of the numbering in dmplex DAG representation is local, but while reading from a file in parallel, I only have access to global numbering of nodes. Do I need to reassign this to a local numbering? Is there a datastructure within petsc that can help with this? Thank you. Sincerely, Prateek Gupta, PhD -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 4 07:37:08 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 4 Jul 2022 08:37:08 -0400 Subject: [petsc-users] Solving Laplacian on complicated domain In-Reply-To: References: Message-ID: On Mon, Jul 4, 2022 at 1:29 AM BOYD Andrew via petsc-users < petsc-users at mcs.anl.gov> wrote: > Dear PETSc users, > > > > I am a PhD student looking to solve a Laplacian on a 3D domain which > consists of a volume with ellipsoid ?holes? in it. I am a newcomer to > PETSc, and would like advice on how to begin to write this code. I have > studied the examples, and example no.12 in SNES seems to share some of the same > characteristics that I need. > > I have also looked at the mail archives, but unfortunately couldn?t find > too much on this problem ? it may be that I lack the background to > understand it properly. > > Thanks in advance for any advice, it is much appreciated. > > (As an aside, I am also planning to run this in Rust using the PETSc > bindings ? if anyone has any experience with this it would be interesting > to hear from you as well!) > It seems job 1 for you is forming the matrix with the correct boundary conditions. Ex 12 should be enough for that if you can input a mesh with the boundaries marked as you wish. After that I would 1) Run with a direct solver like MUMPS or SuperLU_dist 2) Run with algebraic multigrid, like GAMG, or Hypre, or ML 3) If that is not enough, think about a few steps of geometric or p-refinement. Thanks, Matt > Sincerely, > > Andrew Boyd > The University of Edinburgh is a charitable body, registered in Scotland, > with registration number SC005336. Is e buidheann carthannais a th? ann an > Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 4 07:39:02 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 4 Jul 2022 08:39:02 -0400 Subject: [petsc-users] Creating dmplex in every rank and redistributing In-Reply-To: References: Message-ID: On Mon, Jul 4, 2022 at 2:29 AM Prateek Gupta wrote: > Hi, > > Using dmplex, I am trying to create an example where I can start with a > poor distribution of an unstructured mesh (reading from a file in parallel) > and then use redistribution to optimize it. > You can call DMPlexDistribute() on any mesh, including a parallel one. > I know that I can call ReBalanceSharedPoints on an already created > distribution from dmplexDistribute. But is it possible to initialize a > dmplex from each rank (each rank initializes its own chunk of the mesh) and > then call this function? > Yes, this is done in https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexCreateFromCellListParallelPetsc/ It is not trivial to do by hand, so I would look at that code first if you want to do that. > Most of the numbering in dmplex DAG representation is local, but while > reading from a file in parallel, I only have access to global numbering of > nodes. Do I need to reassign this to a local numbering? Is there a > datastructure within petsc that can help with this? > > > Thank you. > Sincerely, > Prateek Gupta, PhD > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From elias.karabelas at uni-graz.at Wed Jul 6 06:46:16 2022 From: elias.karabelas at uni-graz.at (Karabelas, Elias (elias.karabelas@uni-graz.at)) Date: Wed, 6 Jul 2022 11:46:16 +0000 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions Message-ID: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> Dear all, I don't know if this is a bug, but I observed that when using GMRES with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be exactly fulfilled. My Matrix has zero rows and cols with 1 on the diagonal where I have dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows can be exactly fulfilled (as u_i = g_i) there. However, when I solve A*x = b with the above solver I only get u_i = g_i + error in that part of the vector. Switching from pc_gamg_type agg to pc_gamg_type classical cures this problem, but the classical is not advertised in the user manual. These are the options I'm currently using: -ksp_type gmres -ksp_pc_side right -pc_type gamg -pc_gamg_type agg [or classical] -pc_gamg_sym_graph 1 -pc_gamg_square_graph 1 -pc_gamg_agg_nsmooths 1 -pc_gamg_threshold 0.01 -pc_mg_cycles v Iteration counts are basically the same. Best regards Elias -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 6 07:35:34 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 6 Jul 2022 08:35:34 -0400 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> Message-ID: On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias (elias.karabelas at uni-graz.at) wrote: > Dear all, > > I don't know if this is a bug, but I observed that when using GMRES with > AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be > exactly fulfilled. > > My Matrix has zero rows and cols with 1 on the diagonal where I have > dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows > can be exactly fulfilled (as u_i = g_i) there. > > I would not expect aggregation to be exact here, but only within the iteration tolerance. If instead you eliminate those variables, you can maintain algebraic exactness. This is what we do in examples, like SNES ex56. Thanks, Matt > However, when I solve A*x = b with the above solver I only get u_i = g_i + > error in that part of the vector. Switching from pc_gamg_type agg to > pc_gamg_type classical cures this problem, but the classical is not > advertised in the user manual. > > These are the options I'm currently using: > > -ksp_type gmres > -ksp_pc_side right > -pc_type gamg > -pc_gamg_type agg [or classical] > -pc_gamg_sym_graph 1 > -pc_gamg_square_graph 1 > -pc_gamg_agg_nsmooths 1 > -pc_gamg_threshold 0.01 > -pc_mg_cycles v > > Iteration counts are basically the same. > > Best regards > > Elias > > -- > Dr. Elias Karabelas > Research Associate > University of Graz > Institute of Mathematics and Scientific Computing > Heinrichstra?e 36 > A-8010 Graz > Austria > > Phone: +43 316 380 8546 > Email: elias.karabelas at uni-graz.at > Web: https://ccl.medunigraz.at/ > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From elias.karabelas at uni-graz.at Wed Jul 6 07:42:24 2022 From: elias.karabelas at uni-graz.at (Karabelas, Elias (elias.karabelas@uni-graz.at)) Date: Wed, 6 Jul 2022 12:42:24 +0000 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> Message-ID: <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> Dear Matt, thanks for the fast response. That makes perfect sense to me. Best regards Elias Am 06.07.22 um 14:35 schrieb Matthew Knepley: On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Dear all, I don't know if this is a bug, but I observed that when using GMRES with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be exactly fulfilled. My Matrix has zero rows and cols with 1 on the diagonal where I have dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows can be exactly fulfilled (as u_i = g_i) there. I would not expect aggregation to be exact here, but only within the iteration tolerance. If instead you eliminate those variables, you can maintain algebraic exactness. This is what we do in examples, like SNES ex56. Thanks, Matt However, when I solve A*x = b with the above solver I only get u_i = g_i + error in that part of the vector. Switching from pc_gamg_type agg to pc_gamg_type classical cures this problem, but the classical is not advertised in the user manual. These are the options I'm currently using: -ksp_type gmres -ksp_pc_side right -pc_type gamg -pc_gamg_type agg [or classical] -pc_gamg_sym_graph 1 -pc_gamg_square_graph 1 -pc_gamg_agg_nsmooths 1 -pc_gamg_threshold 0.01 -pc_mg_cycles v Iteration counts are basically the same. Best regards Elias -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jiannan_Tu at uml.edu Wed Jul 6 09:05:08 2022 From: Jiannan_Tu at uml.edu (Tu, Jiannan) Date: Wed, 6 Jul 2022 14:05:08 +0000 Subject: [petsc-users] Using matrix-free with KSP In-Reply-To: References: Message-ID: Hi Barry, Following your instructions I implemented the matrix-free method to solve a large linear equation system resulted from a surface integration equation. The KSP solver works fine for single process, but it is problematic with multiple processes. The problem is that each process only can access its own part of solution vector so that each process only conducts part of matrix-vector multiplication. MPI can be used to assemble these partial matrix-vector multiplication together. Does Petsc provide any ways to implement multi-process matrix-free method? Thanks, Jiannan ________________________________ From: Barry Smith Sent: Tuesday, May 24, 2022 2:12 PM To: Tu, Jiannan Cc: petsc-users at mcs.anl.gov Subject: Re: [petsc-users] Using matrix-free with KSP This e-mail originated from outside the UMass Lowell network. ________________________________ You can use MatCreateMFFD https://petsc.org/main/docs/manualpages/Mat/MatCreateMFFD/ MatMFFDSetFunction MatSetFromOptions MatMFFDSetBase and provide the matrix to KSP. Note you will need to use -pc_type none or provide your own custom preconditioner with https://petsc.org/main/docs/manualpages/PC/PCSHELL/ On May 24, 2022, at 1:21 PM, Tu, Jiannan > wrote: I want to use a matrix-free matrix to solve a large linear equation system because the matrix is too large to be stored. Petsc user manual describes matrix-free method for SNES with examples. The matrix-free matrices section explains how to set up such a matrix, but I can't find any example of matrix-free method with KSP. I am wondering how to apply the method to KSP iterative solver in parallel. I greatly appreciate your help for me to understand this topic. Jiannan Tu -------------- next part -------------- An HTML attachment was scrubbed... URL: From jed at jedbrown.org Wed Jul 6 09:09:06 2022 From: jed at jedbrown.org (Jed Brown) Date: Wed, 06 Jul 2022 08:09:06 -0600 Subject: [petsc-users] Using matrix-free with KSP In-Reply-To: References: Message-ID: <87iloa49kt.fsf@jedbrown.org> You'll usually have a GlobalToLocal operation for each rank to get the halo data it needs, then either a LocalToGlobal to collect the result (e.g., finite element methods) or the local compute will write directly into the owned portion of the global vector. If you're doing the communication "raw", then you may find VecScatter or PetscSF useful to perform the necessary communication. "Tu, Jiannan" writes: > Hi Barry, > > Following your instructions I implemented the matrix-free method to solve a large linear equation system resulted from a surface integration equation. The KSP solver works fine for single process, but it is problematic with multiple processes. The problem is that each process only can access its own part of solution vector so that each process only conducts part of matrix-vector multiplication. MPI can be used to assemble these partial matrix-vector multiplication together. Does Petsc provide any ways to implement multi-process matrix-free method? > > Thanks, > Jiannan > ________________________________ > From: Barry Smith > Sent: Tuesday, May 24, 2022 2:12 PM > To: Tu, Jiannan > Cc: petsc-users at mcs.anl.gov > Subject: Re: [petsc-users] Using matrix-free with KSP > > This e-mail originated from outside the UMass Lowell network. > ________________________________ > > You can use MatCreateMFFD https://petsc.org/main/docs/manualpages/Mat/MatCreateMFFD/ MatMFFDSetFunction MatSetFromOptions MatMFFDSetBase and provide the matrix to KSP. Note you will need to use -pc_type none or provide your own custom preconditioner with https://petsc.org/main/docs/manualpages/PC/PCSHELL/ > > > > On May 24, 2022, at 1:21 PM, Tu, Jiannan > wrote: > > I want to use a matrix-free matrix to solve a large linear equation system because the matrix is too large to be stored. Petsc user manual describes matrix-free method for SNES with examples. The matrix-free matrices section explains how to set up such a matrix, but I can't find any example of matrix-free method with KSP. I am wondering how to apply the method to KSP iterative solver in parallel. > > I greatly appreciate your help for me to understand this topic. > > Jiannan Tu From mfadams at lbl.gov Wed Jul 6 09:41:05 2022 From: mfadams at lbl.gov (Mark Adams) Date: Wed, 6 Jul 2022 10:41:05 -0400 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> Message-ID: And one iteration of undamped Jacobi after the solve should fix this. On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias (elias.karabelas at uni-graz.at) wrote: > Dear Matt, > > thanks for the fast response. That makes perfect sense to me. > > Best regards > Elias > > Am 06.07.22 um 14:35 schrieb Matthew Knepley: > > On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias ( > elias.karabelas at uni-graz.at) wrote: > >> Dear all, >> >> I don't know if this is a bug, but I observed that when using GMRES with >> AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be >> exactly fulfilled. >> >> My Matrix has zero rows and cols with 1 on the diagonal where I have >> dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows >> can be exactly fulfilled (as u_i = g_i) there. >> > I would not expect aggregation to be exact here, but only within the > iteration tolerance. If instead you eliminate those variables, you can > maintain algebraic exactness. > This is what we do in examples, like SNES ex56. > > Thanks, > > Matt > >> However, when I solve A*x = b with the above solver I only get u_i = g_i >> + error in that part of the vector. Switching from pc_gamg_type agg to >> pc_gamg_type classical cures this problem, but the classical is not >> advertised in the user manual. >> >> These are the options I'm currently using: >> >> -ksp_type gmres >> -ksp_pc_side right >> -pc_type gamg >> -pc_gamg_type agg [or classical] >> -pc_gamg_sym_graph 1 >> -pc_gamg_square_graph 1 >> -pc_gamg_agg_nsmooths 1 >> -pc_gamg_threshold 0.01 >> -pc_mg_cycles v >> >> Iteration counts are basically the same. >> >> Best regards >> >> Elias >> >> -- >> Dr. Elias Karabelas >> Research Associate >> University of Graz >> Institute of Mathematics and Scientific Computing >> Heinrichstra?e 36 >> A-8010 Graz >> Austria >> >> Phone: +43 316 380 8546 >> Email: elias.karabelas at uni-graz.at >> Web: https://ccl.medunigraz.at/ >> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > -- > Dr. Elias Karabelas > Research Associate > University of Graz > Institute of Mathematics and Scientific Computing > Heinrichstra?e 36 > A-8010 Graz > Austria > > Phone: +43 316 380 8546 > Email: elias.karabelas at uni-graz.at > Web: https://ccl.medunigraz.at/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 6 11:56:54 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 6 Jul 2022 11:56:54 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors Message-ID: Hi, I am using DMPlex for a FVM code written in Fortran that uses DMPlexCreateSection() to prepare an output file in vtu format. A domain of interest has around 5000 node points and with small number of processors (such as nproc=3), the DMPlexCreateSection() works fine. However, if a larger number of procs (such as nproc=20) is used, DMPlexCreateSection() crashes with error message below. It looks very similar problem in a previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection crash in a no-boundary corner case " When I call DMPlexCreateSection(), a nullified pointer "nolabel(:)=>NULL()" is provided. What is a possible solution to this problem? It looks like there is a problem with a processor that does not have any boundaries. A piece of the source code is attached to show how the DMPlexCreateSection() is used in the code. Thanks, Mike [16]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [16]PETSC ERROR: Null argument, when expecting valid pointer [16]PETSC ERROR: Null Pointer: Parameter # 1 [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown [16]PETSC ERROR: #1 ISGetLocalSize() at [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at [16]PETSC ERROR: #3 DMPlexCreateSection() at -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Source.F90 Type: application/octet-stream Size: 9324 bytes Desc: not available URL: From Jiannan_Tu at uml.edu Wed Jul 6 12:39:32 2022 From: Jiannan_Tu at uml.edu (Tu, Jiannan) Date: Wed, 6 Jul 2022 17:39:32 +0000 Subject: [petsc-users] Using matrix-free with KSP In-Reply-To: <87iloa49kt.fsf@jedbrown.org> References: <87iloa49kt.fsf@jedbrown.org> Message-ID: Jed, thank you very much for the reply. I'm not sure GlobaltoLocal will work. Say the solution vector is of length 10. Two processes then each process can see 5 elements of the vector. For A x = b (10 equations), each process performs matrix-vector product for five equations. And for each equation i , sum_j A_ij * x_j = b_i requires the process has access to all 10 unknows x_i (i=0,1,...,9). Can VecScatter and PetscSF make the entire vector accessible to each process? I am reading the manual and trying to understand how VecScatter and PetscSF work. Jiannan ________________________________ From: Jed Brown Sent: Wednesday, July 6, 2022 10:09 AM To: Tu, Jiannan ; Barry Smith Cc: petsc-users at mcs.anl.gov Subject: Re: [petsc-users] Using matrix-free with KSP You'll usually have a GlobalToLocal operation for each rank to get the halo data it needs, then either a LocalToGlobal to collect the result (e.g., finite element methods) or the local compute will write directly into the owned portion of the global vector. If you're doing the communication "raw", then you may find VecScatter or PetscSF useful to perform the necessary communication. "Tu, Jiannan" writes: > Hi Barry, > > Following your instructions I implemented the matrix-free method to solve a large linear equation system resulted from a surface integration equation. The KSP solver works fine for single process, but it is problematic with multiple processes. The problem is that each process only can access its own part of solution vector so that each process only conducts part of matrix-vector multiplication. MPI can be used to assemble these partial matrix-vector multiplication together. Does Petsc provide any ways to implement multi-process matrix-free method? > > Thanks, > Jiannan > ________________________________ > From: Barry Smith > Sent: Tuesday, May 24, 2022 2:12 PM > To: Tu, Jiannan > Cc: petsc-users at mcs.anl.gov > Subject: Re: [petsc-users] Using matrix-free with KSP > > This e-mail originated from outside the UMass Lowell network. > ________________________________ > > You can use MatCreateMFFD https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpetsc.org%2Fmain%2Fdocs%2Fmanualpages%2FMat%2FMatCreateMFFD%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cab0859d8d154471590bc08da5f5918d6%7C4c25b8a617f746f983f054734ab81fb1%7C0%7C0%7C637927133525745809%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A7wqegTfh94No5BpDiWLK3VxOuR44U2wlWHVm2k7l60%3D&reserved=0 MatMFFDSetFunction MatSetFromOptions MatMFFDSetBase and provide the matrix to KSP. Note you will need to use -pc_type none or provide your own custom preconditioner with https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpetsc.org%2Fmain%2Fdocs%2Fmanualpages%2FPC%2FPCSHELL%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cab0859d8d154471590bc08da5f5918d6%7C4c25b8a617f746f983f054734ab81fb1%7C0%7C0%7C637927133525745809%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Gb%2F9uFG3jp%2FbfWaSh2cSEQLItHS9CuLwarzN0KcNiJY%3D&reserved=0 > > > > On May 24, 2022, at 1:21 PM, Tu, Jiannan > wrote: > > I want to use a matrix-free matrix to solve a large linear equation system because the matrix is too large to be stored. Petsc user manual describes matrix-free method for SNES with examples. The matrix-free matrices section explains how to set up such a matrix, but I can't find any example of matrix-free method with KSP. I am wondering how to apply the method to KSP iterative solver in parallel. > > I greatly appreciate your help for me to understand this topic. > > Jiannan Tu -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Wed Jul 6 13:08:31 2022 From: bsmith at petsc.dev (Barry Smith) Date: Wed, 6 Jul 2022 14:08:31 -0400 Subject: [petsc-users] Using matrix-free with KSP In-Reply-To: References: <87iloa49kt.fsf@jedbrown.org> Message-ID: <00EBE4B8-22E5-408F-B56D-14226A278D7E@petsc.dev> So your operator is a "dense" operator in that its matrix representation would be essentially dense. In that case, you can use specialized routines to do this efficiently. You can use VecScatterCreateToAll() and then VecScatterBegin/End to do the communication. Barry > On Jul 6, 2022, at 1:39 PM, Tu, Jiannan wrote: > > Jed, thank you very much for the reply. > > I'm not sure GlobaltoLocal will work. Say the solution vector is of length 10. Two processes then each process can see 5 elements of the vector. For A x = b (10 equations), each process performs matrix-vector product for five equations. And for each equation i , sum_j A_ij * x_j = b_i requires the process has access to all 10 unknows x_i (i=0,1,...,9). > > Can VecScatter and PetscSF make the entire vector accessible to each process? I am reading the manual and trying to understand how VecScatter and PetscSF work. > > Jiannan > From: Jed Brown > > Sent: Wednesday, July 6, 2022 10:09 AM > To: Tu, Jiannan >; Barry Smith > > Cc: petsc-users at mcs.anl.gov > > Subject: Re: [petsc-users] Using matrix-free with KSP > > You'll usually have a GlobalToLocal operation for each rank to get the halo data it needs, then either a LocalToGlobal to collect the result (e.g., finite element methods) or the local compute will write directly into the owned portion of the global vector. If you're doing the communication "raw", then you may find VecScatter or PetscSF useful to perform the necessary communication. > > "Tu, Jiannan" > writes: > > > Hi Barry, > > > > Following your instructions I implemented the matrix-free method to solve a large linear equation system resulted from a surface integration equation. The KSP solver works fine for single process, but it is problematic with multiple processes. The problem is that each process only can access its own part of solution vector so that each process only conducts part of matrix-vector multiplication. MPI can be used to assemble these partial matrix-vector multiplication together. Does Petsc provide any ways to implement multi-process matrix-free method? > > > > Thanks, > > Jiannan > > ________________________________ > > From: Barry Smith > > > Sent: Tuesday, May 24, 2022 2:12 PM > > To: Tu, Jiannan > > > Cc: petsc-users at mcs.anl.gov > > > Subject: Re: [petsc-users] Using matrix-free with KSP > > > > This e-mail originated from outside the UMass Lowell network. > > ________________________________ > > > > You can use MatCreateMFFD https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpetsc.org%2Fmain%2Fdocs%2Fmanualpages%2FMat%2FMatCreateMFFD%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cab0859d8d154471590bc08da5f5918d6%7C4c25b8a617f746f983f054734ab81fb1%7C0%7C0%7C637927133525745809%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A7wqegTfh94No5BpDiWLK3VxOuR44U2wlWHVm2k7l60%3D&reserved=0 MatMFFDSetFunction MatSetFromOptions MatMFFDSetBase and provide the matrix to KSP. Note you will need to use -pc_type none or provide your own custom preconditioner withhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpetsc.org%2Fmain%2Fdocs%2Fmanualpages%2FPC%2FPCSHELL%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cab0859d8d154471590bc08da5f5918d6%7C4c25b8a617f746f983f054734ab81fb1%7C0%7C0%7C637927133525745809%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Gb%2F9uFG3jp%2FbfWaSh2cSEQLItHS9CuLwarzN0KcNiJY%3D&reserved=0 > > > > > > > > On May 24, 2022, at 1:21 PM, Tu, Jiannan >> wrote: > > > > I want to use a matrix-free matrix to solve a large linear equation system because the matrix is too large to be stored. Petsc user manual describes matrix-free method for SNES with examples. The matrix-free matrices section explains how to set up such a matrix, but I can't find any example of matrix-free method with KSP. I am wondering how to apply the method to KSP iterative solver in parallel. > > > > I greatly appreciate your help for me to understand this topic. > > > > Jiannan Tu -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jiannan_Tu at uml.edu Wed Jul 6 13:34:56 2022 From: Jiannan_Tu at uml.edu (Tu, Jiannan) Date: Wed, 6 Jul 2022 18:34:56 +0000 Subject: [petsc-users] Using matrix-free with KSP In-Reply-To: <00EBE4B8-22E5-408F-B56D-14226A278D7E@petsc.dev> References: <87iloa49kt.fsf@jedbrown.org> <00EBE4B8-22E5-408F-B56D-14226A278D7E@petsc.dev> Message-ID: Barry, VecScatterCreateToAll solves the problem! The code now gives the correct answer with multiple processes. Thank you all so much! Jiannan ________________________________ From: Barry Smith Sent: Wednesday, July 6, 2022 2:08 PM To: Tu, Jiannan Cc: Jed Brown ; petsc-users at mcs.anl.gov Subject: Re: [petsc-users] Using matrix-free with KSP So your operator is a "dense" operator in that its matrix representation would be essentially dense. In that case, you can use specialized routines to do this efficiently. You can use VecScatterCreateToAll() and then VecScatterBegin/End to do the communication. Barry On Jul 6, 2022, at 1:39 PM, Tu, Jiannan > wrote: Jed, thank you very much for the reply. I'm not sure GlobaltoLocal will work. Say the solution vector is of length 10. Two processes then each process can see 5 elements of the vector. For A x = b (10 equations), each process performs matrix-vector product for five equations. And for each equation i , sum_j A_ij * x_j = b_i requires the process has access to all 10 unknows x_i (i=0,1,...,9). Can VecScatter and PetscSF make the entire vector accessible to each process? I am reading the manual and trying to understand how VecScatter and PetscSF work. Jiannan ________________________________ From: Jed Brown > Sent: Wednesday, July 6, 2022 10:09 AM To: Tu, Jiannan >; Barry Smith > Cc: petsc-users at mcs.anl.gov > Subject: Re: [petsc-users] Using matrix-free with KSP You'll usually have a GlobalToLocal operation for each rank to get the halo data it needs, then either a LocalToGlobal to collect the result (e.g., finite element methods) or the local compute will write directly into the owned portion of the global vector. If you're doing the communication "raw", then you may find VecScatter or PetscSF useful to perform the necessary communication. "Tu, Jiannan" > writes: > Hi Barry, > > Following your instructions I implemented the matrix-free method to solve a large linear equation system resulted from a surface integration equation. The KSP solver works fine for single process, but it is problematic with multiple processes. The problem is that each process only can access its own part of solution vector so that each process only conducts part of matrix-vector multiplication. MPI can be used to assemble these partial matrix-vector multiplication together. Does Petsc provide any ways to implement multi-process matrix-free method? > > Thanks, > Jiannan > ________________________________ > From: Barry Smith > > Sent: Tuesday, May 24, 2022 2:12 PM > To: Tu, Jiannan > > Cc: petsc-users at mcs.anl.gov > > Subject: Re: [petsc-users] Using matrix-free with KSP > > This e-mail originated from outside the UMass Lowell network. > ________________________________ > > You can use MatCreateMFFD https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpetsc.org%2Fmain%2Fdocs%2Fmanualpages%2FMat%2FMatCreateMFFD%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cab0859d8d154471590bc08da5f5918d6%7C4c25b8a617f746f983f054734ab81fb1%7C0%7C0%7C637927133525745809%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=A7wqegTfh94No5BpDiWLK3VxOuR44U2wlWHVm2k7l60%3D&reserved=0 MatMFFDSetFunction MatSetFromOptions MatMFFDSetBase and provide the matrix to KSP. Note you will need to use -pc_type none or provide your own custom preconditioner withhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpetsc.org%2Fmain%2Fdocs%2Fmanualpages%2FPC%2FPCSHELL%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cab0859d8d154471590bc08da5f5918d6%7C4c25b8a617f746f983f054734ab81fb1%7C0%7C0%7C637927133525745809%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Gb%2F9uFG3jp%2FbfWaSh2cSEQLItHS9CuLwarzN0KcNiJY%3D&reserved=0 > > > > On May 24, 2022, at 1:21 PM, Tu, Jiannan > wrote: > > I want to use a matrix-free matrix to solve a large linear equation system because the matrix is too large to be stored. Petsc user manual describes matrix-free method for SNES with examples. The matrix-free matrices section explains how to set up such a matrix, but I can't find any example of matrix-free method with KSP. I am wondering how to apply the method to KSP iterative solver in parallel. > > I greatly appreciate your help for me to understand this topic. > > Jiannan Tu -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 6 14:11:28 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 6 Jul 2022 15:11:28 -0400 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: On Wed, Jul 6, 2022 at 12:57 PM Mike Michell wrote: > Hi, I am using DMPlex for a FVM code written in Fortran that uses > DMPlexCreateSection() to prepare an output file in vtu format. A domain of > interest has around 5000 node points and with small number of processors > (such as nproc=3), the DMPlexCreateSection() works fine. However, if a > larger number of procs (such as nproc=20) is used, DMPlexCreateSection() > crashes with error message below. It looks very similar problem in a > previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection crash in a > no-boundary corner case > " > Yes, the recommendation is not to pass a NULL PetscIS to the AddBoundary() routine. Are you doing this? Thanks, Matt > When I call DMPlexCreateSection(), a nullified pointer > "nolabel(:)=>NULL()" is provided. What is a possible solution to this > problem? It looks like there is a problem with a processor that does not > have any boundaries. A piece of the source code is attached to show how > the DMPlexCreateSection() is used in the code. > > Thanks, > Mike > > [16]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [16]PETSC ERROR: Null argument, when expecting valid pointer > [16]PETSC ERROR: Null Pointer: Parameter # 1 > [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown > [16]PETSC ERROR: #1 ISGetLocalSize() at > [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at > [16]PETSC ERROR: #3 DMPlexCreateSection() at > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 6 14:41:51 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 6 Jul 2022 14:41:51 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: I am passing NULL for IS Permutation as; call DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) Should I define non-NULL IS Permutation before I call DMPlexCreateSection() to avoid the issue? Thanks, Mike On Wed, Jul 6, 2022 at 12:57 PM Mike Michell wrote: > >> Hi, I am using DMPlex for a FVM code written in Fortran that uses >> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >> interest has around 5000 node points and with small number of processors >> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >> crashes with error message below. It looks very similar problem in a >> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection crash in >> a no-boundary corner case >> >> " >> > > Yes, the recommendation is not to pass a NULL PetscIS to the AddBoundary() > routine. Are you doing this? > > Thanks, > > Matt > > > >> When I call DMPlexCreateSection(), a nullified pointer >> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >> problem? It looks like there is a problem with a processor that does not >> have any boundaries. A piece of the source code is attached to show how >> the DMPlexCreateSection() is used in the code. >> >> Thanks, >> Mike >> >> [16]PETSC ERROR: --------------------- Error Message >> -------------------------------------------------------------- >> [16]PETSC ERROR: Null argument, when expecting valid pointer >> [16]PETSC ERROR: Null Pointer: Parameter # 1 >> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >> [16]PETSC ERROR: #1 ISGetLocalSize() at >> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >> [16]PETSC ERROR: #3 DMPlexCreateSection() at >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jiannan_Tu at uml.edu Wed Jul 6 14:54:14 2022 From: Jiannan_Tu at uml.edu (Tu, Jiannan) Date: Wed, 6 Jul 2022 19:54:14 +0000 Subject: [petsc-users] Petsc install with complex number failed Message-ID: I want to use PETSC with scalar as complex number. Configuration, make and install went well, but check failed with following error messages. Using built petsc to compile and run an existing code failed too with the error messages similar to what shown below. The configure options are --download-f2cblaslapack=yes --with-mpi-dir=/usr/local --with-fc=0 --prefix=/home/jiannantu/petsc1 --with-scalar-type=complex Could you please help me to identify what is doing wrong here? Thank you, Jiannan ----------------------------------------------------------------------------- Running check examples to verify correct installation Using PETSC_DIR=/home/jiannantu/petsc1 and PETSC_ARCH= Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process See https://petsc.org/release/faq/ lid velocity = 0.0016, prandtl # = 1., grashof # = 1. Number of SNES iterations = 0 [0]PETSC ERROR: PetscTrFreeDefault() called from VecDestroy_Seq() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec2.c:694 [0]PETSC ERROR: Block [id=1423(20000)] at address 0x561c4240f7e0 is corrupted (probably write past end of array) [0]PETSC ERROR: Block allocated in VecCreate_Seq() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec3.c:34 [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: Memory corruption: https://petsc.org/release/faq/#valgrind [0]PETSC ERROR: Corrupted memory [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [0]PETSC ERROR: Petsc Release Version 3.17.3, unknown [0]PETSC ERROR: ./ex19 on a named REXNET-WS4 by jiannantu Wed Jul 6 15:40:42 2022 [0]PETSC ERROR: Configure options --download-f2cblaslapack=yes --with-mpi-dir=/usr/local --with-openmp --with-fc=0 --prefix=/home/jiannantu/petsc --with-64-bit-indices=1 [0]PETSC ERROR: #1 PetscTrFreeDefault() at /home/jiannantu/Downloads/petsc3.17/src/sys/memory/mtr.c:306 [0]PETSC ERROR: #2 VecDestroy_Seq() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec2.c:694 [0]PETSC ERROR: #3 VecDestroy() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/interface/vector.c:381 [0]PETSC ERROR: #4 SNESReset() at /home/jiannantu/Downloads/petsc3.17/src/snes/interface/snes.c:3340 [0]PETSC ERROR: #5 SNESDestroy() at /home/jiannantu/Downloads/petsc3.17/src/snes/interface/snes.c:3403 [0]PETSC ERROR: #6 main() at ex19.c:169 [0]PETSC ERROR: Reached the main program with an out-of-range error code 1. This should never happen [0]PETSC ERROR: PETSc Option Table entries: [0]PETSC ERROR: -da_refine 3 [0]PETSC ERROR: -ksp_type fgmres [0]PETSC ERROR: -pc_type mg [0]PETSC ERROR: -use_gpu_aware_mpi 0 [0]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint at mcs.anl.gov---------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 6 14:56:00 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 6 Jul 2022 15:56:00 -0400 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: On Wed, Jul 6, 2022 at 3:42 PM Mike Michell wrote: > I am passing NULL for IS Permutation as; > > call > DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) > > Should I define non-NULL IS Permutation before I call > DMPlexCreateSection() to avoid the issue? > No, the problem is not the perm argument. To be sure, we should get a stack trace with line numbers (use a debug build). To me it looked like you passed a NULL IS to DMAddBoundary(). Thanks, Matt > Thanks, > Mike > > > On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >> wrote: >> >>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>> interest has around 5000 node points and with small number of processors >>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>> crashes with error message below. It looks very similar problem in a >>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection crash in >>> a no-boundary corner case >>> >>> " >>> >> >> Yes, the recommendation is not to pass a NULL PetscIS to the >> AddBoundary() routine. Are you doing this? >> >> Thanks, >> >> Matt >> >> >> >>> When I call DMPlexCreateSection(), a nullified pointer >>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>> problem? It looks like there is a problem with a processor that does not >>> have any boundaries. A piece of the source code is attached to show how >>> the DMPlexCreateSection() is used in the code. >>> >>> Thanks, >>> Mike >>> >>> [16]PETSC ERROR: --------------------- Error Message >>> -------------------------------------------------------------- >>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>> shooting. >>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From balay at mcs.anl.gov Wed Jul 6 15:14:46 2022 From: balay at mcs.anl.gov (Satish Balay) Date: Thu, 7 Jul 2022 01:44:46 +0530 (IST) Subject: [petsc-users] [petsc-maint] Petsc install with complex number failed In-Reply-To: References: Message-ID: <599fdc18-4678-8d22-53f3-279f8830b0@mcs.anl.gov> > Using PETSC_DIR=/home/jiannantu/petsc1 and PETSC_ARCH= > [0]PETSC ERROR: Configure options --download-f2cblaslapack=yes --with-mpi-dir=/usr/local --with-openmp --with-fc=0 --prefix=/home/jiannantu/petsc --with-64-bit-indices=1 These are 2 different installs of PETSc - I'm not sure why they are getting mixed up here. Suggest doing a clean rebuild - and retrying 'make check'. You could use in-place install - i.e without prefix option - but 2 different PETSC_ARCH values - and switching between these builds [for make check] should be easier. [by switching 'make PETSC_ARCH=val1' vs 'make PETSC_ARCH=val2' BTW: Its best if you do not cross-post to both petsc-users and petsc-maint Satish On Wed, 6 Jul 2022, Tu, Jiannan wrote: > I want to use PETSC with scalar as complex number. Configuration, make and install went well, but check failed with following error messages. Using built petsc to compile and run an existing code failed too with the error messages similar to what shown below. The configure options are > > --download-f2cblaslapack=yes --with-mpi-dir=/usr/local --with-fc=0 --prefix=/home/jiannantu/petsc1 --with-scalar-type=complex > > Could you please help me to identify what is doing wrong here? > > Thank you, > Jiannan > > ----------------------------------------------------------------------------- > Running check examples to verify correct installation > Using PETSC_DIR=/home/jiannantu/petsc1 and PETSC_ARCH= > Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process > See https://petsc.org/release/faq/ > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 0 > [0]PETSC ERROR: PetscTrFreeDefault() called from VecDestroy_Seq() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec2.c:694 > [0]PETSC ERROR: Block [id=1423(20000)] at address 0x561c4240f7e0 is corrupted (probably write past end of array) > [0]PETSC ERROR: Block allocated in VecCreate_Seq() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec3.c:34 > [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- > [0]PETSC ERROR: Memory corruption: https://petsc.org/release/faq/#valgrind > [0]PETSC ERROR: Corrupted memory > [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [0]PETSC ERROR: Petsc Release Version 3.17.3, unknown > [0]PETSC ERROR: ./ex19 on a named REXNET-WS4 by jiannantu Wed Jul 6 15:40:42 2022 > [0]PETSC ERROR: Configure options --download-f2cblaslapack=yes --with-mpi-dir=/usr/local --with-openmp --with-fc=0 --prefix=/home/jiannantu/petsc --with-64-bit-indices=1 > [0]PETSC ERROR: #1 PetscTrFreeDefault() at /home/jiannantu/Downloads/petsc3.17/src/sys/memory/mtr.c:306 > [0]PETSC ERROR: #2 VecDestroy_Seq() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec2.c:694 > [0]PETSC ERROR: #3 VecDestroy() at /home/jiannantu/Downloads/petsc3.17/src/vec/vec/interface/vector.c:381 > [0]PETSC ERROR: #4 SNESReset() at /home/jiannantu/Downloads/petsc3.17/src/snes/interface/snes.c:3340 > [0]PETSC ERROR: #5 SNESDestroy() at /home/jiannantu/Downloads/petsc3.17/src/snes/interface/snes.c:3403 > [0]PETSC ERROR: #6 main() at ex19.c:169 > [0]PETSC ERROR: Reached the main program with an out-of-range error code 1. This should never happen > [0]PETSC ERROR: PETSc Option Table entries: > [0]PETSC ERROR: -da_refine 3 > [0]PETSC ERROR: -ksp_type fgmres > [0]PETSC ERROR: -pc_type mg > [0]PETSC ERROR: -use_gpu_aware_mpi 0 > [0]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint at mcs.anl.gov---------- > > From elias.karabelas at uni-graz.at Thu Jul 7 02:14:54 2022 From: elias.karabelas at uni-graz.at (Karabelas, Elias (elias.karabelas@uni-graz.at)) Date: Thu, 7 Jul 2022 07:14:54 +0000 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> Message-ID: <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> Hi Mark, thanks for the answer, but I'm struggling to translate your suggestion into solver options. From scrolling through the user manual I think this points towards PCCOMPOSITE. However, the User Manual is not very precise with composite PCs, so how would I achieve this on top of my existing solver options? Best regards Elias Am 06.07.22 um 16:41 schrieb Mark Adams: And one iteration of undamped Jacobi after the solve should fix this. On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Dear Matt, thanks for the fast response. That makes perfect sense to me. Best regards Elias Am 06.07.22 um 14:35 schrieb Matthew Knepley: On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Dear all, I don't know if this is a bug, but I observed that when using GMRES with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be exactly fulfilled. My Matrix has zero rows and cols with 1 on the diagonal where I have dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows can be exactly fulfilled (as u_i = g_i) there. I would not expect aggregation to be exact here, but only within the iteration tolerance. If instead you eliminate those variables, you can maintain algebraic exactness. This is what we do in examples, like SNES ex56. Thanks, Matt However, when I solve A*x = b with the above solver I only get u_i = g_i + error in that part of the vector. Switching from pc_gamg_type agg to pc_gamg_type classical cures this problem, but the classical is not advertised in the user manual. These are the options I'm currently using: -ksp_type gmres -ksp_pc_side right -pc_type gamg -pc_gamg_type agg [or classical] -pc_gamg_sym_graph 1 -pc_gamg_square_graph 1 -pc_gamg_agg_nsmooths 1 -pc_gamg_threshold 0.01 -pc_mg_cycles v Iteration counts are basically the same. Best regards Elias -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Thu Jul 7 06:00:15 2022 From: mfadams at lbl.gov (Mark Adams) Date: Thu, 7 Jul 2022 07:00:15 -0400 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> Message-ID: I think PCCOMPOSITE is overkill here. First, I would only bother with this if this error is a problem. People use your method all the time and accept error at the scale of the solver tolerance. But if you want the exact solution, well, you could just clobber the solution values after the solve if you have access to the Diri BC data on hand. I was suggesting just creating a "Richardson/jacobi" solver, hardwire one iteration, use an initial guess and solve it. Not great, because this would have to grab the diagonal. If you had the diagonal (eg, from the AMG smoother that does exist) then this would be pretty cheap (a residual calculation mostly). Mark On Thu, Jul 7, 2022 at 3:14 AM Karabelas, Elias (elias.karabelas at uni-graz.at) wrote: > Hi Mark, > thanks for the answer, but I'm struggling to translate your suggestion > into solver options. > From scrolling through the user manual I think this points towards > PCCOMPOSITE. > However, the User Manual is not very precise with composite PCs, so how > would I achieve this on top of my existing solver options? > Best regards > Elias > > > > Am 06.07.22 um 16:41 schrieb Mark Adams: > > And one iteration of undamped Jacobi after the solve should fix this. > > On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias ( > elias.karabelas at uni-graz.at) wrote: > >> Dear Matt, >> >> thanks for the fast response. That makes perfect sense to me. >> >> Best regards >> Elias >> >> Am 06.07.22 um 14:35 schrieb Matthew Knepley: >> >> On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias ( >> elias.karabelas at uni-graz.at) wrote: >> >>> Dear all, >>> >>> I don't know if this is a bug, but I observed that when using GMRES with >>> AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be >>> exactly fulfilled. >>> >>> My Matrix has zero rows and cols with 1 on the diagonal where I have >>> dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows >>> can be exactly fulfilled (as u_i = g_i) there. >>> >> I would not expect aggregation to be exact here, but only within the >> iteration tolerance. If instead you eliminate those variables, you can >> maintain algebraic exactness. >> This is what we do in examples, like SNES ex56. >> >> Thanks, >> >> Matt >> >>> However, when I solve A*x = b with the above solver I only get u_i = g_i >>> + error in that part of the vector. Switching from pc_gamg_type agg to >>> pc_gamg_type classical cures this problem, but the classical is not >>> advertised in the user manual. >>> >>> These are the options I'm currently using: >>> >>> -ksp_type gmres >>> -ksp_pc_side right >>> -pc_type gamg >>> -pc_gamg_type agg [or classical] >>> -pc_gamg_sym_graph 1 >>> -pc_gamg_square_graph 1 >>> -pc_gamg_agg_nsmooths 1 >>> -pc_gamg_threshold 0.01 >>> -pc_mg_cycles v >>> >>> Iteration counts are basically the same. >>> >>> Best regards >>> >>> Elias >>> >>> -- >>> Dr. Elias Karabelas >>> Research Associate >>> University of Graz >>> Institute of Mathematics and Scientific Computing >>> Heinrichstra?e 36 >>> A-8010 Graz >>> Austria >>> >>> Phone: +43 316 380 8546 >>> Email: elias.karabelas at uni-graz.at >>> Web: https://ccl.medunigraz.at/ >>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> -- >> Dr. Elias Karabelas >> Research Associate >> University of Graz >> Institute of Mathematics and Scientific Computing >> Heinrichstra?e 36 >> A-8010 Graz >> Austria >> >> Phone: +43 316 380 8546 >> Email: elias.karabelas at uni-graz.at >> Web: https://ccl.medunigraz.at/ >> >> > -- > Dr. Elias Karabelas > Research Associate > University of Graz > Institute of Mathematics and Scientific Computing > Heinrichstra?e 36 > A-8010 Graz > Austria > > Phone: +43 316 380 8546 > Email: elias.karabelas at uni-graz.at > Web: https://ccl.medunigraz.at/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From elias.karabelas at uni-graz.at Thu Jul 7 06:03:09 2022 From: elias.karabelas at uni-graz.at (Karabelas, Elias (elias.karabelas@uni-graz.at)) Date: Thu, 7 Jul 2022 11:03:09 +0000 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> Message-ID: OK got it, well the "classical" option of GAMG removes this issue, and also HYPRE does that out-of-the box. I would slightly disagree with non-exact DirichletBCs, especially in mechanics where I really assume a clamped node is clamped. Best Elias Am 07.07.22 um 13:00 schrieb Mark Adams: I think PCCOMPOSITE is overkill here. First, I would only bother with this if this error is a problem. People use your method all the time and accept error at the scale of the solver tolerance. But if you want the exact solution, well, you could just clobber the solution values after the solve if you have access to the Diri BC data on hand. I was suggesting just creating a "Richardson/jacobi" solver, hardwire one iteration, use an initial guess and solve it. Not great, because this would have to grab the diagonal. If you had the diagonal (eg, from the AMG smoother that does exist) then this would be pretty cheap (a residual calculation mostly). Mark On Thu, Jul 7, 2022 at 3:14 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Hi Mark, thanks for the answer, but I'm struggling to translate your suggestion into solver options. From scrolling through the user manual I think this points towards PCCOMPOSITE. However, the User Manual is not very precise with composite PCs, so how would I achieve this on top of my existing solver options? Best regards Elias Am 06.07.22 um 16:41 schrieb Mark Adams: And one iteration of undamped Jacobi after the solve should fix this. On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Dear Matt, thanks for the fast response. That makes perfect sense to me. Best regards Elias Am 06.07.22 um 14:35 schrieb Matthew Knepley: On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Dear all, I don't know if this is a bug, but I observed that when using GMRES with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be exactly fulfilled. My Matrix has zero rows and cols with 1 on the diagonal where I have dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows can be exactly fulfilled (as u_i = g_i) there. I would not expect aggregation to be exact here, but only within the iteration tolerance. If instead you eliminate those variables, you can maintain algebraic exactness. This is what we do in examples, like SNES ex56. Thanks, Matt However, when I solve A*x = b with the above solver I only get u_i = g_i + error in that part of the vector. Switching from pc_gamg_type agg to pc_gamg_type classical cures this problem, but the classical is not advertised in the user manual. These are the options I'm currently using: -ksp_type gmres -ksp_pc_side right -pc_type gamg -pc_gamg_type agg [or classical] -pc_gamg_sym_graph 1 -pc_gamg_square_graph 1 -pc_gamg_agg_nsmooths 1 -pc_gamg_threshold 0.01 -pc_mg_cycles v Iteration counts are basically the same. Best regards Elias -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jiannan_Tu at uml.edu Thu Jul 7 06:26:14 2022 From: Jiannan_Tu at uml.edu (Tu, Jiannan) Date: Thu, 7 Jul 2022 11:26:14 +0000 Subject: [petsc-users] [petsc-maint] Petsc install with complex number failed In-Reply-To: <599fdc18-4678-8d22-53f3-279f8830b0@mcs.anl.gov> References: <599fdc18-4678-8d22-53f3-279f8830b0@mcs.anl.gov> Message-ID: Barry, Thank you very much for identifying the problem. There is a folder "petsc" in which a real number build is hold. For some unknown reason the build process entangled the folder "petsc" with the folder "petsc1". The problem is resolved by moving "petsc" to another place. Jiannan -----Original Message----- From: Satish Balay Sent: Wednesday, July 6, 2022 4:15 PM To: Tu, Jiannan Cc: PETSc ; petsc-users at mcs.anl.gov Subject: Re: [petsc-maint] Petsc install with complex number failed > Using PETSC_DIR=/home/jiannantu/petsc1 and PETSC_ARCH= > [0]PETSC ERROR: Configure options --download-f2cblaslapack=yes > --with-mpi-dir=/usr/local --with-openmp --with-fc=0 > --prefix=/home/jiannantu/petsc --with-64-bit-indices=1 These are 2 different installs of PETSc - I'm not sure why they are getting mixed up here. Suggest doing a clean rebuild - and retrying 'make check'. You could use in-place install - i.e without prefix option - but 2 different PETSC_ARCH values - and switching between these builds [for make check] should be easier. [by switching 'make PETSC_ARCH=val1' vs 'make PETSC_ARCH=val2' BTW: Its best if you do not cross-post to both petsc-users and petsc-maint Satish On Wed, 6 Jul 2022, Tu, Jiannan wrote: > I want to use PETSC with scalar as complex number. Configuration, make > and install went well, but check failed with following error messages. > Using built petsc to compile and run an existing code failed too with > the error messages similar to what shown below. The configure options > are > > --download-f2cblaslapack=yes --with-mpi-dir=/usr/local --with-fc=0 > --prefix=/home/jiannantu/petsc1 --with-scalar-type=complex > > Could you please help me to identify what is doing wrong here? > > Thank you, > Jiannan > > ---------------------------------------------------------------------- > ------- Running check examples to verify correct installation Using > PETSC_DIR=/home/jiannantu/petsc1 and PETSC_ARCH= Possible error > running C/C++ src/snes/tutorials/ex19 with 1 MPI process See > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpets > c.org%2Frelease%2Ffaq%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cbb1 > bff95bd3a4f4576e308da5f8c38e1%7C4c25b8a617f746f983f054734ab81fb1%7C0%7 > C0%7C637927353862702620%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC > JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata > =gmTzvak5acqvG9Oftxd6tyPrqnNrEyJTo4dpdyD0LHE%3D&reserved=0 > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 0 > [0]PETSC ERROR: PetscTrFreeDefault() called from VecDestroy_Seq() at > /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec2.c:694 > [0]PETSC ERROR: Block [id=1423(20000)] at address 0x561c4240f7e0 is > corrupted (probably write past end of array) [0]PETSC ERROR: Block > allocated in VecCreate_Seq() at > /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec3.c:34 > [0]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [0]PETSC ERROR: Memory corruption: > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpets > c.org%2Frelease%2Ffaq%2F%23valgrind&data=05%7C01%7CJiannan_Tu%40um > l.edu%7Cbb1bff95bd3a4f4576e308da5f8c38e1%7C4c25b8a617f746f983f054734ab > 81fb1%7C0%7C0%7C637927353862702620%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4 > wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7 > C&sdata=mNwubprR0ZLL5Clme%2BKbENOaqrkVUGHzsElJ5KlcW90%3D&reser > ved=0 > [0]PETSC ERROR: Corrupted memory > [0]PETSC ERROR: See https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpetsc.org%2Frelease%2Ffaq%2F&data=05%7C01%7CJiannan_Tu%40uml.edu%7Cbb1bff95bd3a4f4576e308da5f8c38e1%7C4c25b8a617f746f983f054734ab81fb1%7C0%7C0%7C637927353862702620%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=gmTzvak5acqvG9Oftxd6tyPrqnNrEyJTo4dpdyD0LHE%3D&reserved=0 for trouble shooting. > [0]PETSC ERROR: Petsc Release Version 3.17.3, unknown [0]PETSC ERROR: > ./ex19 on a named REXNET-WS4 by jiannantu Wed Jul 6 15:40:42 2022 > [0]PETSC ERROR: Configure options --download-f2cblaslapack=yes > --with-mpi-dir=/usr/local --with-openmp --with-fc=0 > --prefix=/home/jiannantu/petsc --with-64-bit-indices=1 [0]PETSC ERROR: > #1 PetscTrFreeDefault() at > /home/jiannantu/Downloads/petsc3.17/src/sys/memory/mtr.c:306 > [0]PETSC ERROR: #2 VecDestroy_Seq() at > /home/jiannantu/Downloads/petsc3.17/src/vec/vec/impls/seq/bvec2.c:694 > [0]PETSC ERROR: #3 VecDestroy() at > /home/jiannantu/Downloads/petsc3.17/src/vec/vec/interface/vector.c:381 > [0]PETSC ERROR: #4 SNESReset() at > /home/jiannantu/Downloads/petsc3.17/src/snes/interface/snes.c:3340 > [0]PETSC ERROR: #5 SNESDestroy() at > /home/jiannantu/Downloads/petsc3.17/src/snes/interface/snes.c:3403 > [0]PETSC ERROR: #6 main() at ex19.c:169 [0]PETSC ERROR: Reached the > main program with an out-of-range error code 1. This should never > happen [0]PETSC ERROR: PETSc Option Table entries: > [0]PETSC ERROR: -da_refine 3 > [0]PETSC ERROR: -ksp_type fgmres > [0]PETSC ERROR: -pc_type mg > [0]PETSC ERROR: -use_gpu_aware_mpi 0 > [0]PETSC ERROR: ----------------End of Error Message -------send > entire error message to petsc-maint at mcs.anl.gov---------- > > From mfadams at lbl.gov Thu Jul 7 08:05:04 2022 From: mfadams at lbl.gov (Mark Adams) Date: Thu, 7 Jul 2022 09:05:04 -0400 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> Message-ID: On Thu, Jul 7, 2022 at 7:03 AM Karabelas, Elias (elias.karabelas at uni-graz.at) wrote: > OK got it, well the "classical" option of GAMG removes this issue, and > also HYPRE does that out-of-the box. > Humm, so you are using hypre in PETSc with a Krylov KSP or using hypre directly. GAMG uses a polynomial smoother by default and hypre does not, I believe. That could be the difference, but I would think the outer Krylov in PETSc would still pollute this. If you are using hypre directly, I could imagine that they take the residual that they compute to check convergence and do a quick update of the solution, with the diagonal that they have access to, with u = u + D^-1 r (this is the sort of clever thing they would do) > I would slightly disagree with non-exact DirichletBCs, especially in > mechanics where I really assume a clamped node is clamped. > > I'm not saying exactness is not important (to you), I'm just saying many people seem to live with it. > Best > Elias > > Am 07.07.22 um 13:00 schrieb Mark Adams: > > I think PCCOMPOSITE is overkill here. > > First, I would only bother with this if this error is a problem. People > use your method all the time and accept error at the scale of the solver > tolerance. > > But if you want the exact solution, well, you could just clobber the > solution values after the solve if you have access to the Diri BC data > on hand. > > I was suggesting just creating a "Richardson/jacobi" solver, hardwire one > iteration, use an initial guess and solve it. > Not great, because this would have to grab the diagonal. If you had the > diagonal (eg, from the AMG smoother that does exist) then this would be > pretty cheap (a residual calculation mostly). > > Mark > > > On Thu, Jul 7, 2022 at 3:14 AM Karabelas, Elias ( > elias.karabelas at uni-graz.at) wrote: > >> Hi Mark, >> thanks for the answer, but I'm struggling to translate your suggestion >> into solver options. >> From scrolling through the user manual I think this points towards >> PCCOMPOSITE. >> However, the User Manual is not very precise with composite PCs, so how >> would I achieve this on top of my existing solver options? >> Best regards >> Elias >> >> >> >> Am 06.07.22 um 16:41 schrieb Mark Adams: >> >> And one iteration of undamped Jacobi after the solve should fix this. >> >> On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias ( >> elias.karabelas at uni-graz.at) wrote: >> >>> Dear Matt, >>> >>> thanks for the fast response. That makes perfect sense to me. >>> >>> Best regards >>> Elias >>> >>> Am 06.07.22 um 14:35 schrieb Matthew Knepley: >>> >>> On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias ( >>> elias.karabelas at uni-graz.at) wrote: >>> >>>> Dear all, >>>> >>>> I don't know if this is a bug, but I observed that when using GMRES >>>> with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem >>>> to be exactly fulfilled. >>>> >>>> My Matrix has zero rows and cols with 1 on the diagonal where I have >>>> dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows >>>> can be exactly fulfilled (as u_i = g_i) there. >>>> >>> I would not expect aggregation to be exact here, but only within the >>> iteration tolerance. If instead you eliminate those variables, you can >>> maintain algebraic exactness. >>> This is what we do in examples, like SNES ex56. >>> >>> Thanks, >>> >>> Matt >>> >>>> However, when I solve A*x = b with the above solver I only get u_i = >>>> g_i + error in that part of the vector. Switching from pc_gamg_type agg to >>>> pc_gamg_type classical cures this problem, but the classical is not >>>> advertised in the user manual. >>>> >>>> These are the options I'm currently using: >>>> >>>> -ksp_type gmres >>>> -ksp_pc_side right >>>> -pc_type gamg >>>> -pc_gamg_type agg [or classical] >>>> -pc_gamg_sym_graph 1 >>>> -pc_gamg_square_graph 1 >>>> -pc_gamg_agg_nsmooths 1 >>>> -pc_gamg_threshold 0.01 >>>> -pc_mg_cycles v >>>> >>>> Iteration counts are basically the same. >>>> >>>> Best regards >>>> >>>> Elias >>>> >>>> -- >>>> Dr. Elias Karabelas >>>> Research Associate >>>> University of Graz >>>> Institute of Mathematics and Scientific Computing >>>> Heinrichstra?e 36 >>>> A-8010 Graz >>>> Austria >>>> >>>> Phone: +43 316 380 8546 >>>> Email: elias.karabelas at uni-graz.at >>>> Web: https://ccl.medunigraz.at/ >>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> -- >>> Dr. Elias Karabelas >>> Research Associate >>> University of Graz >>> Institute of Mathematics and Scientific Computing >>> Heinrichstra?e 36 >>> A-8010 Graz >>> Austria >>> >>> Phone: +43 316 380 8546 >>> Email: elias.karabelas at uni-graz.at >>> Web: https://ccl.medunigraz.at/ >>> >>> >> -- >> Dr. Elias Karabelas >> Research Associate >> University of Graz >> Institute of Mathematics and Scientific Computing >> Heinrichstra?e 36 >> A-8010 Graz >> Austria >> >> Phone: +43 316 380 8546 >> Email: elias.karabelas at uni-graz.at >> Web: https://ccl.medunigraz.at/ >> >> > -- > Dr. Elias Karabelas > Research Associate > University of Graz > Institute of Mathematics and Scientific Computing > Heinrichstra?e 36 > A-8010 Graz > Austria > > Phone: +43 316 380 8546 > Email: elias.karabelas at uni-graz.at > Web: https://ccl.medunigraz.at/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From elias.karabelas at uni-graz.at Thu Jul 7 08:18:59 2022 From: elias.karabelas at uni-graz.at (Karabelas, Elias (elias.karabelas@uni-graz.at)) Date: Thu, 7 Jul 2022 13:18:59 +0000 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> Message-ID: <5aaef647-4d27-6400-6dda-61f4c6451c8f@uni-graz.at> Am 07.07.22 um 15:05 schrieb Mark Adams: On Thu, Jul 7, 2022 at 7:03 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: OK got it, well the "classical" option of GAMG removes this issue, and also HYPRE does that out-of-the box. Humm, so you are using hypre in PETSc with a Krylov KSP or using hypre directly. GAMG uses a polynomial smoother by default and hypre does not, I believe. That could be the difference, but I would think the outer Krylov in PETSc would still pollute this. So the outer Krylov doesn't seem to pollute either for hypre or using gamg classical this is an example output from those two (vtu file) (gmres as krylov and either hypre or gamg classical as pctype) 0 0 0 0.182029 0 0 0.223618 0 0 0.250511 0 0 0.209325 0 0 0 0.182029 0 0.1305 0.1305 0 and this for gamg with smoothed aggregation (gmres as krylov and gamg agg) 0 0 0 0.0905508 -5.2019e-05 6.4198e-05 0.173765 -4.34019e-05 5.86626e-05 0.256981 -4.14403e-05 2.78863e-05 0.233807 -3.94787e-05 -2.88998e-06 -4.78464e-05 0.0905198 6.21817e-05 0.0819423 0.0820083 4.89063e-05 So the difference is noticeable. If you are using hypre directly, I could imagine that they take the residual that they compute to check convergence and do a quick update of the solution, with the diagonal that they have access to, with u = u + D^-1 r (this is the sort of clever thing they would do) I would slightly disagree with non-exact DirichletBCs, especially in mechanics where I really assume a clamped node is clamped. I'm not saying exactness is not important (to you), I'm just saying many people seem to live with it. Best Elias Am 07.07.22 um 13:00 schrieb Mark Adams: I think PCCOMPOSITE is overkill here. First, I would only bother with this if this error is a problem. People use your method all the time and accept error at the scale of the solver tolerance. But if you want the exact solution, well, you could just clobber the solution values after the solve if you have access to the Diri BC data on hand. I was suggesting just creating a "Richardson/jacobi" solver, hardwire one iteration, use an initial guess and solve it. Not great, because this would have to grab the diagonal. If you had the diagonal (eg, from the AMG smoother that does exist) then this would be pretty cheap (a residual calculation mostly). Mark On Thu, Jul 7, 2022 at 3:14 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Hi Mark, thanks for the answer, but I'm struggling to translate your suggestion into solver options. From scrolling through the user manual I think this points towards PCCOMPOSITE. However, the User Manual is not very precise with composite PCs, so how would I achieve this on top of my existing solver options? Best regards Elias Am 06.07.22 um 16:41 schrieb Mark Adams: And one iteration of undamped Jacobi after the solve should fix this. On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Dear Matt, thanks for the fast response. That makes perfect sense to me. Best regards Elias Am 06.07.22 um 14:35 schrieb Matthew Knepley: On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias (elias.karabelas at uni-graz.at) > wrote: Dear all, I don't know if this is a bug, but I observed that when using GMRES with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be exactly fulfilled. My Matrix has zero rows and cols with 1 on the diagonal where I have dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows can be exactly fulfilled (as u_i = g_i) there. I would not expect aggregation to be exact here, but only within the iteration tolerance. If instead you eliminate those variables, you can maintain algebraic exactness. This is what we do in examples, like SNES ex56. Thanks, Matt However, when I solve A*x = b with the above solver I only get u_i = g_i + error in that part of the vector. Switching from pc_gamg_type agg to pc_gamg_type classical cures this problem, but the classical is not advertised in the user manual. These are the options I'm currently using: -ksp_type gmres -ksp_pc_side right -pc_type gamg -pc_gamg_type agg [or classical] -pc_gamg_sym_graph 1 -pc_gamg_square_graph 1 -pc_gamg_agg_nsmooths 1 -pc_gamg_threshold 0.01 -pc_mg_cycles v Iteration counts are basically the same. Best regards Elias -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -- Dr. Elias Karabelas Research Associate University of Graz Institute of Mathematics and Scientific Computing Heinrichstra?e 36 A-8010 Graz Austria Phone: +43 316 380 8546 Email: elias.karabelas at uni-graz.at Web: https://ccl.medunigraz.at/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Thu Jul 7 08:54:38 2022 From: mfadams at lbl.gov (Mark Adams) Date: Thu, 7 Jul 2022 09:54:38 -0400 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: <5aaef647-4d27-6400-6dda-61f4c6451c8f@uni-graz.at> References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> <5aaef647-4d27-6400-6dda-61f4c6451c8f@uni-graz.at> Message-ID: GANG has failed here. Compare the real data. Run with -ksp_converged_reason to start getting an idea what is going on. GAMG/AGG failures are often from bad eigen estimates in the Chebyshev smoother. Is your problem symmetric? On Thu, Jul 7, 2022 at 9:19 AM Karabelas, Elias (elias.karabelas at uni-graz.at) wrote: > Am 07.07.22 um 15:05 schrieb Mark Adams: > > > > On Thu, Jul 7, 2022 at 7:03 AM Karabelas, Elias ( > elias.karabelas at uni-graz.at) wrote: > >> OK got it, well the "classical" option of GAMG removes this issue, and >> also HYPRE does that out-of-the box. >> > > Humm, so you are using hypre in PETSc with a Krylov KSP or using hypre > directly. > > GAMG uses a polynomial smoother by default and hypre does not, I believe. > That could be the difference, but I would think the outer Krylov in PETSc > would still pollute this. > > So the outer Krylov doesn't seem to pollute either for hypre or using gamg > classical > > this is an example output from those two (vtu file) (gmres as krylov and > either hypre or gamg classical as pctype) > > Name="displacement"> > 0 0 0 > 0.182029 0 0 > 0.223618 0 0 > 0.250511 0 0 > 0.209325 0 0 > 0 0.182029 0 > 0.1305 0.1305 0 > > > and this for gamg with smoothed aggregation (gmres as krylov and gamg agg) > > Name="displacement"> > 0 0 0 > 0.0905508 -5.2019e-05 6.4198e-05 > 0.173765 -4.34019e-05 5.86626e-05 > 0.256981 -4.14403e-05 2.78863e-05 > 0.233807 -3.94787e-05 -2.88998e-06 > -4.78464e-05 0.0905198 6.21817e-05 > 0.0819423 0.0820083 4.89063e-05 > > So the difference is noticeable. > > > > > > If you are using hypre directly, I could imagine that they take the > residual that they compute to check convergence and do a quick update of > the solution, with the diagonal that they have access to, with u = u + D^-1 > r > (this is the sort of clever thing they would do) > > >> I would slightly disagree with non-exact DirichletBCs, especially in >> mechanics where I really assume a clamped node is clamped. >> >> > I'm not saying exactness is not important (to you), I'm just saying many > people seem to live with it. > > > >> Best >> Elias >> >> Am 07.07.22 um 13:00 schrieb Mark Adams: >> >> I think PCCOMPOSITE is overkill here. >> >> First, I would only bother with this if this error is a problem. People >> use your method all the time and accept error at the scale of the solver >> tolerance. >> >> But if you want the exact solution, well, you could just clobber the >> solution values after the solve if you have access to the Diri BC data >> on hand. >> >> I was suggesting just creating a "Richardson/jacobi" solver, hardwire one >> iteration, use an initial guess and solve it. >> Not great, because this would have to grab the diagonal. If you had the >> diagonal (eg, from the AMG smoother that does exist) then this would be >> pretty cheap (a residual calculation mostly). >> >> Mark >> >> >> On Thu, Jul 7, 2022 at 3:14 AM Karabelas, Elias ( >> elias.karabelas at uni-graz.at) wrote: >> >>> Hi Mark, >>> thanks for the answer, but I'm struggling to translate your suggestion >>> into solver options. >>> From scrolling through the user manual I think this points towards >>> PCCOMPOSITE. >>> However, the User Manual is not very precise with composite PCs, so how >>> would I achieve this on top of my existing solver options? >>> Best regards >>> Elias >>> >>> >>> >>> Am 06.07.22 um 16:41 schrieb Mark Adams: >>> >>> And one iteration of undamped Jacobi after the solve should fix this. >>> >>> On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias ( >>> elias.karabelas at uni-graz.at) wrote: >>> >>>> Dear Matt, >>>> >>>> thanks for the fast response. That makes perfect sense to me. >>>> >>>> Best regards >>>> Elias >>>> >>>> Am 06.07.22 um 14:35 schrieb Matthew Knepley: >>>> >>>> On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias ( >>>> elias.karabelas at uni-graz.at) wrote: >>>> >>>>> Dear all, >>>>> >>>>> I don't know if this is a bug, but I observed that when using GMRES >>>>> with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem >>>>> to be exactly fulfilled. >>>>> >>>>> My Matrix has zero rows and cols with 1 on the diagonal where I have >>>>> dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows >>>>> can be exactly fulfilled (as u_i = g_i) there. >>>>> >>>> I would not expect aggregation to be exact here, but only within the >>>> iteration tolerance. If instead you eliminate those variables, you can >>>> maintain algebraic exactness. >>>> This is what we do in examples, like SNES ex56. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>>> However, when I solve A*x = b with the above solver I only get u_i = >>>>> g_i + error in that part of the vector. Switching from pc_gamg_type agg to >>>>> pc_gamg_type classical cures this problem, but the classical is not >>>>> advertised in the user manual. >>>>> >>>>> These are the options I'm currently using: >>>>> >>>>> -ksp_type gmres >>>>> -ksp_pc_side right >>>>> -pc_type gamg >>>>> -pc_gamg_type agg [or classical] >>>>> -pc_gamg_sym_graph 1 >>>>> -pc_gamg_square_graph 1 >>>>> -pc_gamg_agg_nsmooths 1 >>>>> -pc_gamg_threshold 0.01 >>>>> -pc_mg_cycles v >>>>> >>>>> Iteration counts are basically the same. >>>>> >>>>> Best regards >>>>> >>>>> Elias >>>>> >>>>> -- >>>>> Dr. Elias Karabelas >>>>> Research Associate >>>>> University of Graz >>>>> Institute of Mathematics and Scientific Computing >>>>> Heinrichstra?e 36 >>>>> A-8010 Graz >>>>> Austria >>>>> >>>>> Phone: +43 316 380 8546 >>>>> Email: elias.karabelas at uni-graz.at >>>>> Web: https://ccl.medunigraz.at/ >>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>>> >>>> -- >>>> Dr. Elias Karabelas >>>> Research Associate >>>> University of Graz >>>> Institute of Mathematics and Scientific Computing >>>> Heinrichstra?e 36 >>>> A-8010 Graz >>>> Austria >>>> >>>> Phone: +43 316 380 8546 >>>> Email: elias.karabelas at uni-graz.at >>>> Web: https://ccl.medunigraz.at/ >>>> >>>> >>> -- >>> Dr. Elias Karabelas >>> Research Associate >>> University of Graz >>> Institute of Mathematics and Scientific Computing >>> Heinrichstra?e 36 >>> A-8010 Graz >>> Austria >>> >>> Phone: +43 316 380 8546 >>> Email: elias.karabelas at uni-graz.at >>> Web: https://ccl.medunigraz.at/ >>> >>> >> -- >> Dr. Elias Karabelas >> Research Associate >> University of Graz >> Institute of Mathematics and Scientific Computing >> Heinrichstra?e 36 >> A-8010 Graz >> Austria >> >> Phone: +43 316 380 8546 >> Email: elias.karabelas at uni-graz.at >> Web: https://ccl.medunigraz.at/ >> >> > -- > Dr. Elias Karabelas > Research Associate > University of Graz > Institute of Mathematics and Scientific Computing > Heinrichstra?e 36 > A-8010 Graz > Austria > > Phone: +43 316 380 8546 > Email: elias.karabelas at uni-graz.at > Web: https://ccl.medunigraz.at/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Thu Jul 7 10:27:49 2022 From: bsmith at petsc.dev (Barry Smith) Date: Thu, 7 Jul 2022 11:27:49 -0400 Subject: [petsc-users] [PCGAMG + AGG + GMRES] Non-Exact Dirichlet Boundary Conditions In-Reply-To: <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> References: <4f4b775d-68bb-f14d-d097-2c666b7b46fd@uni-graz.at> <7a1fbde0-dc94-4a84-6d8d-1072a1070f6e@uni-graz.at> <325bd3b2-266d-ace6-41a9-99ba779fa90e@uni-graz.at> Message-ID: Elias, How are you zeroing the rows and columns of the matrix, are you using MatZeroRowsColumns()? If so, are you passing in the vectors b and x (with b set and the x locations associated with the Dirichlet rows set to the correct Dirichlet value)? If so, are you calling KSPSetInitializeGuessNonzero(ksp,PETSC_TRUE) before the solve? Thanks Barry > On Jul 7, 2022, at 3:14 AM, Karabelas, Elias (elias.karabelas at uni-graz.at) wrote: > > Hi Mark, > thanks for the answer, but I'm struggling to translate your suggestion into solver options. > From scrolling through the user manual I think this points towards PCCOMPOSITE. > However, the User Manual is not very precise with composite PCs, so how would I achieve this on top of my existing solver options? > Best regards > Elias > > > > Am 06.07.22 um 16:41 schrieb Mark Adams: >> And one iteration of undamped Jacobi after the solve should fix this. >> >> On Wed, Jul 6, 2022 at 8:42 AM Karabelas, Elias (elias.karabelas at uni-graz.at ) > wrote: >> Dear Matt, >> >> thanks for the fast response. That makes perfect sense to me. >> >> Best regards >> Elias >> >> Am 06.07.22 um 14:35 schrieb Matthew Knepley: >>> On Wed, Jul 6, 2022 at 7:46 AM Karabelas, Elias (elias.karabelas at uni-graz.at ) > wrote: >>> Dear all, >>> >>> I don't know if this is a bug, but I observed that when using GMRES with AGG-PCGAMG as preconditioner Dirichlet boundary conditions don't seem to be exactly fulfilled. >>> >>> My Matrix has zero rows and cols with 1 on the diagonal where I have dirichlet-bcs in my FE-mesh and I would expect that the eqs in this rows can be exactly fulfilled (as u_i = g_i) there. >>> >>> I would not expect aggregation to be exact here, but only within the iteration tolerance. If instead you eliminate those variables, you can maintain algebraic exactness. >>> This is what we do in examples, like SNES ex56. >>> >>> Thanks, >>> >>> Matt >>> However, when I solve A*x = b with the above solver I only get u_i = g_i + error in that part of the vector. Switching from pc_gamg_type agg to pc_gamg_type classical cures this problem, but the classical is not advertised in the user manual. >>> >>> These are the options I'm currently using: >>> >>> -ksp_type gmres >>> -ksp_pc_side right >>> -pc_type gamg >>> -pc_gamg_type agg [or classical] >>> -pc_gamg_sym_graph 1 >>> -pc_gamg_square_graph 1 >>> -pc_gamg_agg_nsmooths 1 >>> -pc_gamg_threshold 0.01 >>> -pc_mg_cycles v >>> >>> Iteration counts are basically the same. >>> >>> Best regards >>> >>> Elias >>> >>> -- >>> Dr. Elias Karabelas >>> Research Associate >>> University of Graz >>> Institute of Mathematics and Scientific Computing >>> Heinrichstra?e 36 >>> A-8010 Graz >>> Austria >>> >>> Phone: +43 316 380 8546 >>> Email: elias.karabelas at uni-graz.at >>> Web: https://ccl.medunigraz.at/ >>> >>> -- >>> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >> >> -- >> Dr. Elias Karabelas >> Research Associate >> University of Graz >> Institute of Mathematics and Scientific Computing >> Heinrichstra?e 36 >> A-8010 Graz >> Austria >> >> Phone: +43 316 380 8546 >> Email: elias.karabelas at uni-graz.at >> Web: https://ccl.medunigraz.at/ > -- > Dr. Elias Karabelas > Research Associate > University of Graz > Institute of Mathematics and Scientific Computing > Heinrichstra?e 36 > A-8010 Graz > Austria > > Phone: +43 316 380 8546 > Email: elias.karabelas at uni-graz.at > Web: https://ccl.medunigraz.at/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Thu Jul 7 20:17:16 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Thu, 7 Jul 2022 20:17:16 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: It looks like NULL PETScIS is obtained from DMGetStratumIS() which is shown in the previously attached code. Currently, "marker" label is used to define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), and it seems that if a certain proc does not have any boundary from this "marker" label, the DMPlexCreateSection() crashes. The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is an IS holding points to which each boundary condition applies. So, by including no boundary for a certain distributed mesh block, it looks very natural that this function crashes. How can I not to pass a NULL PETScIS in this case? Is there any specific way for that (or a trick)? Thanks, Mike > On Wed, Jul 6, 2022 at 3:42 PM Mike Michell wrote: > >> I am passing NULL for IS Permutation as; >> >> call >> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >> >> Should I define non-NULL IS Permutation before I call >> DMPlexCreateSection() to avoid the issue? >> > > No, the problem is not the perm argument. To be sure, we should get a > stack trace with line numbers (use a debug build). To me it looked > like you passed a NULL IS to DMAddBoundary(). > > Thanks, > > Matt > > >> Thanks, >> Mike >> >> >> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >>> wrote: >>> >>>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>>> interest has around 5000 node points and with small number of processors >>>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>>> crashes with error message below. It looks very similar problem in a >>>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection crash >>>> in a no-boundary corner case >>>> >>>> " >>>> >>> >>> Yes, the recommendation is not to pass a NULL PetscIS to the >>> AddBoundary() routine. Are you doing this? >>> >>> Thanks, >>> >>> Matt >>> >>> >>> >>>> When I call DMPlexCreateSection(), a nullified pointer >>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>> problem? It looks like there is a problem with a processor that does not >>>> have any boundaries. A piece of the source code is attached to show how >>>> the DMPlexCreateSection() is used in the code. >>>> >>>> Thanks, >>>> Mike >>>> >>>> [16]PETSC ERROR: --------------------- Error Message >>>> -------------------------------------------------------------- >>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>> shooting. >>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From altafahmed61223 at gmail.com Fri Jul 8 08:21:51 2022 From: altafahmed61223 at gmail.com (Altaf Ahmed) Date: Fri, 8 Jul 2022 18:51:51 +0530 Subject: [petsc-users] unable to find "petscconf_poison.h" header file Message-ID: Hi, "petscmacros.h" header file uses "petscconf_poison.h" file but I am unable to locate this file. Any help would be appreciated. Thank you. From jroman at dsic.upv.es Fri Jul 8 09:00:38 2022 From: jroman at dsic.upv.es (Jose E. Roman) Date: Fri, 8 Jul 2022 16:00:38 +0200 Subject: [petsc-users] unable to find "petscconf_poison.h" header file In-Reply-To: References: Message-ID: <3AAD7A29-472B-4262-944E-F3A81B938AD9@dsic.upv.es> This file is generated by configure and placed in $PETSC_DIR/$PETSC_ARCH/include Jose > El 8 jul 2022, a las 15:21, Altaf Ahmed escribi?: > > Hi, > "petscmacros.h" header file uses "petscconf_poison.h" file but I am > unable to locate this file. Any help would be appreciated. > Thank you. From mi.mike1021 at gmail.com Fri Jul 8 18:41:06 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Fri, 8 Jul 2022 18:41:06 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: As a follow-up, just "depth" default label was provided to avoid NULL PETScIS, and it seems working. Thanks, Mike > It looks like NULL PETScIS is obtained from DMGetStratumIS() which is > shown in the previously attached code. Currently, "marker" label is used to > define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), and > it seems that if a certain proc does not have any boundary from this > "marker" label, the DMPlexCreateSection() crashes. > > The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is an IS > holding points to which each boundary condition applies. So, by including > no boundary for a certain distributed mesh block, it looks very natural > that this function crashes. How can I not to pass a NULL PETScIS in this > case? Is there any specific way for that (or a trick)? > > Thanks, > Mike > > >> On Wed, Jul 6, 2022 at 3:42 PM Mike Michell >> wrote: >> >>> I am passing NULL for IS Permutation as; >>> >>> call >>> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >>> >>> Should I define non-NULL IS Permutation before I call >>> DMPlexCreateSection() to avoid the issue? >>> >> >> No, the problem is not the perm argument. To be sure, we should get a >> stack trace with line numbers (use a debug build). To me it looked >> like you passed a NULL IS to DMAddBoundary(). >> >> Thanks, >> >> Matt >> >> >>> Thanks, >>> Mike >>> >>> >>> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >>>> wrote: >>>> >>>>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>>>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>>>> interest has around 5000 node points and with small number of processors >>>>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>>>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>>>> crashes with error message below. It looks very similar problem in a >>>>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection crash >>>>> in a no-boundary corner case >>>>> >>>>> " >>>>> >>>> >>>> Yes, the recommendation is not to pass a NULL PetscIS to the >>>> AddBoundary() routine. Are you doing this? >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>> >>>>> When I call DMPlexCreateSection(), a nullified pointer >>>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>>> problem? It looks like there is a problem with a processor that does not >>>>> have any boundaries. A piece of the source code is attached to show how >>>>> the DMPlexCreateSection() is used in the code. >>>>> >>>>> Thanks, >>>>> Mike >>>>> >>>>> [16]PETSC ERROR: --------------------- Error Message >>>>> -------------------------------------------------------------- >>>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>> shooting. >>>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>>> >>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Fri Jul 8 22:25:33 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Fri, 8 Jul 2022 22:25:33 -0500 Subject: [petsc-users] DMPlex in Fortran Message-ID: I am using DMPlex for a code with written in Fortran in 2D and 3D. There were two questions. - As a follow up of the previous inquiry: https://www.mail-archive.com/petsc-users at mcs.anl.gov/msg43856.html Is the local-to-local halo exchange available in Fortran now or still pending? Currently local-to-global and global-to-local communication are used since local-to-local has not been allowed for Fortran. - One code solves discretized equations at each vertex, and another code I want to couple physics is solving equations at each cell centroid. Basically, the value at cell centroid needs to be mapped to vertex (or vice versa) through interpolation/extrapolation for coupling of two codes. Does petsc function provide this kind of mapping between cell centroid and vertex? The grids for the two codes can be overlapped. I was trying to find some FEM infrastructures in petsc, but so far havent found that kind of functionality. Can I get any comments on that? Thanks, Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sat Jul 9 08:34:47 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sat, 9 Jul 2022 09:34:47 -0400 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: On Fri, Jul 8, 2022 at 7:41 PM Mike Michell wrote: > As a follow-up, just "depth" default label was provided to avoid NULL > PETScIS, and it seems working. > Ah, "depth" is definitely required and is produced by DMPlexStratify(). I will put in a check for this so that you get a good error message. Thanks! Matt > Thanks, > Mike > > >> It looks like NULL PETScIS is obtained from DMGetStratumIS() which is >> shown in the previously attached code. Currently, "marker" label is used to >> define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), and >> it seems that if a certain proc does not have any boundary from this >> "marker" label, the DMPlexCreateSection() crashes. >> >> The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is an >> IS holding points to which each boundary condition applies. So, by >> including no boundary for a certain distributed mesh block, it looks very >> natural that this function crashes. How can I not to pass a NULL PETScIS in >> this case? Is there any specific way for that (or a trick)? >> >> Thanks, >> Mike >> >> >>> On Wed, Jul 6, 2022 at 3:42 PM Mike Michell >>> wrote: >>> >>>> I am passing NULL for IS Permutation as; >>>> >>>> call >>>> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >>>> >>>> Should I define non-NULL IS Permutation before I call >>>> DMPlexCreateSection() to avoid the issue? >>>> >>> >>> No, the problem is not the perm argument. To be sure, we should get a >>> stack trace with line numbers (use a debug build). To me it looked >>> like you passed a NULL IS to DMAddBoundary(). >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Thanks, >>>> Mike >>>> >>>> >>>> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >>>>> wrote: >>>>> >>>>>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>>>>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>>>>> interest has around 5000 node points and with small number of processors >>>>>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>>>>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>>>>> crashes with error message below. It looks very similar problem in a >>>>>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection crash >>>>>> in a no-boundary corner case >>>>>> >>>>>> " >>>>>> >>>>> >>>>> Yes, the recommendation is not to pass a NULL PetscIS to the >>>>> AddBoundary() routine. Are you doing this? >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>> >>>>>> When I call DMPlexCreateSection(), a nullified pointer >>>>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>>>> problem? It looks like there is a problem with a processor that does not >>>>>> have any boundaries. A piece of the source code is attached to show how >>>>>> the DMPlexCreateSection() is used in the code. >>>>>> >>>>>> Thanks, >>>>>> Mike >>>>>> >>>>>> [16]PETSC ERROR: --------------------- Error Message >>>>>> -------------------------------------------------------------- >>>>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>> shooting. >>>>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>>>> >>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sat Jul 9 09:29:37 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sat, 9 Jul 2022 10:29:37 -0400 Subject: [petsc-users] DMPlex in Fortran In-Reply-To: References: Message-ID: On Fri, Jul 8, 2022 at 11:26 PM Mike Michell wrote: > I am using DMPlex for a code with written in Fortran in 2D and 3D. There > were two questions. > > - As a follow up of the previous inquiry: > https://www.mail-archive.com/petsc-users at mcs.anl.gov/msg43856.html > Is the local-to-local halo exchange available in Fortran now or still > pending? Currently local-to-global and global-to-local communication are > used since local-to-local has not been allowed for Fortran. > Sorry, it is still on my TODO list. I am trying to get stuff cleared out. > - One code solves discretized equations at each vertex, and another code I > want to couple physics is solving equations at each cell centroid. > Basically, the value at cell centroid needs to be mapped to vertex (or vice > versa) through interpolation/extrapolation for coupling of two codes. Does > petsc function provide this kind of mapping between cell centroid and > vertex? The grids for the two codes can be overlapped. I was trying to find > some FEM infrastructures in petsc, but so far havent found that kind of > functionality. Can I get any comments on that? > Yes, you can create both P0 and P1 discretizations (PetscFECreateLagrange) in two different DMs using DMClone(), and then create an interpolation operator (DMPlexCreateInterpolator) which maps between them. Let me know if something is not clear there. Thanks, Matt > Thanks, > Mike > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Mon Jul 11 05:54:18 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Mon, 11 Jul 2022 16:24:18 +0530 Subject: [petsc-users] Creating dmplex in every rank and redistributing In-Reply-To: References: Message-ID: Thanks Matt. While looking into the function, I noted PetscHSetI and related functions but couldn't find their docs (404 error). Have these functions and data types deprecated? Thank you. Sincerely, Prateek Gupta On Mon, Jul 4, 2022 at 6:09 PM Matthew Knepley wrote: > On Mon, Jul 4, 2022 at 2:29 AM Prateek Gupta > wrote: > >> Hi, >> >> Using dmplex, I am trying to create an example where I can start with a >> poor distribution of an unstructured mesh (reading from a file in parallel) >> and then use redistribution to optimize it. >> > > You can call DMPlexDistribute() on any mesh, including a parallel one. > > >> I know that I can call ReBalanceSharedPoints on an already created >> distribution from dmplexDistribute. But is it possible to initialize a >> dmplex from each rank (each rank initializes its own chunk of the mesh) and >> then call this function? >> > > Yes, this is done in > > > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexCreateFromCellListParallelPetsc/ > > It is not trivial to do by hand, so I would look at that code first if you > want to do that. > > >> Most of the numbering in dmplex DAG representation is local, but while >> reading from a file in parallel, I only have access to global numbering of >> nodes. Do I need to reassign this to a local numbering? Is there a >> datastructure within petsc that can help with this? >> >> >> Thank you. >> Sincerely, >> Prateek Gupta, PhD >> > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 11 06:49:36 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 11 Jul 2022 06:49:36 -0500 Subject: [petsc-users] Creating dmplex in every rank and redistributing In-Reply-To: References: Message-ID: On Mon, Jul 11, 2022 at 5:54 AM Prateek Gupta wrote: > Thanks Matt. > While looking into the function, I noted PetscHSetI and related functions > but couldn't find their docs (404 error). Have these functions and data > types deprecated? > No. These are a bit complicated because they are made by the preprocessor from a 3rd party package. We broke the links when we moved all the documentation to Sphinx. I will see if I can fix them. Thanks, Matt > Thank you. > Sincerely, > Prateek Gupta > > > On Mon, Jul 4, 2022 at 6:09 PM Matthew Knepley wrote: > >> On Mon, Jul 4, 2022 at 2:29 AM Prateek Gupta >> wrote: >> >>> Hi, >>> >>> Using dmplex, I am trying to create an example where I can start with a >>> poor distribution of an unstructured mesh (reading from a file in parallel) >>> and then use redistribution to optimize it. >>> >> >> You can call DMPlexDistribute() on any mesh, including a parallel one. >> >> >>> I know that I can call ReBalanceSharedPoints on an already created >>> distribution from dmplexDistribute. But is it possible to initialize a >>> dmplex from each rank (each rank initializes its own chunk of the mesh) and >>> then call this function? >>> >> >> Yes, this is done in >> >> >> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexCreateFromCellListParallelPetsc/ >> >> It is not trivial to do by hand, so I would look at that code first if >> you want to do that. >> >> >>> Most of the numbering in dmplex DAG representation is local, but while >>> reading from a file in parallel, I only have access to global numbering of >>> nodes. Do I need to reassign this to a local numbering? Is there a >>> datastructure within petsc that can help with this? >>> >>> >>> Thank you. >>> Sincerely, >>> Prateek Gupta, PhD >>> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From qince168 at gmail.com Mon Jul 11 10:33:57 2022 From: qince168 at gmail.com (Ce Qin) Date: Mon, 11 Jul 2022 23:33:57 +0800 Subject: [petsc-users] Strange strong scaling result Message-ID: Dear all, I want to analyze the strong scaling of our in-house FEM code. The test problem has about 20M DoFs. I ran the problem using various settings. The speedups for the assembly and solving procedures are as follows: Assembly Solving NProcessors NNodes CoresPerNode 1 1 1 1.0 1.0 2 1 2 1.995246 1.898756 2 1 2.121401 2.436149 4 1 4 4.658187 6.004539 2 2 4.666667 5.942085 4 1 4.65272 6.101214 8 2 4 9.380985 16.581135 4 2 9.308575 17.258891 8 1 9.314449 17.380612 16 2 8 18.575953 34.483058 4 4 18.745129 34.854409 8 2 18.828393 36.45509 32 4 8 37.140626 70.175879 8 4 37.166421 71.533865 I don't quite understand this result. Why we can achieve a speedup of about 70+ using 32 processors? Could you please help me explain this? Thank you in advance. Best, Ce -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Mon Jul 11 12:05:02 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Mon, 11 Jul 2022 22:35:02 +0530 Subject: [petsc-users] Creating dmplex in every rank and redistributing In-Reply-To: References: Message-ID: Thank you. In the meantime, can you please let me know what these are? They look like hash maps to me but I am not sure what functions like PetscHSetIGetElems are for and would be really helpful if you could maybe pass on the old documentation information Thank you. Sincerely, Prateek Gupta, PhD On Mon, Jul 11, 2022 at 5:19 PM Matthew Knepley wrote: > On Mon, Jul 11, 2022 at 5:54 AM Prateek Gupta > wrote: > >> Thanks Matt. >> While looking into the function, I noted PetscHSetI and related functions >> but couldn't find their docs (404 error). Have these functions and data >> types deprecated? >> > > No. These are a bit complicated because they are made by the preprocessor > from a 3rd party package. > > We broke the links when we moved all the documentation to Sphinx. I will > see if I can fix them. > > Thanks, > > Matt > > >> Thank you. >> Sincerely, >> Prateek Gupta >> >> >> On Mon, Jul 4, 2022 at 6:09 PM Matthew Knepley wrote: >> >>> On Mon, Jul 4, 2022 at 2:29 AM Prateek Gupta >>> wrote: >>> >>>> Hi, >>>> >>>> Using dmplex, I am trying to create an example where I can start with a >>>> poor distribution of an unstructured mesh (reading from a file in parallel) >>>> and then use redistribution to optimize it. >>>> >>> >>> You can call DMPlexDistribute() on any mesh, including a parallel one. >>> >>> >>>> I know that I can call ReBalanceSharedPoints on an already created >>>> distribution from dmplexDistribute. But is it possible to initialize a >>>> dmplex from each rank (each rank initializes its own chunk of the mesh) and >>>> then call this function? >>>> >>> >>> Yes, this is done in >>> >>> >>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexCreateFromCellListParallelPetsc/ >>> >>> It is not trivial to do by hand, so I would look at that code first if >>> you want to do that. >>> >>> >>>> Most of the numbering in dmplex DAG representation is local, but while >>>> reading from a file in parallel, I only have access to global numbering of >>>> nodes. Do I need to reassign this to a local numbering? Is there a >>>> datastructure within petsc that can help with this? >>>> >>>> >>>> Thank you. >>>> Sincerely, >>>> Prateek Gupta, PhD >>>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 11 12:07:24 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 11 Jul 2022 12:07:24 -0500 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: On Mon, Jul 11, 2022 at 10:34 AM Ce Qin wrote: > Dear all, > > I want to analyze the strong scaling of our in-house FEM code. > The test problem has about 20M DoFs. I ran the problem using > various settings. The speedups for the assembly and solving > procedures are as follows: > Assembly Solving > NProcessors NNodes CoresPerNode > 1 1 1 1.0 1.0 > 2 1 2 1.995246 1.898756 > 2 1 2.121401 2.436149 > 4 1 4 4.658187 6.004539 > 2 2 4.666667 5.942085 > 4 1 4.65272 6.101214 > 8 2 4 9.380985 16.581135 > 4 2 9.308575 17.258891 > 8 1 9.314449 17.380612 > 16 2 8 18.575953 34.483058 > 4 4 18.745129 34.854409 > 8 2 18.828393 36.45509 > 32 4 8 37.140626 70.175879 > 8 4 37.166421 71.533865 > > I don't quite understand this result. Why we can achieve a speedup of > about 70+ using 32 processors? Could you please help me explain this? > We need more data. I would start with the number of iterates that the solver executes. I suspect this is changing. However, it can be more complicated. For example, a Block-Jacobi preconditioner gets cheaper as the number of subdomains increases. Thus we need to know exactly what the solver is doing. Thanks, Matt > Thank you in advance. > > Best, > Ce > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefano.zampini at gmail.com Mon Jul 11 12:08:23 2022 From: stefano.zampini at gmail.com (Stefano Zampini) Date: Mon, 11 Jul 2022 19:08:23 +0200 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: <1179C82F-8ACC-4046-8D03-2DFF29FFF0B0@gmail.com> It depends on the solver used. What solver are you using? > On Jul 11, 2022, at 5:33 PM, Ce Qin wrote: > > Dear all, > > I want to analyze the strong scaling of our in-house FEM code. > The test problem has about 20M DoFs. I ran the problem using > various settings. The speedups for the assembly and solving > procedures are as follows: > Assembly Solving > NProcessors NNodes CoresPerNode > 1 1 1 1.0 1.0 > 2 1 2 1.995246 1.898756 > 2 1 2.121401 2.436149 > 4 1 4 4.658187 6.004539 > 2 2 4.666667 5.942085 > 4 1 4.65272 6.101214 > 8 2 4 9.380985 16.581135 > 4 2 9.308575 17.258891 > 8 1 9.314449 17.380612 > 16 2 8 18.575953 34.483058 > 4 4 18.745129 34.854409 > 8 2 18.828393 36.45509 > 32 4 8 37.140626 70.175879 > 8 4 37.166421 71.533865 > > I don't quite understand this result. Why we can achieve a speedup of > about 70+ using 32 processors? Could you please help me explain this? > > Thank you in advance. > > Best, > Ce > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 11 12:33:28 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 11 Jul 2022 12:33:28 -0500 Subject: [petsc-users] Creating dmplex in every rank and redistributing In-Reply-To: References: Message-ID: On Mon, Jul 11, 2022 at 12:05 PM Prateek Gupta wrote: > Thank you. In the meantime, can you please let me know what these are? > They look like hash maps to me but I am not sure what functions like > > PetscHSetIGetElems are for and would be really helpful if you could maybe pass on the old documentation information > > We are using khash (). The PETSc wrapper is here: https://gitlab.com/petsc/petsc/-/blob/main/include/petsc/private/hashset.h and we make the integer hash here https://gitlab.com/petsc/petsc/-/blob/main/include/petsc/private/hashseti.h You can see from the khash docs what those functions do. GetElems() reads out everything in the hash set, updating the offset into the given array. Thanks, Matt > Thank you. > Sincerely, > Prateek Gupta, PhD > > > On Mon, Jul 11, 2022 at 5:19 PM Matthew Knepley wrote: > >> On Mon, Jul 11, 2022 at 5:54 AM Prateek Gupta >> wrote: >> >>> Thanks Matt. >>> While looking into the function, I noted PetscHSetI and related >>> functions but couldn't find their docs (404 error). Have these functions >>> and data types deprecated? >>> >> >> No. These are a bit complicated because they are made by the preprocessor >> from a 3rd party package. >> >> We broke the links when we moved all the documentation to Sphinx. I will >> see if I can fix them. >> >> Thanks, >> >> Matt >> >> >>> Thank you. >>> Sincerely, >>> Prateek Gupta >>> >>> >>> On Mon, Jul 4, 2022 at 6:09 PM Matthew Knepley >>> wrote: >>> >>>> On Mon, Jul 4, 2022 at 2:29 AM Prateek Gupta < >>>> prateekgupta1709 at gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> Using dmplex, I am trying to create an example where I can start with >>>>> a poor distribution of an unstructured mesh (reading from a file in >>>>> parallel) and then use redistribution to optimize it. >>>>> >>>> >>>> You can call DMPlexDistribute() on any mesh, including a parallel one. >>>> >>>> >>>>> I know that I can call ReBalanceSharedPoints on an already created >>>>> distribution from dmplexDistribute. But is it possible to initialize a >>>>> dmplex from each rank (each rank initializes its own chunk of the mesh) and >>>>> then call this function? >>>>> >>>> >>>> Yes, this is done in >>>> >>>> >>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexCreateFromCellListParallelPetsc/ >>>> >>>> It is not trivial to do by hand, so I would look at that code first if >>>> you want to do that. >>>> >>>> >>>>> Most of the numbering in dmplex DAG representation is local, but while >>>>> reading from a file in parallel, I only have access to global numbering of >>>>> nodes. Do I need to reassign this to a local numbering? Is there a >>>>> datastructure within petsc that can help with this? >>>>> >>>>> >>>>> Thank you. >>>>> Sincerely, >>>>> Prateek Gupta, PhD >>>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Mon Jul 11 15:04:27 2022 From: mfadams at lbl.gov (Mark Adams) Date: Mon, 11 Jul 2022 16:04:27 -0400 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: Also, cache effects. 20M DoFs on one core/thread is huge. 37x on assembly is probably cache effects. On Mon, Jul 11, 2022 at 1:09 PM Matthew Knepley wrote: > On Mon, Jul 11, 2022 at 10:34 AM Ce Qin wrote: > >> Dear all, >> >> I want to analyze the strong scaling of our in-house FEM code. >> The test problem has about 20M DoFs. I ran the problem using >> various settings. The speedups for the assembly and solving >> procedures are as follows: >> Assembly Solving >> NProcessors NNodes CoresPerNode >> 1 1 1 1.0 1.0 >> 2 1 2 1.995246 1.898756 >> 2 1 2.121401 2.436149 >> 4 1 4 4.658187 6.004539 >> 2 2 4.666667 5.942085 >> 4 1 4.65272 6.101214 >> 8 2 4 9.380985 16.581135 >> 4 2 9.308575 17.258891 >> 8 1 9.314449 17.380612 >> 16 2 8 18.575953 34.483058 >> 4 4 18.745129 34.854409 >> 8 2 18.828393 36.45509 >> 32 4 8 37.140626 70.175879 >> 8 4 37.166421 71.533865 >> >> I don't quite understand this result. Why we can achieve a speedup of >> about 70+ using 32 processors? Could you please help me explain this? >> > > We need more data. I would start with the number of iterates that the > solver > executes. I suspect this is changing. However, it can be more complicated. > For example, a Block-Jacobi preconditioner gets cheaper as the number of > subdomains increases. Thus we need to know exactly what the solver is > doing. > > Thanks, > > Matt > > >> Thank you in advance. >> >> Best, >> Ce >> >> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From qince168 at gmail.com Tue Jul 12 01:49:32 2022 From: qince168 at gmail.com (Ce Qin) Date: Tue, 12 Jul 2022 14:49:32 +0800 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: Thanks for your quick response. The linear system is complex-valued. We rewrite it into its real form and solve it using FGMRES and an optimal block-diagonal preconditioner. We use CG and the AMS preconditioner implemented in HYPRE to solve the smaller real linear system arised from applying the block preconditioner. The iteration number of FGMRES and CG keep almost constant in all the runs. Each node is equipped with a 64-core CPU and 128 GB of memory. The matrix-vector production is memory-bandwidth limited. Is this strange behavior related to memory bandwidth? Best, Ce Mark Adams ?2022?7?12??? 04:04??? > Also, cache effects. 20M DoFs on one core/thread is huge. > 37x on assembly is probably cache effects. > > On Mon, Jul 11, 2022 at 1:09 PM Matthew Knepley wrote: > >> On Mon, Jul 11, 2022 at 10:34 AM Ce Qin wrote: >> >>> Dear all, >>> >>> I want to analyze the strong scaling of our in-house FEM code. >>> The test problem has about 20M DoFs. I ran the problem using >>> various settings. The speedups for the assembly and solving >>> procedures are as follows: >>> Assembly Solving >>> NProcessors NNodes CoresPerNode >>> 1 1 1 1.0 1.0 >>> 2 1 2 1.995246 1.898756 >>> 2 1 2.121401 2.436149 >>> 4 1 4 4.658187 6.004539 >>> 2 2 4.666667 5.942085 >>> 4 1 4.65272 6.101214 >>> 8 2 4 9.380985 16.581135 >>> 4 2 9.308575 17.258891 >>> 8 1 9.314449 17.380612 >>> 16 2 8 18.575953 34.483058 >>> 4 4 18.745129 34.854409 >>> 8 2 18.828393 36.45509 >>> 32 4 8 37.140626 70.175879 >>> 8 4 37.166421 71.533865 >>> >>> I don't quite understand this result. Why we can achieve a speedup of >>> about 70+ using 32 processors? Could you please help me explain this? >>> >> >> We need more data. I would start with the number of iterates that the >> solver >> executes. I suspect this is changing. However, it can be more complicated. >> For example, a Block-Jacobi preconditioner gets cheaper as the number of >> subdomains increases. Thus we need to know exactly what the solver is >> doing. >> >> Thanks, >> >> Matt >> >> >>> Thank you in advance. >>> >>> Best, >>> Ce >>> >>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Ye_Changqing at outlook.com Tue Jul 12 04:33:51 2022 From: Ye_Changqing at outlook.com (Ye Changqing) Date: Tue, 12 Jul 2022 09:33:51 +0000 Subject: [petsc-users] Solving singular system via direct solvers Message-ID: Dear all, I have a linear system constructed from discretizing a Neumann boundary value problem, and I want to solve it with a direct solver (to build up my own preconditioner). Usually, KSP returns a good solution without '-inf', while sometimes it fails. I referred to the corresponding chapter in the manual and found options '-pc_factor_shift_type' and '-pc_factor_shift_amount'. Could I use those options in my codes rather than runtime? Moreover, In my case, the program did not throw an error or warning due to '-inf' in the solution, I also wondered how to check the solution is 'good'? Thanks, Changqing -------------- next part -------------- An HTML attachment was scrubbed... URL: From jroman at dsic.upv.es Tue Jul 12 05:36:02 2022 From: jroman at dsic.upv.es (Jose E. Roman) Date: Tue, 12 Jul 2022 12:36:02 +0200 Subject: [petsc-users] Solving singular system via direct solvers In-Reply-To: References: Message-ID: <94CF2DBC-B084-4985-8F7C-DF75BA455CDD@dsic.upv.es> The interface functions are https://petsc.org/release/docs/manualpages/PC/PCFactorSetShiftType.html https://petsc.org/release/docs/manualpages/PC/PCFactorSetShiftAmount.html To check for success you can use https://petsc.org/release/docs/manualpages/KSP/KSPGetConvergedReason.html You can also use https://petsc.org/release/docs/manualpages/KSP/KSPSetErrorIfNotConverged.html if want to error out upon failure. For singular systems, you may want to try external packages such as MUMPS. Jose > El 12 jul 2022, a las 11:33, Ye Changqing escribi?: > > Dear all, > > I have a linear system constructed from discretizing a Neumann boundary value problem, and I want to solve it with a direct solver (to build up my own preconditioner). Usually, KSP returns a good solution without '-inf', while sometimes it fails. I referred to the corresponding chapter in the manual and found options '-pc_factor_shift_type' and '-pc_factor_shift_amount'. Could I use those options in my codes rather than runtime? Moreover, In my case, the program did not throw an error or warning due to '-inf' in the solution, I also wondered how to check the solution is 'good'? > > Thanks, > Changqing From knepley at gmail.com Tue Jul 12 06:05:52 2022 From: knepley at gmail.com (Matthew Knepley) Date: Tue, 12 Jul 2022 06:05:52 -0500 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: On Tue, Jul 12, 2022 at 1:50 AM Ce Qin wrote: > Thanks for your quick response. > > The linear system is complex-valued. We rewrite it into its real form > and solve it using FGMRES and an optimal block-diagonal preconditioner. > We use CG and the AMS preconditioner implemented in HYPRE to solve the > smaller real linear system arised from applying the block preconditioner. > The iteration number of FGMRES and CG keep almost constant in all the runs. > So those blocks decrease in size as you add more processes? > Each node is equipped with a 64-core CPU and 128 GB of memory. > The matrix-vector production is memory-bandwidth limited. Is this strange > behavior > related to memory bandwidth? > I don't see how. Thanks, Matt > Best, > Ce > > Mark Adams ?2022?7?12??? 04:04??? > >> Also, cache effects. 20M DoFs on one core/thread is huge. >> 37x on assembly is probably cache effects. >> >> On Mon, Jul 11, 2022 at 1:09 PM Matthew Knepley >> wrote: >> >>> On Mon, Jul 11, 2022 at 10:34 AM Ce Qin wrote: >>> >>>> Dear all, >>>> >>>> I want to analyze the strong scaling of our in-house FEM code. >>>> The test problem has about 20M DoFs. I ran the problem using >>>> various settings. The speedups for the assembly and solving >>>> procedures are as follows: >>>> Assembly Solving >>>> NProcessors NNodes CoresPerNode >>>> 1 1 1 1.0 1.0 >>>> 2 1 2 1.995246 1.898756 >>>> 2 1 2.121401 2.436149 >>>> 4 1 4 4.658187 6.004539 >>>> 2 2 4.666667 5.942085 >>>> 4 1 4.65272 6.101214 >>>> 8 2 4 9.380985 16.581135 >>>> 4 2 9.308575 17.258891 >>>> 8 1 9.314449 17.380612 >>>> 16 2 8 18.575953 34.483058 >>>> 4 4 18.745129 34.854409 >>>> 8 2 18.828393 36.45509 >>>> 32 4 8 37.140626 70.175879 >>>> 8 4 37.166421 71.533865 >>>> >>>> I don't quite understand this result. Why we can achieve a speedup of >>>> about 70+ using 32 processors? Could you please help me explain this? >>>> >>> >>> We need more data. I would start with the number of iterates that the >>> solver >>> executes. I suspect this is changing. However, it can be more >>> complicated. >>> For example, a Block-Jacobi preconditioner gets cheaper as the number of >>> subdomains increases. Thus we need to know exactly what the solver is >>> doing. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Thank you in advance. >>>> >>>> Best, >>>> Ce >>>> >>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Tue Jul 12 06:24:40 2022 From: knepley at gmail.com (Matthew Knepley) Date: Tue, 12 Jul 2022 06:24:40 -0500 Subject: [petsc-users] Solving singular system via direct solvers In-Reply-To: References: Message-ID: On Tue, Jul 12, 2022 at 4:34 AM Ye Changqing wrote: > Dear all, > > I have a linear system constructed from discretizing a Neumann boundary > value problem, and I want to solve it with a direct solver (to build up my > own preconditioner). Usually, KSP returns a good solution without '-inf', > while sometimes it fails. I referred to the corresponding chapter in the > manual and found options '-pc_factor_shift_type' and > '-pc_factor_shift_amount'. Could I use those options in my codes rather > than runtime? > Yes. Those change the problem to be non-singular and then solve it. Is that what you want? > Moreover, In my case, the program did not throw an error or warning due to > '-inf' in the solution, I also wondered how to check the solution is 'good'? > As Jose says, are you checking for non-convergence? Thanks, Matt > Thanks, > Changqing > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Tue Jul 12 07:09:58 2022 From: mfadams at lbl.gov (Mark Adams) Date: Tue, 12 Jul 2022 08:09:58 -0400 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: As Matt alluded to, the blocks get smaller and cheaper. That and cache effects could account for all of this superlinear speedup. If convergence rate does not deteriorate with an increased number of subdomains then you want to decouple the number of solver subdomains from your domain decomposition. On Tue, Jul 12, 2022 at 7:08 AM Matthew Knepley wrote: > On Tue, Jul 12, 2022 at 1:50 AM Ce Qin wrote: > >> Thanks for your quick response. >> >> The linear system is complex-valued. We rewrite it into its real form >> and solve it using FGMRES and an optimal block-diagonal preconditioner. >> We use CG and the AMS preconditioner implemented in HYPRE to solve the >> smaller real linear system arised from applying the block preconditioner. >> The iteration number of FGMRES and CG keep almost constant in all the >> runs. >> > > So those blocks decrease in size as you add more processes? > > >> Each node is equipped with a 64-core CPU and 128 GB of memory. >> The matrix-vector production is memory-bandwidth limited. Is this strange >> behavior >> related to memory bandwidth? >> > > I don't see how. > > Thanks, > > Matt > > >> Best, >> Ce >> >> Mark Adams ?2022?7?12??? 04:04??? >> >>> Also, cache effects. 20M DoFs on one core/thread is huge. >>> 37x on assembly is probably cache effects. >>> >>> On Mon, Jul 11, 2022 at 1:09 PM Matthew Knepley >>> wrote: >>> >>>> On Mon, Jul 11, 2022 at 10:34 AM Ce Qin wrote: >>>> >>>>> Dear all, >>>>> >>>>> I want to analyze the strong scaling of our in-house FEM code. >>>>> The test problem has about 20M DoFs. I ran the problem using >>>>> various settings. The speedups for the assembly and solving >>>>> procedures are as follows: >>>>> Assembly Solving >>>>> NProcessors NNodes CoresPerNode >>>>> 1 1 1 1.0 1.0 >>>>> 2 1 2 1.995246 1.898756 >>>>> 2 1 2.121401 2.436149 >>>>> 4 1 4 4.658187 6.004539 >>>>> 2 2 4.666667 5.942085 >>>>> 4 1 4.65272 6.101214 >>>>> 8 2 4 9.380985 16.581135 >>>>> 4 2 9.308575 17.258891 >>>>> 8 1 9.314449 17.380612 >>>>> 16 2 8 18.575953 34.483058 >>>>> 4 4 18.745129 34.854409 >>>>> 8 2 18.828393 36.45509 >>>>> 32 4 8 37.140626 70.175879 >>>>> 8 4 37.166421 71.533865 >>>>> >>>>> I don't quite understand this result. Why we can achieve a speedup of >>>>> about 70+ using 32 processors? Could you please help me explain this? >>>>> >>>> >>>> We need more data. I would start with the number of iterates that the >>>> solver >>>> executes. I suspect this is changing. However, it can be more >>>> complicated. >>>> For example, a Block-Jacobi preconditioner gets cheaper as the number of >>>> subdomains increases. Thus we need to know exactly what the solver is >>>> doing. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Thank you in advance. >>>>> >>>>> Best, >>>>> Ce >>>>> >>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From qince168 at gmail.com Tue Jul 12 07:32:22 2022 From: qince168 at gmail.com (Ce Qin) Date: Tue, 12 Jul 2022 20:32:22 +0800 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: > >>> The linear system is complex-valued. We rewrite it into its real form >>> and solve it using FGMRES and an optimal block-diagonal preconditioner. >>> We use CG and the AMS preconditioner implemented in HYPRE to solve the >>> smaller real linear system arised from applying the block preconditioner. >>> The iteration number of FGMRES and CG keep almost constant in all the >>> runs. >>> >> >> So those blocks decrease in size as you add more processes? >> >> > I am sorry for the unclear description of the block-diagonal preconditioner. Let K be the original complex system matrix, A = [Kr, -Ki; -Ki, -Kr] is the equivalent real form of K. Let P = [Kr+Ki, 0; 0, Kr+Ki], it can beproved that P is an optimal preconditioner for A. In our implementation, only Kr, Ki and Kr+Ki are explicitly stored as MATMPIAIJ. We use MATSHELL to represent A and P. We use FGMRES + P to solve Ax=b, and CG + AMS to solve (Kr+Ki)y=c. So the block size is never changed. Best, Ce -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Tue Jul 12 07:53:25 2022 From: knepley at gmail.com (Matthew Knepley) Date: Tue, 12 Jul 2022 07:53:25 -0500 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: On Tue, Jul 12, 2022 at 7:32 AM Ce Qin wrote: > > >>>> The linear system is complex-valued. We rewrite it into its real form >>>> and solve it using FGMRES and an optimal block-diagonal preconditioner. >>>> We use CG and the AMS preconditioner implemented in HYPRE to solve the >>>> smaller real linear system arised from applying the block >>>> preconditioner. >>>> The iteration number of FGMRES and CG keep almost constant in all the >>>> runs. >>>> >>> >>> So those blocks decrease in size as you add more processes? >>> >>> >> > I am sorry for the unclear description of the block-diagonal > preconditioner. > Let K be the original complex system matrix, A = [Kr, -Ki; -Ki, -Kr] is > the equivalent > real form of K. Let P = [Kr+Ki, 0; 0, Kr+Ki], it can beproved that P is an > optimal > preconditioner for A. In our implementation, only Kr, Ki and Kr+Ki > are explicitly stored as MATMPIAIJ. We use MATSHELL to represent A and P. > We use FGMRES + P to solve Ax=b, and CG + AMS to > solve (Kr+Ki)y=c. So the block size is never changed. > Then we have to break down the timings further. I suspect AMS is not taking as long, since all other operations scale like N. Thanks, Matt > Best, > Ce > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Tue Jul 12 08:00:09 2022 From: knepley at gmail.com (Matthew Knepley) Date: Tue, 12 Jul 2022 08:00:09 -0500 Subject: [petsc-users] DMPlex in Fortran In-Reply-To: References: Message-ID: On Fri, Jul 8, 2022 at 10:26 PM Mike Michell wrote: > I am using DMPlex for a code with written in Fortran in 2D and 3D. There > were two questions. > > - As a follow up of the previous inquiry: > https://www.mail-archive.com/petsc-users at mcs.anl.gov/msg43856.html > Is the local-to-local halo exchange available in Fortran now or still > pending? Currently local-to-global and global-to-local communication are > used since local-to-local has not been allowed for Fortran. > I just checked, and this Fortran binding is present in main and the latest release. Thanks, Matt > - One code solves discretized equations at each vertex, and another code I > want to couple physics is solving equations at each cell centroid. > Basically, the value at cell centroid needs to be mapped to vertex (or vice > versa) through interpolation/extrapolation for coupling of two codes. Does > petsc function provide this kind of mapping between cell centroid and > vertex? The grids for the two codes can be overlapped. I was trying to find > some FEM infrastructures in petsc, but so far havent found that kind of > functionality. Can I get any comments on that? > > Thanks, > Mike > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Tue Jul 12 08:52:24 2022 From: knepley at gmail.com (Matthew Knepley) Date: Tue, 12 Jul 2022 08:52:24 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: On Sat, Jul 9, 2022 at 8:34 AM Matthew Knepley wrote: > On Fri, Jul 8, 2022 at 7:41 PM Mike Michell wrote: > >> As a follow-up, just "depth" default label was provided to avoid NULL >> PETScIS, and it seems working. >> > > Ah, "depth" is definitely required and is produced by DMPlexStratify(). I > will put in a check for this so that you get a good error message. > I cannot find an instance of an IS being pulled from the depth label here. Do you have something I can run that shows this fault? Thanks, Matt > Thanks! > > Matt > > >> Thanks, >> Mike >> >> >>> It looks like NULL PETScIS is obtained from DMGetStratumIS() which is >>> shown in the previously attached code. Currently, "marker" label is used to >>> define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), and >>> it seems that if a certain proc does not have any boundary from this >>> "marker" label, the DMPlexCreateSection() crashes. >>> >>> The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is an >>> IS holding points to which each boundary condition applies. So, by >>> including no boundary for a certain distributed mesh block, it looks very >>> natural that this function crashes. How can I not to pass a NULL PETScIS in >>> this case? Is there any specific way for that (or a trick)? >>> >>> Thanks, >>> Mike >>> >>> >>>> On Wed, Jul 6, 2022 at 3:42 PM Mike Michell >>>> wrote: >>>> >>>>> I am passing NULL for IS Permutation as; >>>>> >>>>> call >>>>> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >>>>> >>>>> Should I define non-NULL IS Permutation before I call >>>>> DMPlexCreateSection() to avoid the issue? >>>>> >>>> >>>> No, the problem is not the perm argument. To be sure, we should get a >>>> stack trace with line numbers (use a debug build). To me it looked >>>> like you passed a NULL IS to DMAddBoundary(). >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Thanks, >>>>> Mike >>>>> >>>>> >>>>> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >>>>>> wrote: >>>>>> >>>>>>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>>>>>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>>>>>> interest has around 5000 node points and with small number of processors >>>>>>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>>>>>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>>>>>> crashes with error message below. It looks very similar problem in a >>>>>>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection >>>>>>> crash in a no-boundary corner case >>>>>>> >>>>>>> " >>>>>>> >>>>>> >>>>>> Yes, the recommendation is not to pass a NULL PetscIS to the >>>>>> AddBoundary() routine. Are you doing this? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>> >>>>>>> When I call DMPlexCreateSection(), a nullified pointer >>>>>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>>>>> problem? It looks like there is a problem with a processor that does not >>>>>>> have any boundaries. A piece of the source code is attached to show how >>>>>>> the DMPlexCreateSection() is used in the code. >>>>>>> >>>>>>> Thanks, >>>>>>> Mike >>>>>>> >>>>>>> [16]PETSC ERROR: --------------------- Error Message >>>>>>> -------------------------------------------------------------- >>>>>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>> shooting. >>>>>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>>>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>>>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Tue Jul 12 09:11:22 2022 From: mfadams at lbl.gov (Mark Adams) Date: Tue, 12 Jul 2022 10:11:22 -0400 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: You may get more memory bandwidth with 32 processors vs 1, as Ce mentioned. Depends on the architecture. Do you get the whole memory bandwidth on one processor on this machine? On Tue, Jul 12, 2022 at 8:53 AM Matthew Knepley wrote: > On Tue, Jul 12, 2022 at 7:32 AM Ce Qin wrote: > >> >> >>>>> The linear system is complex-valued. We rewrite it into its real form >>>>> and solve it using FGMRES and an optimal block-diagonal >>>>> preconditioner. >>>>> We use CG and the AMS preconditioner implemented in HYPRE to solve the >>>>> smaller real linear system arised from applying the block >>>>> preconditioner. >>>>> The iteration number of FGMRES and CG keep almost constant in all the >>>>> runs. >>>>> >>>> >>>> So those blocks decrease in size as you add more processes? >>>> >>>> >>> >> I am sorry for the unclear description of the block-diagonal >> preconditioner. >> Let K be the original complex system matrix, A = [Kr, -Ki; -Ki, -Kr] is >> the equivalent >> real form of K. Let P = [Kr+Ki, 0; 0, Kr+Ki], it can beproved that P is >> an optimal >> preconditioner for A. In our implementation, only Kr, Ki and Kr+Ki >> are explicitly stored as MATMPIAIJ. We use MATSHELL to represent A and P. >> We use FGMRES + P to solve Ax=b, and CG + AMS to >> solve (Kr+Ki)y=c. So the block size is never changed. >> > > Then we have to break down the timings further. I suspect AMS is not > taking as long, since > all other operations scale like N. > > Thanks, > > Matt > > > >> Best, >> Ce >> > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From qince168 at gmail.com Tue Jul 12 10:32:11 2022 From: qince168 at gmail.com (Ce Qin) Date: Tue, 12 Jul 2022 23:32:11 +0800 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: For your reference, I also calculated the speedups for other procedures: VecAXPY MatMult SetupAMS PCApply Assembly Solving NProcessors NNodes CoresPerNode 1 1 1 1.0 1.0 1.0 1.0 1.0 1.0 2 1 2 1.640502 1.945753 1.418709 1.898884 1.995246 1.898756 2 1 2.297125 2.614508 1.600718 2.419798 2.121401 2.436149 4 1 4 4.456256 6.821532 3.614451 5.991256 4.658187 6.004539 2 2 4.539748 6.779151 3.619661 5.926112 4.666667 5.942085 4 1 4.480902 7.210629 3.471541 6.082946 4.65272 6.101214 8 2 4 10.584189 17.519901 8.59046 16.615395 9.380985 16.581135 4 2 10.980687 18.674113 8.612347 17.273229 9.308575 17.258891 8 1 11.096298 18.210245 8.456557 17.430586 9.314449 17.380612 16 2 8 21.929795 37.04392 18.135278 34.5448 18.575953 34.483058 4 4 22.00331 39.581504 18.011148 34.793732 18.745129 34.854409 8 2 22.692779 41.38289 18.354949 36.388144 18.828393 36.45509 32 4 8 43.935774 80.003087 34.963997 70.085728 37.140626 70.175879 8 4 44.387091 80.807608 35.62153 71.471289 37.166421 71.533865 and the streams result on the computation node: 1 8291.4887 Rate (MB/s) 2 8739.3219 Rate (MB/s) 1.05401 3 24769.5868 Rate (MB/s) 2.98735 4 31962.0242 Rate (MB/s) 3.8548 5 39603.8828 Rate (MB/s) 4.77645 6 47777.7385 Rate (MB/s) 5.76226 7 54557.5363 Rate (MB/s) 6.57994 8 62769.3910 Rate (MB/s) 7.57034 9 38649.9160 Rate (MB/s) 4.6614 10 58976.9536 Rate (MB/s) 7.11295 11 48108.7801 Rate (MB/s) 5.80219 12 49506.8213 Rate (MB/s) 5.9708 13 54810.5266 Rate (MB/s) 6.61046 14 62471.5234 Rate (MB/s) 7.53441 15 63968.0218 Rate (MB/s) 7.7149 16 69644.8615 Rate (MB/s) 8.39956 17 60791.9544 Rate (MB/s) 7.33185 18 65476.5162 Rate (MB/s) 7.89683 19 60127.0683 Rate (MB/s) 7.25166 20 72052.5175 Rate (MB/s) 8.68994 21 62045.7745 Rate (MB/s) 7.48307 22 64517.7771 Rate (MB/s) 7.7812 23 69570.2935 Rate (MB/s) 8.39057 24 69673.8328 Rate (MB/s) 8.40305 25 75196.7514 Rate (MB/s) 9.06915 26 72304.2685 Rate (MB/s) 8.7203 27 73234.1616 Rate (MB/s) 8.83245 28 74041.3842 Rate (MB/s) 8.9298 29 77117.3751 Rate (MB/s) 9.30079 30 78293.8496 Rate (MB/s) 9.44268 31 81377.0870 Rate (MB/s) 9.81453 32 84097.0813 Rate (MB/s) 10.1426 Best, Ce Mark Adams ?2022?7?12??? 22:11??? > You may get more memory bandwidth with 32 processors vs 1, as Ce mentioned. > Depends on the architecture. > Do you get the whole memory bandwidth on one processor on this machine? > > On Tue, Jul 12, 2022 at 8:53 AM Matthew Knepley wrote: > >> On Tue, Jul 12, 2022 at 7:32 AM Ce Qin wrote: >> >>> >>> >>>>>> The linear system is complex-valued. We rewrite it into its real form >>>>>> and solve it using FGMRES and an optimal block-diagonal >>>>>> preconditioner. >>>>>> We use CG and the AMS preconditioner implemented in HYPRE to solve the >>>>>> smaller real linear system arised from applying the block >>>>>> preconditioner. >>>>>> The iteration number of FGMRES and CG keep almost constant in all the >>>>>> runs. >>>>>> >>>>> >>>>> So those blocks decrease in size as you add more processes? >>>>> >>>>> >>>> >>> I am sorry for the unclear description of the block-diagonal >>> preconditioner. >>> Let K be the original complex system matrix, A = [Kr, -Ki; -Ki, -Kr] is >>> the equivalent >>> real form of K. Let P = [Kr+Ki, 0; 0, Kr+Ki], it can beproved that P is >>> an optimal >>> preconditioner for A. In our implementation, only Kr, Ki and Kr+Ki >>> are explicitly stored as MATMPIAIJ. We use MATSHELL to represent A and P. >>> We use FGMRES + P to solve Ax=b, and CG + AMS to >>> solve (Kr+Ki)y=c. So the block size is never changed. >>> >> >> Then we have to break down the timings further. I suspect AMS is not >> taking as long, since >> all other operations scale like N. >> >> Thanks, >> >> Matt >> >> >> >>> Best, >>> Ce >>> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Tue Jul 12 10:55:18 2022 From: knepley at gmail.com (Matthew Knepley) Date: Tue, 12 Jul 2022 10:55:18 -0500 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: I do not understand these results at all. Let's just look at the simplest piece: VecAXPY NProcessors NNodes CoresPerNode 1 1 1 1.0 2 1 2 1.640502 4 1 4 4.456256 This is incredibly strange. Is it possible that other people are using the nodes that you are running on? Thanks, Matt On Tue, Jul 12, 2022 at 10:32 AM Ce Qin wrote: > For your reference, I also calculated the speedups for other procedures: > > VecAXPY MatMult SetupAMS > PCApply Assembly Solving > NProcessors NNodes CoresPerNode > > 1 1 1 1.0 1.0 1.0 > 1.0 1.0 1.0 > 2 1 2 1.640502 1.945753 1.418709 > 1.898884 1.995246 1.898756 > 2 1 2.297125 2.614508 1.600718 > 2.419798 2.121401 2.436149 > 4 1 4 4.456256 6.821532 3.614451 > 5.991256 4.658187 6.004539 > 2 2 4.539748 6.779151 3.619661 > 5.926112 4.666667 5.942085 > 4 1 4.480902 7.210629 3.471541 > 6.082946 4.65272 6.101214 > 8 2 4 10.584189 17.519901 8.59046 > 16.615395 9.380985 16.581135 > 4 2 10.980687 18.674113 8.612347 > 17.273229 9.308575 17.258891 > 8 1 11.096298 18.210245 8.456557 > 17.430586 9.314449 17.380612 > 16 2 8 21.929795 37.04392 18.135278 > 34.5448 18.575953 34.483058 > 4 4 22.00331 39.581504 18.011148 > 34.793732 18.745129 34.854409 > 8 2 22.692779 41.38289 18.354949 > 36.388144 18.828393 36.45509 > 32 4 8 43.935774 80.003087 34.963997 > 70.085728 37.140626 70.175879 > 8 4 44.387091 80.807608 35.62153 > 71.471289 37.166421 71.533865 > > and the streams result on the computation node: > > 1 8291.4887 Rate (MB/s) > 2 8739.3219 Rate (MB/s) 1.05401 > 3 24769.5868 Rate (MB/s) 2.98735 > 4 31962.0242 Rate (MB/s) 3.8548 > 5 39603.8828 Rate (MB/s) 4.77645 > 6 47777.7385 Rate (MB/s) 5.76226 > 7 54557.5363 Rate (MB/s) 6.57994 > 8 62769.3910 Rate (MB/s) 7.57034 > 9 38649.9160 Rate (MB/s) 4.6614 > 10 58976.9536 Rate (MB/s) 7.11295 > 11 48108.7801 Rate (MB/s) 5.80219 > 12 49506.8213 Rate (MB/s) 5.9708 > 13 54810.5266 Rate (MB/s) 6.61046 > 14 62471.5234 Rate (MB/s) 7.53441 > 15 63968.0218 Rate (MB/s) 7.7149 > 16 69644.8615 Rate (MB/s) 8.39956 > 17 60791.9544 Rate (MB/s) 7.33185 > 18 65476.5162 Rate (MB/s) 7.89683 > 19 60127.0683 Rate (MB/s) 7.25166 > 20 72052.5175 Rate (MB/s) 8.68994 > 21 62045.7745 Rate (MB/s) 7.48307 > 22 64517.7771 Rate (MB/s) 7.7812 > 23 69570.2935 Rate (MB/s) 8.39057 > 24 69673.8328 Rate (MB/s) 8.40305 > 25 75196.7514 Rate (MB/s) 9.06915 > 26 72304.2685 Rate (MB/s) 8.7203 > 27 73234.1616 Rate (MB/s) 8.83245 > 28 74041.3842 Rate (MB/s) 8.9298 > 29 77117.3751 Rate (MB/s) 9.30079 > 30 78293.8496 Rate (MB/s) 9.44268 > 31 81377.0870 Rate (MB/s) 9.81453 > 32 84097.0813 Rate (MB/s) 10.1426 > > > Best, > Ce > > Mark Adams ?2022?7?12??? 22:11??? > >> You may get more memory bandwidth with 32 processors vs 1, as Ce >> mentioned. >> Depends on the architecture. >> Do you get the whole memory bandwidth on one processor on this machine? >> >> On Tue, Jul 12, 2022 at 8:53 AM Matthew Knepley >> wrote: >> >>> On Tue, Jul 12, 2022 at 7:32 AM Ce Qin wrote: >>> >>>> >>>> >>>>>>> The linear system is complex-valued. We rewrite it into its real form >>>>>>> and solve it using FGMRES and an optimal block-diagonal >>>>>>> preconditioner. >>>>>>> We use CG and the AMS preconditioner implemented in HYPRE to solve >>>>>>> the >>>>>>> smaller real linear system arised from applying the block >>>>>>> preconditioner. >>>>>>> The iteration number of FGMRES and CG keep almost constant in all >>>>>>> the runs. >>>>>>> >>>>>> >>>>>> So those blocks decrease in size as you add more processes? >>>>>> >>>>>> >>>>> >>>> I am sorry for the unclear description of the block-diagonal >>>> preconditioner. >>>> Let K be the original complex system matrix, A = [Kr, -Ki; -Ki, -Kr] is >>>> the equivalent >>>> real form of K. Let P = [Kr+Ki, 0; 0, Kr+Ki], it can beproved that P is >>>> an optimal >>>> preconditioner for A. In our implementation, only Kr, Ki and Kr+Ki >>>> are explicitly stored as MATMPIAIJ. We use MATSHELL to represent A and >>>> P. >>>> We use FGMRES + P to solve Ax=b, and CG + AMS to >>>> solve (Kr+Ki)y=c. So the block size is never changed. >>>> >>> >>> Then we have to break down the timings further. I suspect AMS is not >>> taking as long, since >>> all other operations scale like N. >>> >>> Thanks, >>> >>> Matt >>> >>> >>> >>>> Best, >>>> Ce >>>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Tue Jul 12 11:18:49 2022 From: bsmith at petsc.dev (Barry Smith) Date: Tue, 12 Jul 2022 12:18:49 -0400 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: <74E89AFF-4DBF-40F6-8E16-F0F6F0334C9C@petsc.dev> The streams numbers 1 8291.4887 Rate (MB/s) 2 8739.3219 Rate (MB/s) 1.05401 3 24769.5868 Rate (MB/s) 2.98735 4 31962.0242 Rate (MB/s) 3.8548 5 39603.8828 Rate (MB/s) 4.77645 6 47777.7385 Rate (MB/s) 5.76226 7 54557.5363 Rate (MB/s) 6.57994 8 62769.3910 Rate (MB/s) 7.57034 9 38649.9160 Rate (MB/s) 4.6614 indicate the MPI launcher is doing a poor job of binding MPI ranks to cores; you should read up on the options for your particular mpiexec for binding to select good binding options. Unfortunately, there is no standard for setting the bindings and each MPI implementation changes its options constantly so you need to determine them exactly for your machine and MPI implementation. Basically, you want to place each MPI rank on a node as "far away as possible in memory domains from other ranks". If you note going from 1 to 2 ranks there is no speedup which can be interpreted to mean that the first two ranks are put very close together (and thus share all the memory resources with their partner). A side note is that the raw numbers are very good (you get a speedup of 7.57 on 8 ranks and the speedup goes up to 10. These means with proper binding you should get really good speedup on PETSc code to at least 8 cores per node. Barry > On Jul 12, 2022, at 11:32 AM, Ce Qin wrote: > > For your reference, I also calculated the speedups for other procedures: > > VecAXPY MatMult SetupAMS PCApply Assembly Solving > NProcessors NNodes CoresPerNode > 1 1 1 1.0 1.0 1.0 1.0 1.0 1.0 > 2 1 2 1.640502 1.945753 1.418709 1.898884 1.995246 1.898756 > 2 1 2.297125 2.614508 1.600718 2.419798 2.121401 2.436149 > 4 1 4 4.456256 6.821532 3.614451 5.991256 4.658187 6.004539 > 2 2 4.539748 6.779151 3.619661 5.926112 4.666667 5.942085 > 4 1 4.480902 7.210629 3.471541 6.082946 4.65272 6.101214 > 8 2 4 10.584189 17.519901 8.59046 16.615395 9.380985 16.581135 > 4 2 10.980687 18.674113 8.612347 17.273229 9.308575 17.258891 > 8 1 11.096298 18.210245 8.456557 17.430586 9.314449 17.380612 > 16 2 8 21.929795 37.04392 18.135278 34.5448 18.575953 34.483058 > 4 4 22.00331 39.581504 18.011148 34.793732 18.745129 34.854409 > 8 2 22.692779 41.38289 18.354949 36.388144 18.828393 36.45509 > 32 4 8 43.935774 80.003087 34.963997 70.085728 37.140626 70.175879 > 8 4 44.387091 80.807608 35.62153 71.471289 37.166421 71.533865 > > and the streams result on the computation node: > > 1 8291.4887 Rate (MB/s) > 2 8739.3219 Rate (MB/s) 1.05401 > 3 24769.5868 Rate (MB/s) 2.98735 > 4 31962.0242 Rate (MB/s) 3.8548 > 5 39603.8828 Rate (MB/s) 4.77645 > 6 47777.7385 Rate (MB/s) 5.76226 > 7 54557.5363 Rate (MB/s) 6.57994 > 8 62769.3910 Rate (MB/s) 7.57034 > 9 38649.9160 Rate (MB/s) 4.6614 > 10 58976.9536 Rate (MB/s) 7.11295 > 11 48108.7801 Rate (MB/s) 5.80219 > 12 49506.8213 Rate (MB/s) 5.9708 > 13 54810.5266 Rate (MB/s) 6.61046 > 14 62471.5234 Rate (MB/s) 7.53441 > 15 63968.0218 Rate (MB/s) 7.7149 > 16 69644.8615 Rate (MB/s) 8.39956 > 17 60791.9544 Rate (MB/s) 7.33185 > 18 65476.5162 Rate (MB/s) 7.89683 > 19 60127.0683 Rate (MB/s) 7.25166 > 20 72052.5175 Rate (MB/s) 8.68994 > 21 62045.7745 Rate (MB/s) 7.48307 > 22 64517.7771 Rate (MB/s) 7.7812 > 23 69570.2935 Rate (MB/s) 8.39057 > 24 69673.8328 Rate (MB/s) 8.40305 > 25 75196.7514 Rate (MB/s) 9.06915 > 26 72304.2685 Rate (MB/s) 8.7203 > 27 73234.1616 Rate (MB/s) 8.83245 > 28 74041.3842 Rate (MB/s) 8.9298 > 29 77117.3751 Rate (MB/s) 9.30079 > 30 78293.8496 Rate (MB/s) 9.44268 > 31 81377.0870 Rate (MB/s) 9.81453 > 32 84097.0813 Rate (MB/s) 10.1426 > > > Best, > Ce > > Mark Adams > ?2022?7?12??? 22:11??? > You may get more memory bandwidth with 32 processors vs 1, as Ce mentioned. > Depends on the architecture. > Do you get the whole memory bandwidth on one processor on this machine? > > On Tue, Jul 12, 2022 at 8:53 AM Matthew Knepley > wrote: > On Tue, Jul 12, 2022 at 7:32 AM Ce Qin > wrote: > > > The linear system is complex-valued. We rewrite it into its real form > and solve it using FGMRES and an optimal block-diagonal preconditioner. > We use CG and the AMS preconditioner implemented in HYPRE to solve the > smaller real linear system arised from applying the block preconditioner. > The iteration number of FGMRES and CG keep almost constant in all the runs. > > So those blocks decrease in size as you add more processes? > > > I am sorry for the unclear description of the block-diagonal preconditioner. > Let K be the original complex system matrix, A = [Kr, -Ki; -Ki, -Kr] is the equivalent > real form of K. Let P = [Kr+Ki, 0; 0, Kr+Ki], it can beproved that P is an optimal > preconditioner for A. In our implementation, only Kr, Ki and Kr+Ki > are explicitly stored as MATMPIAIJ. We use MATSHELL to represent A and P. > We use FGMRES + P to solve Ax=b, and CG + AMS to > solve (Kr+Ki)y=c. So the block size is never changed. > > Then we have to break down the timings further. I suspect AMS is not taking as long, since > all other operations scale like N. > > Thanks, > > Matt > > > Best, > Ce > -- > What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From qince168 at gmail.com Tue Jul 12 11:33:30 2022 From: qince168 at gmail.com (Ce Qin) Date: Wed, 13 Jul 2022 00:33:30 +0800 Subject: [petsc-users] Strange strong scaling result In-Reply-To: References: Message-ID: > > This is incredibly strange. Is it possible that other people are using the > nodes that you are running on? > > No, I use these nodes exclusively. I will try to rerun these jobs to see whether there are some differences. Best, Ce -------------- next part -------------- An HTML attachment was scrubbed... URL: From jsfaraway at gmail.com Tue Jul 12 21:59:34 2022 From: jsfaraway at gmail.com (Runfeng Jin) Date: Wed, 13 Jul 2022 10:59:34 +0800 Subject: [petsc-users] SLEPc EPSGD: Can not converge, error estimation floats over 1e-6 Message-ID: Hi! I am trying to find 3 eigenvalues of a matrix 81,160*81,160, and it get 0 eigenvalue after 162320 iterations. I use *-eps_monitor* and find error estimation floats over 1e-6, I didn't set the tolerance so it should be the default 1e-8. Actually it should achieve 1e-10. I have tried JD and GD, both of them can not converge. Does there any ways to help it converge to the 1e-10? By the way, I use default Convergence criterion, the output of *-log_view* and *-eps_monitor* are shown in attachment. Thank you! Runfeng Jin -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 142639 EPS nconv=0 first unconverged value (error) -302.035 (1.79535899e-06) 142640 EPS nconv=0 first unconverged value (error) -302.035 (2.42501766e-06) 142641 EPS nconv=0 first unconverged value (error) -302.035 (2.38455514e-06) 142642 EPS nconv=0 first unconverged value (error) -302.035 (2.30574015e-06) 142643 EPS nconv=0 first unconverged value (error) -302.035 (2.25409948e-06) 142644 EPS nconv=0 first unconverged value (error) -302.035 (2.22352766e-06) 142645 EPS nconv=0 first unconverged value (error) -302.035 (2.22352766e-06) 142646 EPS nconv=0 first unconverged value (error) -302.035 (2.68459761e-06) 142647 EPS nconv=0 first unconverged value (error) -302.035 (2.32889243e-06) 142648 EPS nconv=0 first unconverged value (error) -302.035 (2.14172757e-06) 142649 EPS nconv=0 first unconverged value (error) -302.035 (2.12903731e-06) 142650 EPS nconv=0 first unconverged value (error) -302.035 (2.09595181e-06) 142651 EPS nconv=0 first unconverged value (error) -302.035 (2.09595181e-06) 142652 EPS nconv=0 first unconverged value (error) -302.035 (2.18297806e-06) 142653 EPS nconv=0 first unconverged value (error) -302.035 (2.37509626e-06) 142654 EPS nconv=0 first unconverged value (error) -302.035 (2.10315813e-06) 142655 EPS nconv=0 first unconverged value (error) -302.035 (1.99559442e-06) 142656 EPS nconv=0 first unconverged value (error) -302.035 (1.89919014e-06) 142657 EPS nconv=0 first unconverged value (error) -302.035 (1.89919014e-06) 142658 EPS nconv=0 first unconverged value (error) -302.035 (2.65594682e-06) 142659 EPS nconv=0 first unconverged value (error) -302.035 (2.63023919e-06) 142660 EPS nconv=0 first unconverged value (error) -302.035 (2.46632309e-06) 142661 EPS nconv=0 first unconverged value (error) -302.035 (2.32509006e-06) 142662 EPS nconv=0 first unconverged value (error) -302.035 (2.23128284e-06) 142663 EPS nconv=0 first unconverged value (error) -302.035 (2.23128284e-06) 142664 EPS nconv=0 first unconverged value (error) -302.035 (2.46300085e-06) 142665 EPS nconv=0 first unconverged value (error) -302.035 (2.36182190e-06) 142666 EPS nconv=0 first unconverged value (error) -302.035 (2.17688580e-06) 142667 EPS nconv=0 first unconverged value (error) -302.035 (2.06395519e-06) 142668 EPS nconv=0 first unconverged value (error) -302.035 (2.05163935e-06) 142669 EPS nconv=0 first unconverged value (error) -302.035 (2.05163935e-06) 142670 EPS nconv=0 first unconverged value (error) -302.035 (2.04073181e-06) 142671 EPS nconv=0 first unconverged value (error) -302.035 (1.99442176e-06) 142672 EPS nconv=0 first unconverged value (error) -302.035 (1.92060129e-06) 142673 EPS nconv=0 first unconverged value (error) -302.035 (1.86217431e-06) 142674 EPS nconv=0 first unconverged value (error) -302.035 (1.83873056e-06) 142675 EPS nconv=0 first unconverged value (error) -302.035 (1.83873056e-06) 142676 EPS nconv=0 first unconverged value (error) -302.035 (2.25155496e-06) 142677 EPS nconv=0 first unconverged value (error) -302.035 (2.12025758e-06) 142678 EPS nconv=0 first unconverged value (error) -302.035 (2.03219603e-06) 142679 EPS nconv=0 first unconverged value (error) -302.035 (2.01101216e-06) 142680 EPS nconv=0 first unconverged value (error) -302.035 (1.99228424e-06) 142681 EPS nconv=0 first unconverged value (error) -302.035 (1.99228424e-06) 142682 EPS nconv=0 first unconverged value (error) -302.035 (2.11674046e-06) 142683 EPS nconv=0 first unconverged value (error) -302.035 (2.23245596e-06) 142684 EPS nconv=0 first unconverged value (error) -302.035 (2.04648693e-06) 142685 EPS nconv=0 first unconverged value (error) -302.035 (1.96835969e-06) 142686 EPS nconv=0 first unconverged value (error) -302.035 (1.94404833e-06) 142687 EPS nconv=0 first unconverged value (error) -302.035 (1.94404833e-06) 142688 EPS nconv=0 first unconverged value (error) -302.035 (1.92643044e-06) 142689 EPS nconv=0 first unconverged value (error) -302.035 (1.88567748e-06) 142690 EPS nconv=0 first unconverged value (error) -302.035 (1.83845691e-06) 142691 EPS nconv=0 first unconverged value (error) -302.035 (1.83347180e-06) 142692 EPS nconv=0 first unconverged value (error) -302.035 (1.82225590e-06) 142693 EPS nconv=0 first unconverged value (error) -302.035 (1.82225590e-06) 142694 EPS nconv=0 first unconverged value (error) -302.035 (1.83560394e-06) 142695 EPS nconv=0 first unconverged value (error) -302.035 (1.84127383e-06) 142696 EPS nconv=0 first unconverged value (error) -302.035 (1.82083737e-06) 142697 EPS nconv=0 first unconverged value (error) -302.035 (1.81134336e-06) 142698 EPS nconv=0 first unconverged value (error) -302.035 (1.80857215e-06) 142699 EPS nconv=0 first unconverged value (error) -302.035 (1.80857215e-06) 142700 EPS nconv=0 first unconverged value (error) -302.035 (1.82552682e-06) 142701 EPS nconv=0 first unconverged value (error) -302.035 (1.81970922e-06) 142702 EPS nconv=0 first unconverged value (error) -302.035 (1.81358313e-06) 142703 EPS nconv=0 first unconverged value (error) -302.035 (1.80798801e-06) 142704 EPS nconv=0 first unconverged value (error) -302.035 (1.80360283e-06) 142705 EPS nconv=0 first unconverged value (error) -302.035 (1.80360283e-06) 142706 EPS nconv=0 first unconverged value (error) -302.035 (2.00611159e-06) 142707 EPS nconv=0 first unconverged value (error) -302.035 (1.99496964e-06) 142708 EPS nconv=0 first unconverged value (error) -302.035 (1.96625539e-06) 142709 EPS nconv=0 first unconverged value (error) -302.035 (1.90981066e-06) 142710 EPS nconv=0 first unconverged value (error) -302.035 (1.89575897e-06) 142711 EPS nconv=0 first unconverged value (error) -302.035 (1.89575897e-06) 142712 EPS nconv=0 first unconverged value (error) -302.035 (1.99173896e-06) 142713 EPS nconv=0 first unconverged value (error) -302.035 (1.94158107e-06) 142714 EPS nconv=0 first unconverged value (error) -302.035 (1.90539755e-06) 142715 EPS nconv=0 first unconverged value (error) -302.035 (1.87115652e-06) 142716 EPS nconv=0 first unconverged value (error) -302.035 (1.86918280e-06) 142717 EPS nconv=0 first unconverged value (error) -302.035 (1.86918280e-06) 142718 EPS nconv=0 first unconverged value (error) -302.035 (1.86328962e-06) 142719 EPS nconv=0 first unconverged value (error) -302.035 (1.85603899e-06) 142720 EPS nconv=0 first unconverged value (error) -302.035 (1.81436413e-06) 142721 EPS nconv=0 first unconverged value (error) -302.035 (1.80790211e-06) 142722 EPS nconv=0 first unconverged value (error) -302.035 (1.80410084e-06) 142723 EPS nconv=0 first unconverged value (error) -302.035 (1.80410084e-06) 142724 EPS nconv=0 first unconverged value (error) -302.035 (2.41857231e-06) 142725 EPS nconv=0 first unconverged value (error) -302.035 (2.20844103e-06) 142726 EPS nconv=0 first unconverged value (error) -302.035 (2.07471893e-06) 142727 EPS nconv=0 first unconverged value (error) -302.035 (2.04130779e-06) 142728 EPS nconv=0 first unconverged value (error) -302.035 (2.01049072e-06) 142729 EPS nconv=0 first unconverged value (error) -302.035 (2.01049072e-06) 142730 EPS nconv=0 first unconverged value (error) -302.035 (3.27432039e-06) 142731 EPS nconv=0 first unconverged value (error) -302.035 (3.17779905e-06) 142732 EPS nconv=0 first unconverged value (error) -302.035 (3.02157212e-06) 142733 EPS nconv=0 first unconverged value (error) -302.035 (2.96872485e-06) 142734 EPS nconv=0 first unconverged value (error) -302.035 (2.95798905e-06) 142735 EPS nconv=0 first unconverged value (error) -302.035 (2.95798905e-06) 142736 EPS nconv=0 first unconverged value (error) -302.035 (3.06191502e-06) 142737 EPS nconv=0 first unconverged value (error) -302.035 (2.29805927e-06) 142738 EPS nconv=0 first unconverged value (error) -302.035 (2.08594436e-06) 142739 EPS nconv=0 first unconverged value (error) -302.035 (2.07904267e-06) 142740 EPS nconv=0 first unconverged value (error) -302.035 (1.94394343e-06) 142741 EPS nconv=0 first unconverged value (error) -302.035 (1.94394343e-06) 142742 EPS nconv=0 first unconverged value (error) -302.035 (2.19541042e-06) 142743 EPS nconv=0 first unconverged value (error) -302.035 (2.14111395e-06) 142744 EPS nconv=0 first unconverged value (error) -302.035 (1.96400454e-06) 142745 EPS nconv=0 first unconverged value (error) -302.035 (1.90945818e-06) 142746 EPS nconv=0 first unconverged value (error) -302.035 (1.88938227e-06) 142747 EPS nconv=0 first unconverged value (error) -302.035 (1.88938227e-06) 142748 EPS nconv=0 first unconverged value (error) -302.035 (1.97767934e-06) 142749 EPS nconv=0 first unconverged value (error) -302.035 (2.04699359e-06) 142750 EPS nconv=0 first unconverged value (error) -302.035 (1.99556520e-06) 142751 EPS nconv=0 first unconverged value (error) -302.035 (1.85787360e-06) 142752 EPS nconv=0 first unconverged value (error) -302.035 (1.84128957e-06) 142753 EPS nconv=0 first unconverged value (error) -302.035 (1.84128957e-06) 142754 EPS nconv=0 first unconverged value (error) -302.035 (1.86847109e-06) 142755 EPS nconv=0 first unconverged value (error) -302.035 (1.87928079e-06) 142756 EPS nconv=0 first unconverged value (error) -302.035 (1.85244751e-06) 142757 EPS nconv=0 first unconverged value (error) -302.035 (1.83199221e-06) 142758 EPS nconv=0 first unconverged value (error) -302.035 (1.82376846e-06) 142759 EPS nconv=0 first unconverged value (error) -302.035 (1.82376846e-06) 142760 EPS nconv=0 first unconverged value (error) -302.035 (2.26633093e-06) 142761 EPS nconv=0 first unconverged value (error) -302.035 (2.17795988e-06) 142762 EPS nconv=0 first unconverged value (error) -302.035 (2.12007921e-06) 142763 EPS nconv=0 first unconverged value (error) -302.035 (2.03558857e-06) 142764 EPS nconv=0 first unconverged value (error) -302.035 (1.99447214e-06) 142765 EPS nconv=0 first unconverged value (error) -302.035 (1.99447214e-06) 142766 EPS nconv=0 first unconverged value (error) -302.035 (2.93725848e-06) 142767 EPS nconv=0 first unconverged value (error) -302.035 (2.76773164e-06) 142768 EPS nconv=0 first unconverged value (error) -302.035 (2.59617569e-06) 142769 EPS nconv=0 first unconverged value (error) -302.035 (2.59943425e-06) 142770 EPS nconv=0 first unconverged value (error) -302.035 (2.54103266e-06) 142771 EPS nconv=0 first unconverged value (error) -302.035 (2.54103266e-06) 142772 EPS nconv=0 first unconverged value (error) -302.035 (3.21424607e-06) 142773 EPS nconv=0 first unconverged value (error) -302.035 (3.02724530e-06) 142774 EPS nconv=0 first unconverged value (error) -302.035 (2.63433276e-06) 142775 EPS nconv=0 first unconverged value (error) -302.035 (2.60980875e-06) 142776 EPS nconv=0 first unconverged value (error) -302.035 (2.53361800e-06) 142777 EPS nconv=0 first unconverged value (error) -302.035 (2.53361800e-06) 142778 EPS nconv=0 first unconverged value (error) -302.035 (2.56519923e-06) 142779 EPS nconv=0 first unconverged value (error) -302.035 (2.46634678e-06) 142780 EPS nconv=0 first unconverged value (error) -302.035 (2.49397035e-06) 142781 EPS nconv=0 first unconverged value (error) -302.035 (2.08013110e-06) 142782 EPS nconv=0 first unconverged value (error) -302.035 (1.88565151e-06) 142783 EPS nconv=0 first unconverged value (error) -302.035 (1.88565151e-06) 142784 EPS nconv=0 first unconverged value (error) -302.035 (1.93799887e-06) 142785 EPS nconv=0 first unconverged value (error) -302.035 (1.97684002e-06) 142786 EPS nconv=0 first unconverged value (error) -302.035 (1.95521926e-06) 142787 EPS nconv=0 first unconverged value (error) -302.035 (1.88098099e-06) 142788 EPS nconv=0 first unconverged value (error) -302.035 (1.86885455e-06) 142789 EPS nconv=0 first unconverged value (error) -302.035 (1.86885455e-06) 142790 EPS nconv=0 first unconverged value (error) -302.035 (2.20123699e-06) 142791 EPS nconv=0 first unconverged value (error) -302.035 (2.01320308e-06) 142792 EPS nconv=0 first unconverged value (error) -302.035 (1.90530982e-06) 142793 EPS nconv=0 first unconverged value (error) -302.035 (1.89917188e-06) 142794 EPS nconv=0 first unconverged value (error) -302.035 (1.87648189e-06) 142795 EPS nconv=0 first unconverged value (error) -302.035 (1.87648189e-06) 142796 EPS nconv=0 first unconverged value (error) -302.035 (2.81389647e-06) 142797 EPS nconv=0 first unconverged value (error) -302.035 (2.74951593e-06) 142798 EPS nconv=0 first unconverged value (error) -302.035 (2.41248120e-06) 142799 EPS nconv=0 first unconverged value (error) -302.035 (2.33317556e-06) 142800 EPS nconv=0 first unconverged value (error) -302.035 (2.26949173e-06) 142801 EPS nconv=0 first unconverged value (error) -302.035 (2.26949173e-06) 142802 EPS nconv=0 first unconverged value (error) -302.035 (2.77437174e-06) 142803 EPS nconv=0 first unconverged value (error) -302.035 (2.65794510e-06) 142804 EPS nconv=0 first unconverged value (error) -302.035 (2.44916902e-06) 142805 EPS nconv=0 first unconverged value (error) -302.035 (2.31220313e-06) 142806 EPS nconv=0 first unconverged value (error) -302.035 (2.20561813e-06) 142807 EPS nconv=0 first unconverged value (error) -302.035 (2.20561813e-06) 142808 EPS nconv=0 first unconverged value (error) -302.035 (3.09186208e-06) 142809 EPS nconv=0 first unconverged value (error) -302.035 (2.92561327e-06) 142810 EPS nconv=0 first unconverged value (error) -302.035 (2.57623839e-06) 142811 EPS nconv=0 first unconverged value (error) -302.035 (2.55403462e-06) 142812 EPS nconv=0 first unconverged value (error) -302.035 (2.50028916e-06) 142813 EPS nconv=0 first unconverged value (error) -302.035 (2.50028916e-06) 142814 EPS nconv=0 first unconverged value (error) -302.035 (2.59055540e-06) 142815 EPS nconv=0 first unconverged value (error) -302.035 (2.65392624e-06) 142816 EPS nconv=0 first unconverged value (error) -302.035 (2.47507690e-06) 142817 EPS nconv=0 first unconverged value (error) -302.035 (2.08412302e-06) 142818 EPS nconv=0 first unconverged value (error) -302.035 (1.92198479e-06) 142819 EPS nconv=0 first unconverged value (error) -302.035 (1.92198479e-06) 142820 EPS nconv=0 first unconverged value (error) -302.035 (2.40814543e-06) 142821 EPS nconv=0 first unconverged value (error) -302.035 (2.35628243e-06) 142822 EPS nconv=0 first unconverged value (error) -302.035 (2.23928535e-06) 142823 EPS nconv=0 first unconverged value (error) -302.035 (2.17803953e-06) 142824 EPS nconv=0 first unconverged value (error) -302.035 (2.15312754e-06) 142825 EPS nconv=0 first unconverged value (error) -302.035 (2.15312754e-06) 142826 EPS nconv=0 first unconverged value (error) -302.035 (2.16148560e-06) 142827 EPS nconv=0 first unconverged value (error) -302.035 (2.18501644e-06) 142828 EPS nconv=0 first unconverged value (error) -302.035 (2.07995378e-06) 142829 EPS nconv=0 first unconverged value (error) -302.035 (1.91079894e-06) 142830 EPS nconv=0 first unconverged value (error) -302.035 (1.84735371e-06) 142831 EPS nconv=0 first unconverged value (error) -302.035 (1.84735371e-06) 142832 EPS nconv=0 first unconverged value (error) -302.035 (2.01622401e-06) 142833 EPS nconv=0 first unconverged value (error) -302.035 (1.94815765e-06) 142834 EPS nconv=0 first unconverged value (error) -302.035 (1.90358908e-06) 142835 EPS nconv=0 first unconverged value (error) -302.035 (1.88956413e-06) 142836 EPS nconv=0 first unconverged value (error) -302.035 (1.88113568e-06) 142837 EPS nconv=0 first unconverged value (error) -302.035 (1.88113568e-06) 142838 EPS nconv=0 first unconverged value (error) -302.035 (1.88330848e-06) 142839 EPS nconv=0 first unconverged value (error) -302.035 (1.96619161e-06) 142840 EPS nconv=0 first unconverged value (error) -302.035 (1.89155639e-06) 142841 EPS nconv=0 first unconverged value (error) -302.035 (1.83707183e-06) 142842 EPS nconv=0 first unconverged value (error) -302.035 (1.81281685e-06) 142843 EPS nconv=0 first unconverged value (error) -302.035 (1.81281685e-06) 142844 EPS nconv=0 first unconverged value (error) -302.035 (1.89833062e-06) 142845 EPS nconv=0 first unconverged value (error) -302.035 (1.89114990e-06) 142846 EPS nconv=0 first unconverged value (error) -302.035 (1.87959562e-06) 142847 EPS nconv=0 first unconverged value (error) -302.035 (1.86108103e-06) 142848 EPS nconv=0 first unconverged value (error) -302.035 (1.84747913e-06) 142849 EPS nconv=0 first unconverged value (error) -302.035 (1.84747913e-06) 142850 EPS nconv=0 first unconverged value (error) -302.035 (2.11865971e-06) 142851 EPS nconv=0 first unconverged value (error) -302.035 (2.02640881e-06) 142852 EPS nconv=0 first unconverged value (error) -302.035 (1.99192739e-06) 142853 EPS nconv=0 first unconverged value (error) -302.035 (1.98642511e-06) 142854 EPS nconv=0 first unconverged value (error) -302.035 (1.98720829e-06) 142855 EPS nconv=0 first unconverged value (error) -302.035 (1.98720829e-06) 142856 EPS nconv=0 first unconverged value (error) -302.035 (1.98264115e-06) 142857 EPS nconv=0 first unconverged value (error) -302.035 (1.92351966e-06) 142858 EPS nconv=0 first unconverged value (error) -302.035 (1.84578229e-06) 142859 EPS nconv=0 first unconverged value (error) -302.035 (1.82826762e-06) 142860 EPS nconv=0 first unconverged value (error) -302.035 (1.82284314e-06) 142861 EPS nconv=0 first unconverged value (error) -302.035 (1.82284314e-06) 142862 EPS nconv=0 first unconverged value (error) -302.035 (1.84648187e-06) 142863 EPS nconv=0 first unconverged value (error) -302.035 (1.82516937e-06) 142864 EPS nconv=0 first unconverged value (error) -302.035 (1.81650730e-06) 142865 EPS nconv=0 first unconverged value (error) -302.035 (1.81392534e-06) 142866 EPS nconv=0 first unconverged value (error) -302.035 (1.81202365e-06) 142867 EPS nconv=0 first unconverged value (error) -302.035 (1.81202365e-06) 142868 EPS nconv=0 first unconverged value (error) -302.035 (2.01796618e-06) 142869 EPS nconv=0 first unconverged value (error) -302.035 (1.97585920e-06) 142870 EPS nconv=0 first unconverged value (error) -302.035 (1.91899307e-06) 142871 EPS nconv=0 first unconverged value (error) -302.035 (1.90433646e-06) 142872 EPS nconv=0 first unconverged value (error) -302.035 (1.90037276e-06) 142873 EPS nconv=0 first unconverged value (error) -302.035 (1.90037276e-06) 142874 EPS nconv=0 first unconverged value (error) -302.035 (1.89929866e-06) 142875 EPS nconv=0 first unconverged value (error) -302.035 (1.89234747e-06) 142876 EPS nconv=0 first unconverged value (error) -302.035 (1.83142832e-06) 142877 EPS nconv=0 first unconverged value (error) -302.035 (1.80276040e-06) 142878 EPS nconv=0 first unconverged value (error) -302.035 (1.79983805e-06) 142879 EPS nconv=0 first unconverged value (error) -302.035 (1.79983805e-06) 142880 EPS nconv=0 first unconverged value (error) -302.035 (1.85213968e-06) 142881 EPS nconv=0 first unconverged value (error) -302.035 (1.84572863e-06) 142882 EPS nconv=0 first unconverged value (error) -302.035 (1.82973487e-06) 142883 EPS nconv=0 first unconverged value (error) -302.035 (1.82565999e-06) 142884 EPS nconv=0 first unconverged value (error) -302.035 (1.82309544e-06) 142885 EPS nconv=0 first unconverged value (error) -302.035 (1.82309544e-06) 142886 EPS nconv=0 first unconverged value (error) -302.035 (1.82428653e-06) 142887 EPS nconv=0 first unconverged value (error) -302.035 (1.82656535e-06) 142888 EPS nconv=0 first unconverged value (error) -302.035 (1.81884844e-06) 142889 EPS nconv=0 first unconverged value (error) -302.035 (1.79869949e-06) 142890 EPS nconv=0 first unconverged value (error) -302.035 (1.79689042e-06) 142891 EPS nconv=0 first unconverged value (error) -302.035 (1.79689042e-06) 142892 EPS nconv=0 first unconverged value (error) -302.035 (1.79733255e-06) 142893 EPS nconv=0 first unconverged value (error) -302.035 (1.79655453e-06) 142894 EPS nconv=0 first unconverged value (error) -302.035 (1.79578281e-06) 142895 EPS nconv=0 first unconverged value (error) -302.035 (1.79529091e-06) 142896 EPS nconv=0 first unconverged value (error) -302.035 (1.79518007e-06) 142897 EPS nconv=0 first unconverged value (error) -302.035 (1.79518007e-06) 142898 EPS nconv=0 first unconverged value (error) -302.035 (1.84283520e-06) 142899 EPS nconv=0 first unconverged value (error) -302.035 (1.82864867e-06) 142900 EPS nconv=0 first unconverged value (error) -302.035 (1.81796659e-06) 142901 EPS nconv=0 first unconverged value (error) -302.035 (1.81527596e-06) 142902 EPS nconv=0 first unconverged value (error) -302.035 (1.81454757e-06) 142903 EPS nconv=0 first unconverged value (error) -302.035 (1.81454757e-06) 142904 EPS nconv=0 first unconverged value (error) -302.035 (1.81373097e-06) 142905 EPS nconv=0 first unconverged value (error) -302.035 (1.82229191e-06) 142906 EPS nconv=0 first unconverged value (error) -302.035 (1.81063820e-06) 142907 EPS nconv=0 first unconverged value (error) -302.035 (1.79522294e-06) 142908 EPS nconv=0 first unconverged value (error) -302.035 (1.79480845e-06) 142909 EPS nconv=0 first unconverged value (error) -302.035 (1.79480845e-06) 142910 EPS nconv=0 first unconverged value (error) -302.035 (1.81848414e-06) 142911 EPS nconv=0 first unconverged value (error) -302.035 (1.81416856e-06) 142912 EPS nconv=0 first unconverged value (error) -302.035 (1.80733241e-06) 142913 EPS nconv=0 first unconverged value (error) -302.035 (1.80522413e-06) 142914 EPS nconv=0 first unconverged value (error) -302.035 (1.80474223e-06) 142915 EPS nconv=0 first unconverged value (error) -302.035 (1.80474223e-06) 142916 EPS nconv=0 first unconverged value (error) -302.035 (2.17653719e-06) 142917 EPS nconv=0 first unconverged value (error) -302.035 (2.06198691e-06) 142918 EPS nconv=0 first unconverged value (error) -302.035 (2.03095733e-06) 142919 EPS nconv=0 first unconverged value (error) -302.035 (2.00689078e-06) 142920 EPS nconv=0 first unconverged value (error) -302.035 (1.98424474e-06) 142921 EPS nconv=0 first unconverged value (error) -302.035 (1.98424474e-06) 142922 EPS nconv=0 first unconverged value (error) -302.035 (2.50277309e-06) 142923 EPS nconv=0 first unconverged value (error) -302.035 (2.30485410e-06) 142924 EPS nconv=0 first unconverged value (error) -302.035 (2.13975964e-06) 142925 EPS nconv=0 first unconverged value (error) -302.035 (2.13647248e-06) 142926 EPS nconv=0 first unconverged value (error) -302.035 (2.12190866e-06) 142927 EPS nconv=0 first unconverged value (error) -302.035 (2.12190866e-06) 142928 EPS nconv=0 first unconverged value (error) -302.035 (2.12669950e-06) 142929 EPS nconv=0 first unconverged value (error) -302.035 (2.25103159e-06) 142930 EPS nconv=0 first unconverged value (error) -302.035 (2.05486482e-06) 142931 EPS nconv=0 first unconverged value (error) -302.035 (1.95209224e-06) 142932 EPS nconv=0 first unconverged value (error) -302.035 (1.85248218e-06) 142933 EPS nconv=0 first unconverged value (error) -302.035 (1.85248218e-06) 142934 EPS nconv=0 first unconverged value (error) -302.035 (2.49444890e-06) 142935 EPS nconv=0 first unconverged value (error) -302.035 (2.28538253e-06) 142936 EPS nconv=0 first unconverged value (error) -302.035 (2.22048629e-06) 142937 EPS nconv=0 first unconverged value (error) -302.035 (2.18219481e-06) 142938 EPS nconv=0 first unconverged value (error) -302.035 (2.11843569e-06) 142939 EPS nconv=0 first unconverged value (error) -302.035 (2.11843569e-06) 142940 EPS nconv=0 first unconverged value (error) -302.035 (2.54151734e-06) 142941 EPS nconv=0 first unconverged value (error) -302.035 (2.59650239e-06) 142942 EPS nconv=0 first unconverged value (error) -302.035 (2.26193734e-06) 142943 EPS nconv=0 first unconverged value (error) -302.035 (2.22058144e-06) 142944 EPS nconv=0 first unconverged value (error) -302.035 (2.17609173e-06) 142945 EPS nconv=0 first unconverged value (error) -302.035 (2.17609173e-06) 142946 EPS nconv=0 first unconverged value (error) -302.035 (2.65730021e-06) 142947 EPS nconv=0 first unconverged value (error) -302.035 (2.47568392e-06) 142948 EPS nconv=0 first unconverged value (error) -302.035 (2.39109405e-06) 142949 EPS nconv=0 first unconverged value (error) -302.035 (2.15192831e-06) 142950 EPS nconv=0 first unconverged value (error) -302.035 (2.07158770e-06) 142951 EPS nconv=0 first unconverged value (error) -302.035 (2.07158770e-06) 142952 EPS nconv=0 first unconverged value (error) -302.035 (2.15334054e-06) 142953 EPS nconv=0 first unconverged value (error) -302.035 (2.24432410e-06) 142954 EPS nconv=0 first unconverged value (error) -302.035 (2.03603278e-06) 142955 EPS nconv=0 first unconverged value (error) -302.035 (1.92884111e-06) 142956 EPS nconv=0 first unconverged value (error) -302.035 (1.87268628e-06) 142957 EPS nconv=0 first unconverged value (error) -302.035 (1.87268628e-06) 142958 EPS nconv=0 first unconverged value (error) -302.035 (1.93953851e-06) 142959 EPS nconv=0 first unconverged value (error) -302.035 (1.95589790e-06) 142960 EPS nconv=0 first unconverged value (error) -302.035 (1.92493401e-06) 142961 EPS nconv=0 first unconverged value (error) -302.035 (1.87358319e-06) 142962 EPS nconv=0 first unconverged value (error) -302.035 (1.85142973e-06) 142963 EPS nconv=0 first unconverged value (error) -302.035 (1.85142973e-06) 142964 EPS nconv=0 first unconverged value (error) -302.035 (1.85569126e-06) 142965 EPS nconv=0 first unconverged value (error) -302.035 (1.86446955e-06) 142966 EPS nconv=0 first unconverged value (error) -302.035 (1.82506882e-06) 142967 EPS nconv=0 first unconverged value (error) -302.035 (1.81018220e-06) 142968 EPS nconv=0 first unconverged value (error) -302.035 (1.80500643e-06) 142969 EPS nconv=0 first unconverged value (error) -302.035 (1.80500643e-06) 142970 EPS nconv=0 first unconverged value (error) -302.035 (2.26056748e-06) 142971 EPS nconv=0 first unconverged value (error) -302.035 (2.12413101e-06) 142972 EPS nconv=0 first unconverged value (error) -302.035 (2.03482760e-06) 142973 EPS nconv=0 first unconverged value (error) -302.035 (2.01248807e-06) 142974 EPS nconv=0 first unconverged value (error) -302.035 (1.98265273e-06) 142975 EPS nconv=0 first unconverged value (error) -302.035 (1.98265273e-06) 142976 EPS nconv=0 first unconverged value (error) -302.035 (2.76652309e-06) 142977 EPS nconv=0 first unconverged value (error) -302.035 (2.66097353e-06) 142978 EPS nconv=0 first unconverged value (error) -302.035 (2.38352205e-06) 142979 EPS nconv=0 first unconverged value (error) -302.035 (2.35148653e-06) 142980 EPS nconv=0 first unconverged value (error) -302.035 (2.29412926e-06) 142981 EPS nconv=0 first unconverged value (error) -302.035 (2.29412926e-06) 142982 EPS nconv=0 first unconverged value (error) -302.035 (2.35038236e-06) 142983 EPS nconv=0 first unconverged value (error) -302.035 (2.36114012e-06) 142984 EPS nconv=0 first unconverged value (error) -302.035 (2.18510450e-06) 142985 EPS nconv=0 first unconverged value (error) -302.035 (1.98335801e-06) 142986 EPS nconv=0 first unconverged value (error) -302.035 (1.93518510e-06) 142987 EPS nconv=0 first unconverged value (error) -302.035 (1.93518510e-06) 142988 EPS nconv=0 first unconverged value (error) -302.035 (2.02927436e-06) 142989 EPS nconv=0 first unconverged value (error) -302.035 (2.04790609e-06) 142990 EPS nconv=0 first unconverged value (error) -302.035 (1.98755545e-06) 142991 EPS nconv=0 first unconverged value (error) -302.035 (1.87335183e-06) 142992 EPS nconv=0 first unconverged value (error) -302.035 (1.85973196e-06) 142993 EPS nconv=0 first unconverged value (error) -302.035 (1.85973196e-06) 142994 EPS nconv=0 first unconverged value (error) -302.035 (2.52067397e-06) 142995 EPS nconv=0 first unconverged value (error) -302.035 (2.41028961e-06) 142996 EPS nconv=0 first unconverged value (error) -302.035 (2.23919947e-06) 142997 EPS nconv=0 first unconverged value (error) -302.035 (2.16920061e-06) 142998 EPS nconv=0 first unconverged value (error) -302.035 (2.12625670e-06) 142999 EPS nconv=0 first unconverged value (error) -302.035 (2.12625670e-06) 143000 EPS nconv=0 first unconverged value (error) -302.035 (2.16703880e-06) 143001 EPS nconv=0 first unconverged value (error) -302.035 (2.20377133e-06) 143002 EPS nconv=0 first unconverged value (error) -302.035 (2.06132405e-06) 143003 EPS nconv=0 first unconverged value (error) -302.035 (1.89387314e-06) 143004 EPS nconv=0 first unconverged value (error) -302.035 (1.85237476e-06) 143005 EPS nconv=0 first unconverged value (error) -302.035 (1.85237476e-06) 143006 EPS nconv=0 first unconverged value (error) -302.035 (2.03329172e-06) 143007 EPS nconv=0 first unconverged value (error) -302.035 (2.00331364e-06) 143008 EPS nconv=0 first unconverged value (error) -302.035 (1.95924160e-06) 143009 EPS nconv=0 first unconverged value (error) -302.035 (1.92772245e-06) 143010 EPS nconv=0 first unconverged value (error) -302.035 (1.91404527e-06) 143011 EPS nconv=0 first unconverged value (error) -302.035 (1.91404527e-06) 143012 EPS nconv=0 first unconverged value (error) -302.035 (1.93156598e-06) 143013 EPS nconv=0 first unconverged value (error) -302.035 (1.92760683e-06) 143014 EPS nconv=0 first unconverged value (error) -302.035 (1.86720166e-06) 143015 EPS nconv=0 first unconverged value (error) -302.035 (1.86208337e-06) 143016 EPS nconv=0 first unconverged value (error) -302.035 (1.82680412e-06) 143017 EPS nconv=0 first unconverged value (error) -302.035 (1.82680412e-06) 143018 EPS nconv=0 first unconverged value (error) -302.035 (2.03703486e-06) 143019 EPS nconv=0 first unconverged value (error) -302.035 (2.02500430e-06) 143020 EPS nconv=0 first unconverged value (error) -302.035 (1.94953494e-06) 143021 EPS nconv=0 first unconverged value (error) -302.035 (1.92044220e-06) 143022 EPS nconv=0 first unconverged value (error) -302.035 (1.90063886e-06) 143023 EPS nconv=0 first unconverged value (error) -302.035 (1.90063886e-06) 143024 EPS nconv=0 first unconverged value (error) -302.035 (2.37095563e-06) 143025 EPS nconv=0 first unconverged value (error) -302.035 (2.21337358e-06) 143026 EPS nconv=0 first unconverged value (error) -302.035 (2.14013505e-06) 143027 EPS nconv=0 first unconverged value (error) -302.035 (2.11447928e-06) 143028 EPS nconv=0 first unconverged value (error) -302.035 (2.06901208e-06) 143029 EPS nconv=0 first unconverged value (error) -302.035 (2.06901208e-06) 143030 EPS nconv=0 first unconverged value (error) -302.035 (2.12197895e-06) 143031 EPS nconv=0 first unconverged value (error) -302.035 (2.11798902e-06) 143032 EPS nconv=0 first unconverged value (error) -302.035 (1.96412404e-06) 143033 EPS nconv=0 first unconverged value (error) -302.035 (1.93218377e-06) 143034 EPS nconv=0 first unconverged value (error) -302.035 (1.87580081e-06) 143035 EPS nconv=0 first unconverged value (error) -302.035 (1.87580081e-06) 143036 EPS nconv=0 first unconverged value (error) -302.035 (3.00289517e-06) 143037 EPS nconv=0 first unconverged value (error) -302.035 (2.91543885e-06) 143038 EPS nconv=0 first unconverged value (error) -302.035 (2.58680143e-06) 143039 EPS nconv=0 first unconverged value (error) -302.035 (2.39509315e-06) 143040 EPS nconv=0 first unconverged value (error) -302.035 (2.33079230e-06) 143041 EPS nconv=0 first unconverged value (error) -302.035 (2.33079230e-06) 143042 EPS nconv=0 first unconverged value (error) -302.035 (2.83048491e-06) 143043 EPS nconv=0 first unconverged value (error) -302.035 (2.87073916e-06) 143044 EPS nconv=0 first unconverged value (error) -302.035 (2.64210518e-06) 143045 EPS nconv=0 first unconverged value (error) -302.035 (2.38672245e-06) 143046 EPS nconv=0 first unconverged value (error) -302.035 (2.28835069e-06) 143047 EPS nconv=0 first unconverged value (error) -302.035 (2.28835069e-06) 143048 EPS nconv=0 first unconverged value (error) -302.035 (2.55228823e-06) 143049 EPS nconv=0 first unconverged value (error) -302.035 (2.36627540e-06) 143050 EPS nconv=0 first unconverged value (error) -302.035 (2.18951104e-06) 143051 EPS nconv=0 first unconverged value (error) -302.035 (2.05048858e-06) 143052 EPS nconv=0 first unconverged value (error) -302.035 (2.01788277e-06) 143053 EPS nconv=0 first unconverged value (error) -302.035 (2.01788277e-06) 143054 EPS nconv=0 first unconverged value (error) -302.035 (2.26630435e-06) 143055 EPS nconv=0 first unconverged value (error) -302.035 (2.18017354e-06) 143056 EPS nconv=0 first unconverged value (error) -302.035 (2.03087754e-06) 143057 EPS nconv=0 first unconverged value (error) -302.035 (1.95177169e-06) 143058 EPS nconv=0 first unconverged value (error) -302.035 (1.93638304e-06) 143059 EPS nconv=0 first unconverged value (error) -302.035 (1.93638304e-06) 143060 EPS nconv=0 first unconverged value (error) -302.035 (1.94741707e-06) 143061 EPS nconv=0 first unconverged value (error) -302.035 (2.09253207e-06) 143062 EPS nconv=0 first unconverged value (error) -302.035 (1.91824834e-06) 143063 EPS nconv=0 first unconverged value (error) -302.035 (1.86808864e-06) 143064 EPS nconv=0 first unconverged value (error) -302.035 (1.83208531e-06) 143065 EPS nconv=0 first unconverged value (error) -302.035 (1.83208531e-06) 143066 EPS nconv=0 first unconverged value (error) -302.035 (1.86460936e-06) 143067 EPS nconv=0 first unconverged value (error) -302.035 (1.87424776e-06) 143068 EPS nconv=0 first unconverged value (error) -302.035 (1.84462859e-06) 143069 EPS nconv=0 first unconverged value (error) -302.035 (1.83336371e-06) 143070 EPS nconv=0 first unconverged value (error) -302.035 (1.82458595e-06) 143071 EPS nconv=0 first unconverged value (error) -302.035 (1.82458595e-06) 143072 EPS nconv=0 first unconverged value (error) -302.035 (1.82391267e-06) 143073 EPS nconv=0 first unconverged value (error) -302.035 (1.82804998e-06) 143074 EPS nconv=0 first unconverged value (error) -302.035 (1.81887478e-06) 143075 EPS nconv=0 first unconverged value (error) -302.035 (1.80538684e-06) 143076 EPS nconv=0 first unconverged value (error) -302.035 (1.80164688e-06) 143077 EPS nconv=0 first unconverged value (error) -302.035 (1.80164688e-06) 143078 EPS nconv=0 first unconverged value (error) -302.035 (2.05541196e-06) 143079 EPS nconv=0 first unconverged value (error) -302.035 (1.98155602e-06) 143080 EPS nconv=0 first unconverged value (error) -302.035 (1.95496244e-06) 143081 EPS nconv=0 first unconverged value (error) -302.035 (1.92113035e-06) 143082 EPS nconv=0 first unconverged value (error) -302.035 (1.89724057e-06) 143083 EPS nconv=0 first unconverged value (error) -302.035 (1.89724057e-06) 143084 EPS nconv=0 first unconverged value (error) -302.035 (1.90654391e-06) 143085 EPS nconv=0 first unconverged value (error) -302.035 (1.96363570e-06) 143086 EPS nconv=0 first unconverged value (error) -302.035 (1.88436296e-06) 143087 EPS nconv=0 first unconverged value (error) -302.035 (1.85053200e-06) 143088 EPS nconv=0 first unconverged value (error) -302.035 (1.82645452e-06) 143089 EPS nconv=0 first unconverged value (error) -302.035 (1.82645452e-06) 143090 EPS nconv=0 first unconverged value (error) -302.035 (2.10130369e-06) 143091 EPS nconv=0 first unconverged value (error) -302.035 (2.05720696e-06) 143092 EPS nconv=0 first unconverged value (error) -302.035 (1.98576408e-06) 143093 EPS nconv=0 first unconverged value (error) -302.035 (1.96416128e-06) 143094 EPS nconv=0 first unconverged value (error) -302.035 (1.93530429e-06) 143095 EPS nconv=0 first unconverged value (error) -302.035 (1.93530429e-06) 143096 EPS nconv=0 first unconverged value (error) -302.035 (2.04133336e-06) 143097 EPS nconv=0 first unconverged value (error) -302.035 (2.03635652e-06) 143098 EPS nconv=0 first unconverged value (error) -302.035 (1.95668364e-06) 143099 EPS nconv=0 first unconverged value (error) -302.035 (1.91298431e-06) 143100 EPS nconv=0 first unconverged value (error) -302.035 (1.88643210e-06) 143101 EPS nconv=0 first unconverged value (error) -302.035 (1.88643210e-06) 143102 EPS nconv=0 first unconverged value (error) -302.035 (1.91545755e-06) 143103 EPS nconv=0 first unconverged value (error) -302.035 (1.91479518e-06) 143104 EPS nconv=0 first unconverged value (error) -302.035 (1.89678677e-06) 143105 EPS nconv=0 first unconverged value (error) -302.035 (1.82710534e-06) 143106 EPS nconv=0 first unconverged value (error) -302.035 (1.82019324e-06) 143107 EPS nconv=0 first unconverged value (error) -302.035 (1.82019324e-06) 143108 EPS nconv=0 first unconverged value (error) -302.035 (1.82577693e-06) 143109 EPS nconv=0 first unconverged value (error) -302.035 (1.83303365e-06) 143110 EPS nconv=0 first unconverged value (error) -302.035 (1.82066199e-06) 143111 EPS nconv=0 first unconverged value (error) -302.035 (1.81022460e-06) 143112 EPS nconv=0 first unconverged value (error) -302.035 (1.80579253e-06) 143113 EPS nconv=0 first unconverged value (error) -302.035 (1.80579253e-06) 143114 EPS nconv=0 first unconverged value (error) -302.035 (2.26219561e-06) 143115 EPS nconv=0 first unconverged value (error) -302.035 (2.15993748e-06) 143116 EPS nconv=0 first unconverged value (error) -302.035 (2.10066657e-06) 143117 EPS nconv=0 first unconverged value (error) -302.035 (2.04307589e-06) 143118 EPS nconv=0 first unconverged value (error) -302.035 (1.99178448e-06) 143119 EPS nconv=0 first unconverged value (error) -302.035 (1.99178448e-06) 143120 EPS nconv=0 first unconverged value (error) -302.035 (2.03672379e-06) 143121 EPS nconv=0 first unconverged value (error) -302.035 (2.11407565e-06) 143122 EPS nconv=0 first unconverged value (error) -302.035 (1.99109637e-06) 143123 EPS nconv=0 first unconverged value (error) -302.035 (1.91046414e-06) 143124 EPS nconv=0 first unconverged value (error) -302.035 (1.87748084e-06) 143125 EPS nconv=0 first unconverged value (error) -302.035 (1.87748084e-06) 143126 EPS nconv=0 first unconverged value (error) -302.035 (1.95268295e-06) 143127 EPS nconv=0 first unconverged value (error) -302.035 (1.90214359e-06) 143128 EPS nconv=0 first unconverged value (error) -302.035 (1.87206142e-06) 143129 EPS nconv=0 first unconverged value (error) -302.035 (1.85430825e-06) 143130 EPS nconv=0 first unconverged value (error) -302.035 (1.84188716e-06) 143131 EPS nconv=0 first unconverged value (error) -302.035 (1.84188716e-06) 143132 EPS nconv=0 first unconverged value (error) -302.035 (2.06178469e-06) 143133 EPS nconv=0 first unconverged value (error) -302.035 (2.00052236e-06) 143134 EPS nconv=0 first unconverged value (error) -302.035 (1.94679391e-06) 143135 EPS nconv=0 first unconverged value (error) -302.035 (1.89317863e-06) 143136 EPS nconv=0 first unconverged value (error) -302.035 (1.88237378e-06) 143137 EPS nconv=0 first unconverged value (error) -302.035 (1.88237378e-06) 143138 EPS nconv=0 first unconverged value (error) -302.035 (2.25387081e-06) 143139 EPS nconv=0 first unconverged value (error) -302.035 (2.26632113e-06) 143140 EPS nconv=0 first unconverged value (error) -302.035 (2.14761052e-06) 143141 EPS nconv=0 first unconverged value (error) -302.035 (2.04613196e-06) 143142 EPS nconv=0 first unconverged value (error) -302.035 (1.99111609e-06) 143143 EPS nconv=0 first unconverged value (error) -302.035 (1.99111609e-06) 143144 EPS nconv=0 first unconverged value (error) -302.035 (1.99317427e-06) 143145 EPS nconv=0 first unconverged value (error) -302.035 (2.00626667e-06) 143146 EPS nconv=0 first unconverged value (error) -302.035 (1.89592156e-06) 143147 EPS nconv=0 first unconverged value (error) -302.035 (1.86572347e-06) 143148 EPS nconv=0 first unconverged value (error) -302.035 (1.85416899e-06) 143149 EPS nconv=0 first unconverged value (error) -302.035 (1.85416899e-06) 143150 EPS nconv=0 first unconverged value (error) -302.035 (2.01446325e-06) 143151 EPS nconv=0 first unconverged value (error) -302.035 (1.94122229e-06) 143152 EPS nconv=0 first unconverged value (error) -302.035 (1.89599715e-06) 143153 EPS nconv=0 first unconverged value (error) -302.035 (1.88263286e-06) 143154 EPS nconv=0 first unconverged value (error) -302.035 (1.86740954e-06) 143155 EPS nconv=0 first unconverged value (error) -302.035 (1.86740954e-06) 143156 EPS nconv=0 first unconverged value (error) -302.035 (1.91467757e-06) 143157 EPS nconv=0 first unconverged value (error) -302.035 (1.99201138e-06) 143158 EPS nconv=0 first unconverged value (error) -302.035 (1.89536739e-06) 143159 EPS nconv=0 first unconverged value (error) -302.035 (1.84617464e-06) 143160 EPS nconv=0 first unconverged value (error) -302.035 (1.83092731e-06) 143161 EPS nconv=0 first unconverged value (error) -302.035 (1.83092731e-06) 143162 EPS nconv=0 first unconverged value (error) -302.035 (2.26723455e-06) 143163 EPS nconv=0 first unconverged value (error) -302.035 (2.16587138e-06) 143164 EPS nconv=0 first unconverged value (error) -302.035 (2.13667607e-06) 143165 EPS nconv=0 first unconverged value (error) -302.035 (2.08806409e-06) 143166 EPS nconv=0 first unconverged value (error) -302.035 (2.02241224e-06) 143167 EPS nconv=0 first unconverged value (error) -302.035 (2.02241224e-06) 143168 EPS nconv=0 first unconverged value (error) -302.035 (2.03291204e-06) 143169 EPS nconv=0 first unconverged value (error) -302.035 (2.07594969e-06) 143170 EPS nconv=0 first unconverged value (error) -302.035 (1.96493948e-06) 143171 EPS nconv=0 first unconverged value (error) -302.035 (1.87520030e-06) 143172 EPS nconv=0 first unconverged value (error) -302.035 (1.86068146e-06) 143173 EPS nconv=0 first unconverged value (error) -302.035 (1.86068146e-06) 143174 EPS nconv=0 first unconverged value (error) -302.035 (1.95223335e-06) 143175 EPS nconv=0 first unconverged value (error) -302.035 (1.88810471e-06) 143176 EPS nconv=0 first unconverged value (error) -302.035 (1.86271280e-06) 143177 EPS nconv=0 first unconverged value (error) -302.035 (1.85488372e-06) 143178 EPS nconv=0 first unconverged value (error) -302.035 (1.84637602e-06) 143179 EPS nconv=0 first unconverged value (error) -302.035 (1.84637602e-06) 143180 EPS nconv=0 first unconverged value (error) -302.035 (2.11218575e-06) 143181 EPS nconv=0 first unconverged value (error) -302.035 (2.02672644e-06) 143182 EPS nconv=0 first unconverged value (error) -302.035 (1.93483952e-06) 143183 EPS nconv=0 first unconverged value (error) -302.035 (1.92011453e-06) 143184 EPS nconv=0 first unconverged value (error) -302.035 (1.90974477e-06) 143185 EPS nconv=0 first unconverged value (error) -302.035 (1.90974477e-06) 143186 EPS nconv=0 first unconverged value (error) -302.035 (2.15351954e-06) 143187 EPS nconv=0 first unconverged value (error) -302.035 (2.17954232e-06) 143188 EPS nconv=0 first unconverged value (error) -302.035 (2.03695836e-06) 143189 EPS nconv=0 first unconverged value (error) -302.035 (1.94999682e-06) 143190 EPS nconv=0 first unconverged value (error) -302.035 (1.92366322e-06) 143191 EPS nconv=0 first unconverged value (error) -302.035 (1.92366322e-06) 143192 EPS nconv=0 first unconverged value (error) -302.035 (1.92463087e-06) 143193 EPS nconv=0 first unconverged value (error) -302.035 (1.94768522e-06) 143194 EPS nconv=0 first unconverged value (error) -302.035 (1.85471081e-06) 143195 EPS nconv=0 first unconverged value (error) -302.035 (1.82475560e-06) 143196 EPS nconv=0 first unconverged value (error) -302.035 (1.81971047e-06) 143197 EPS nconv=0 first unconverged value (error) -302.035 (1.81971047e-06) 143198 EPS nconv=0 first unconverged value (error) -302.035 (1.82100229e-06) 143199 EPS nconv=0 first unconverged value (error) -302.035 (1.82000174e-06) 143200 EPS nconv=0 first unconverged value (error) -302.035 (1.80667452e-06) 143201 EPS nconv=0 first unconverged value (error) -302.035 (1.80368706e-06) 143202 EPS nconv=0 first unconverged value (error) -302.035 (1.80288661e-06) 143203 EPS nconv=0 first unconverged value (error) -302.035 (1.80288661e-06) 143204 EPS nconv=0 first unconverged value (error) -302.035 (2.02718324e-06) 143205 EPS nconv=0 first unconverged value (error) -302.035 (1.95392078e-06) 143206 EPS nconv=0 first unconverged value (error) -302.035 (1.91145017e-06) 143207 EPS nconv=0 first unconverged value (error) -302.035 (1.89842752e-06) 143208 EPS nconv=0 first unconverged value (error) -302.035 (1.87723870e-06) 143209 EPS nconv=0 first unconverged value (error) -302.035 (1.87723870e-06) 143210 EPS nconv=0 first unconverged value (error) -302.035 (2.03138920e-06) 143211 EPS nconv=0 first unconverged value (error) -302.035 (2.13112452e-06) 143212 EPS nconv=0 first unconverged value (error) -302.035 (2.04208440e-06) 143213 EPS nconv=0 first unconverged value (error) -302.035 (1.91646278e-06) 143214 EPS nconv=0 first unconverged value (error) -302.035 (1.89724976e-06) 143215 EPS nconv=0 first unconverged value (error) -302.035 (1.89724976e-06) 143216 EPS nconv=0 first unconverged value (error) -302.035 (1.89121524e-06) 143217 EPS nconv=0 first unconverged value (error) -302.035 (1.85994184e-06) 143218 EPS nconv=0 first unconverged value (error) -302.035 (1.84701058e-06) 143219 EPS nconv=0 first unconverged value (error) -302.035 (1.81661475e-06) 143220 EPS nconv=0 first unconverged value (error) -302.035 (1.80323931e-06) 143221 EPS nconv=0 first unconverged value (error) -302.035 (1.80323931e-06) 143222 EPS nconv=0 first unconverged value (error) -302.035 (1.80100411e-06) 143223 EPS nconv=0 first unconverged value (error) -302.035 (1.79723037e-06) 143224 EPS nconv=0 first unconverged value (error) -302.035 (1.79537696e-06) 143225 EPS nconv=0 first unconverged value (error) -302.035 (1.79504101e-06) 143226 EPS nconv=0 first unconverged value (error) -302.035 (1.79465423e-06) 143227 EPS nconv=0 first unconverged value (error) -302.035 (1.79465423e-06) 143228 EPS nconv=0 first unconverged value (error) -302.035 (1.84677677e-06) 143229 EPS nconv=0 first unconverged value (error) -302.035 (1.83375028e-06) 143230 EPS nconv=0 first unconverged value (error) -302.035 (1.82224520e-06) 143231 EPS nconv=0 first unconverged value (error) -302.035 (1.81945341e-06) 143232 EPS nconv=0 first unconverged value (error) -302.035 (1.81590425e-06) 143233 EPS nconv=0 first unconverged value (error) -302.035 (1.81590425e-06) 143234 EPS nconv=0 first unconverged value (error) -302.035 (1.86030581e-06) 143235 EPS nconv=0 first unconverged value (error) -302.035 (1.87685440e-06) 143236 EPS nconv=0 first unconverged value (error) -302.035 (1.86004953e-06) 143237 EPS nconv=0 first unconverged value (error) -302.035 (1.82202927e-06) 143238 EPS nconv=0 first unconverged value (error) -302.035 (1.81899700e-06) 143239 EPS nconv=0 first unconverged value (error) -302.035 (1.81899700e-06) 143240 EPS nconv=0 first unconverged value (error) -302.035 (1.83533486e-06) 143241 EPS nconv=0 first unconverged value (error) -302.035 (1.82812128e-06) 143242 EPS nconv=0 first unconverged value (error) -302.035 (1.82453945e-06) 143243 EPS nconv=0 first unconverged value (error) -302.035 (1.80458475e-06) 143244 EPS nconv=0 first unconverged value (error) -302.035 (1.80153204e-06) 143245 EPS nconv=0 first unconverged value (error) -302.035 (1.80153204e-06) 143246 EPS nconv=0 first unconverged value (error) -302.035 (1.98031508e-06) 143247 EPS nconv=0 first unconverged value (error) -302.035 (1.90673907e-06) 143248 EPS nconv=0 first unconverged value (error) -302.035 (1.87596663e-06) 143249 EPS nconv=0 first unconverged value (error) -302.035 (1.87096310e-06) 143250 EPS nconv=0 first unconverged value (error) -302.035 (1.86440677e-06) 143251 EPS nconv=0 first unconverged value (error) -302.035 (1.86440677e-06) 143252 EPS nconv=0 first unconverged value (error) -302.035 (1.86378862e-06) 143253 EPS nconv=0 first unconverged value (error) -302.035 (1.90680817e-06) 143254 EPS nconv=0 first unconverged value (error) -302.035 (1.84357930e-06) 143255 EPS nconv=0 first unconverged value (error) -302.035 (1.80282504e-06) 143256 EPS nconv=0 first unconverged value (error) -302.035 (1.80104392e-06) 143257 EPS nconv=0 first unconverged value (error) -302.035 (1.80104392e-06) 143258 EPS nconv=0 first unconverged value (error) -302.035 (1.83255693e-06) 143259 EPS nconv=0 first unconverged value (error) -302.035 (1.81671675e-06) 143260 EPS nconv=0 first unconverged value (error) -302.035 (1.81351640e-06) 143261 EPS nconv=0 first unconverged value (error) -302.035 (1.81231776e-06) 143262 EPS nconv=0 first unconverged value (error) -302.035 (1.81055691e-06) 143263 EPS nconv=0 first unconverged value (error) -302.035 (1.81055691e-06) 143264 EPS nconv=0 first unconverged value (error) -302.035 (2.17078097e-06) 143265 EPS nconv=0 first unconverged value (error) -302.035 (2.07835843e-06) 143266 EPS nconv=0 first unconverged value (error) -302.035 (2.01720017e-06) 143267 EPS nconv=0 first unconverged value (error) -302.035 (1.98595910e-06) 143268 EPS nconv=0 first unconverged value (error) -302.035 (1.97974650e-06) 143269 EPS nconv=0 first unconverged value (error) -302.035 (1.97974650e-06) 143270 EPS nconv=0 first unconverged value (error) -302.035 (1.97821842e-06) 143271 EPS nconv=0 first unconverged value (error) -302.035 (2.03694885e-06) 143272 EPS nconv=0 first unconverged value (error) -302.035 (1.94375114e-06) 143273 EPS nconv=0 first unconverged value (error) -302.035 (1.86840888e-06) 143274 EPS nconv=0 first unconverged value (error) -302.035 (1.82733576e-06) 143275 EPS nconv=0 first unconverged value (error) -302.035 (1.82733576e-06) 143276 EPS nconv=0 first unconverged value (error) -302.035 (1.81135930e-06) 143277 EPS nconv=0 first unconverged value (error) -302.035 (1.80973656e-06) 143278 EPS nconv=0 first unconverged value (error) -302.035 (1.80550991e-06) 143279 EPS nconv=0 first unconverged value (error) -302.035 (1.80296712e-06) 143280 EPS nconv=0 first unconverged value (error) -302.035 (1.80152435e-06) 143281 EPS nconv=0 first unconverged value (error) -302.035 (1.80152435e-06) 143282 EPS nconv=0 first unconverged value (error) -302.035 (1.84068875e-06) 143283 EPS nconv=0 first unconverged value (error) -302.035 (1.83137130e-06) 143284 EPS nconv=0 first unconverged value (error) -302.035 (1.82268385e-06) 143285 EPS nconv=0 first unconverged value (error) -302.035 (1.81453493e-06) 143286 EPS nconv=0 first unconverged value (error) -302.035 (1.81188866e-06) 143287 EPS nconv=0 first unconverged value (error) -302.035 (1.81188866e-06) 143288 EPS nconv=0 first unconverged value (error) -302.035 (1.94147931e-06) 143289 EPS nconv=0 first unconverged value (error) -302.035 (1.91071413e-06) 143290 EPS nconv=0 first unconverged value (error) -302.035 (1.88599727e-06) 143291 EPS nconv=0 first unconverged value (error) -302.035 (1.86659959e-06) 143292 EPS nconv=0 first unconverged value (error) -302.035 (1.85233613e-06) 143293 EPS nconv=0 first unconverged value (error) -302.035 (1.85233613e-06) 143294 EPS nconv=0 first unconverged value (error) -302.035 (1.99118191e-06) 143295 EPS nconv=0 first unconverged value (error) -302.035 (2.02890099e-06) 143296 EPS nconv=0 first unconverged value (error) -302.035 (1.97900345e-06) 143297 EPS nconv=0 first unconverged value (error) -302.035 (1.88252785e-06) 143298 EPS nconv=0 first unconverged value (error) -302.035 (1.87418835e-06) 143299 EPS nconv=0 first unconverged value (error) -302.035 (1.87418835e-06) 143300 EPS nconv=0 first unconverged value (error) -302.035 (1.88057777e-06) 143301 EPS nconv=0 first unconverged value (error) -302.035 (1.87243586e-06) 143302 EPS nconv=0 first unconverged value (error) -302.035 (1.84288264e-06) 143303 EPS nconv=0 first unconverged value (error) -302.035 (1.81742517e-06) 143304 EPS nconv=0 first unconverged value (error) -302.035 (1.80624693e-06) 143305 EPS nconv=0 first unconverged value (error) -302.035 (1.80624693e-06) 143306 EPS nconv=0 first unconverged value (error) -302.035 (1.82035974e-06) 143307 EPS nconv=0 first unconverged value (error) -302.035 (1.80903478e-06) 143308 EPS nconv=0 first unconverged value (error) -302.035 (1.80259220e-06) 143309 EPS nconv=0 first unconverged value (error) -302.035 (1.80035099e-06) 143310 EPS nconv=0 first unconverged value (error) -302.035 (1.79978196e-06) 143311 EPS nconv=0 first unconverged value (error) -302.035 (1.79978196e-06) 143312 EPS nconv=0 first unconverged value (error) -302.035 (2.49943310e-06) 143313 EPS nconv=0 first unconverged value (error) -302.035 (2.18354632e-06) 143314 EPS nconv=0 first unconverged value (error) -302.035 (2.09615962e-06) 143315 EPS nconv=0 first unconverged value (error) -302.035 (2.05044489e-06) 143316 EPS nconv=0 first unconverged value (error) -302.035 (2.02920337e-06) 143317 EPS nconv=0 first unconverged value (error) -302.035 (2.02920337e-06) 143318 EPS nconv=0 first unconverged value (error) -302.035 (2.28174109e-06) 143319 EPS nconv=0 first unconverged value (error) -302.035 (2.37722205e-06) 143320 EPS nconv=0 first unconverged value (error) -302.035 (2.06737207e-06) 143321 EPS nconv=0 first unconverged value (error) -302.035 (2.02966041e-06) 143322 EPS nconv=0 first unconverged value (error) -302.035 (1.99934634e-06) 143323 EPS nconv=0 first unconverged value (error) -302.035 (1.99934634e-06) 143324 EPS nconv=0 first unconverged value (error) -302.035 (2.03227857e-06) 143325 EPS nconv=0 first unconverged value (error) -302.035 (2.05430575e-06) 143326 EPS nconv=0 first unconverged value (error) -302.035 (1.95495239e-06) 143327 EPS nconv=0 first unconverged value (error) -302.035 (1.87480876e-06) 143328 EPS nconv=0 first unconverged value (error) -302.035 (1.83962265e-06) 143329 EPS nconv=0 first unconverged value (error) -302.035 (1.83962265e-06) 143330 EPS nconv=0 first unconverged value (error) -302.035 (2.37750257e-06) 143331 EPS nconv=0 first unconverged value (error) -302.035 (2.26549838e-06) 143332 EPS nconv=0 first unconverged value (error) -302.035 (2.12360904e-06) 143333 EPS nconv=0 first unconverged value (error) -302.035 (2.07307377e-06) 143334 EPS nconv=0 first unconverged value (error) -302.035 (2.04968642e-06) 143335 EPS nconv=0 first unconverged value (error) -302.035 (2.04968642e-06) 143336 EPS nconv=0 first unconverged value (error) -302.035 (2.04228752e-06) 143337 EPS nconv=0 first unconverged value (error) -302.035 (2.26019322e-06) 143338 EPS nconv=0 first unconverged value (error) -302.035 (2.11593812e-06) 143339 EPS nconv=0 first unconverged value (error) -302.035 (1.88916308e-06) 143340 EPS nconv=0 first unconverged value (error) -302.035 (1.82246267e-06) 143341 EPS nconv=0 first unconverged value (error) -302.035 (1.82246267e-06) 143342 EPS nconv=0 first unconverged value (error) -302.035 (2.28273318e-06) 143343 EPS nconv=0 first unconverged value (error) -302.035 (2.22734802e-06) 143344 EPS nconv=0 first unconverged value (error) -302.035 (2.18728447e-06) 143345 EPS nconv=0 first unconverged value (error) -302.035 (2.14423077e-06) 143346 EPS nconv=0 first unconverged value (error) -302.035 (2.09851908e-06) 143347 EPS nconv=0 first unconverged value (error) -302.035 (2.09851908e-06) 143348 EPS nconv=0 first unconverged value (error) -302.035 (2.58300418e-06) 143349 EPS nconv=0 first unconverged value (error) -302.035 (2.38791283e-06) 143350 EPS nconv=0 first unconverged value (error) -302.035 (2.19902256e-06) 143351 EPS nconv=0 first unconverged value (error) -302.035 (2.19447343e-06) 143352 EPS nconv=0 first unconverged value (error) -302.035 (2.13697867e-06) 143353 EPS nconv=0 first unconverged value (error) -302.035 (2.13697867e-06) 143354 EPS nconv=0 first unconverged value (error) -302.035 (2.12883497e-06) 143355 EPS nconv=0 first unconverged value (error) -302.035 (2.23859368e-06) 143356 EPS nconv=0 first unconverged value (error) -302.035 (2.10345236e-06) 143357 EPS nconv=0 first unconverged value (error) -302.035 (1.96768455e-06) 143358 EPS nconv=0 first unconverged value (error) -302.035 (1.88808345e-06) 143359 EPS nconv=0 first unconverged value (error) -302.035 (1.88808345e-06) 143360 EPS nconv=0 first unconverged value (error) -302.035 (1.89138103e-06) 143361 EPS nconv=0 first unconverged value (error) -302.035 (1.89408247e-06) 143362 EPS nconv=0 first unconverged value (error) -302.035 (1.87657052e-06) 143363 EPS nconv=0 first unconverged value (error) -302.035 (1.83765341e-06) 143364 EPS nconv=0 first unconverged value (error) -302.035 (1.82828595e-06) 143365 EPS nconv=0 first unconverged value (error) -302.035 (1.82828595e-06) 143366 EPS nconv=0 first unconverged value (error) -302.035 (1.89420631e-06) 143367 EPS nconv=0 first unconverged value (error) -302.035 (1.87597834e-06) 143368 EPS nconv=0 first unconverged value (error) -302.035 (1.86030525e-06) 143369 EPS nconv=0 first unconverged value (error) -302.035 (1.84140585e-06) 143370 EPS nconv=0 first unconverged value (error) -302.035 (1.82700077e-06) 143371 EPS nconv=0 first unconverged value (error) -302.035 (1.82700077e-06) 143372 EPS nconv=0 first unconverged value (error) -302.035 (2.17337939e-06) 143373 EPS nconv=0 first unconverged value (error) -302.035 (2.12878157e-06) 143374 EPS nconv=0 first unconverged value (error) -302.035 (2.04068824e-06) 143375 EPS nconv=0 first unconverged value (error) -302.035 (2.00239405e-06) 143376 EPS nconv=0 first unconverged value (error) -302.035 (1.96346431e-06) 143377 EPS nconv=0 first unconverged value (error) -302.035 (1.96346431e-06) 143378 EPS nconv=0 first unconverged value (error) -302.035 (1.96532265e-06) 143379 EPS nconv=0 first unconverged value (error) -302.035 (2.02198933e-06) 143380 EPS nconv=0 first unconverged value (error) -302.035 (1.95514897e-06) 143381 EPS nconv=0 first unconverged value (error) -302.035 (1.87562668e-06) 143382 EPS nconv=0 first unconverged value (error) -302.035 (1.85103448e-06) 143383 EPS nconv=0 first unconverged value (error) -302.035 (1.85103448e-06) 143384 EPS nconv=0 first unconverged value (error) -302.035 (1.88740340e-06) 143385 EPS nconv=0 first unconverged value (error) -302.035 (1.86426968e-06) 143386 EPS nconv=0 first unconverged value (error) -302.035 (1.85318676e-06) 143387 EPS nconv=0 first unconverged value (error) -302.035 (1.83992113e-06) 143388 EPS nconv=0 first unconverged value (error) -302.035 (1.82945288e-06) 143389 EPS nconv=0 first unconverged value (error) -302.035 (1.82945288e-06) 143390 EPS nconv=0 first unconverged value (error) -302.035 (1.91170827e-06) 143391 EPS nconv=0 first unconverged value (error) -302.035 (1.89927457e-06) 143392 EPS nconv=0 first unconverged value (error) -302.035 (1.87036789e-06) 143393 EPS nconv=0 first unconverged value (error) -302.035 (1.85651457e-06) 143394 EPS nconv=0 first unconverged value (error) -302.035 (1.83969999e-06) 143395 EPS nconv=0 first unconverged value (error) -302.035 (1.83969999e-06) 143396 EPS nconv=0 first unconverged value (error) -302.035 (1.82939010e-06) 143397 EPS nconv=0 first unconverged value (error) -302.035 (1.84182783e-06) 143398 EPS nconv=0 first unconverged value (error) -302.035 (1.81036676e-06) 143399 EPS nconv=0 first unconverged value (error) -302.035 (1.80593305e-06) 143400 EPS nconv=0 first unconverged value (error) -302.035 (1.80065053e-06) 143401 EPS nconv=0 first unconverged value (error) -302.035 (1.80065053e-06) 143402 EPS nconv=0 first unconverged value (error) -302.035 (1.79977937e-06) 143403 EPS nconv=0 first unconverged value (error) -302.035 (1.79873384e-06) 143404 EPS nconv=0 first unconverged value (error) -302.035 (1.79758432e-06) 143405 EPS nconv=0 first unconverged value (error) -302.035 (1.79737442e-06) 143406 EPS nconv=0 first unconverged value (error) -302.035 (1.79695545e-06) 143407 EPS nconv=0 first unconverged value (error) -302.035 (1.79695545e-06) 143408 EPS nconv=0 first unconverged value (error) -302.035 (1.86798895e-06) 143409 EPS nconv=0 first unconverged value (error) -302.035 (1.86094786e-06) 143410 EPS nconv=0 first unconverged value (error) -302.035 (1.85353424e-06) 143411 EPS nconv=0 first unconverged value (error) -302.035 (1.84195917e-06) 143412 EPS nconv=0 first unconverged value (error) -302.035 (1.83710578e-06) 143413 EPS nconv=0 first unconverged value (error) -302.035 (1.83710578e-06) 143414 EPS nconv=0 first unconverged value (error) -302.035 (2.43451528e-06) 143415 EPS nconv=0 first unconverged value (error) -302.035 (2.29751575e-06) 143416 EPS nconv=0 first unconverged value (error) -302.035 (2.20954672e-06) 143417 EPS nconv=0 first unconverged value (error) -302.035 (2.14936743e-06) 143418 EPS nconv=0 first unconverged value (error) -302.035 (2.13061029e-06) 143419 EPS nconv=0 first unconverged value (error) -302.035 (2.13061029e-06) 143420 EPS nconv=0 first unconverged value (error) -302.035 (2.12881733e-06) 143421 EPS nconv=0 first unconverged value (error) -302.035 (2.15745207e-06) 143422 EPS nconv=0 first unconverged value (error) -302.035 (2.05030529e-06) 143423 EPS nconv=0 first unconverged value (error) -302.035 (1.92246594e-06) 143424 EPS nconv=0 first unconverged value (error) -302.035 (1.85034463e-06) 143425 EPS nconv=0 first unconverged value (error) -302.035 (1.85034463e-06) 143426 EPS nconv=0 first unconverged value (error) -302.035 (1.83748498e-06) 143427 EPS nconv=0 first unconverged value (error) -302.035 (1.82799778e-06) 143428 EPS nconv=0 first unconverged value (error) -302.035 (1.81395872e-06) 143429 EPS nconv=0 first unconverged value (error) -302.035 (1.80612296e-06) 143430 EPS nconv=0 first unconverged value (error) -302.035 (1.80128084e-06) 143431 EPS nconv=0 first unconverged value (error) -302.035 (1.80128084e-06) 143432 EPS nconv=0 first unconverged value (error) -302.035 (1.79907568e-06) 143433 EPS nconv=0 first unconverged value (error) -302.035 (1.80116098e-06) 143434 EPS nconv=0 first unconverged value (error) -302.035 (1.79945605e-06) 143435 EPS nconv=0 first unconverged value (error) -302.035 (1.79595204e-06) 143436 EPS nconv=0 first unconverged value (error) -302.035 (1.79537542e-06) 143437 EPS nconv=0 first unconverged value (error) -302.035 (1.79537542e-06) 143438 EPS nconv=0 first unconverged value (error) -302.035 (2.08570742e-06) 143439 EPS nconv=0 first unconverged value (error) -302.035 (1.96870852e-06) 143440 EPS nconv=0 first unconverged value (error) -302.035 (1.93993116e-06) 143441 EPS nconv=0 first unconverged value (error) -302.035 (1.92867167e-06) 143442 EPS nconv=0 first unconverged value (error) -302.035 (1.90936412e-06) 143443 EPS nconv=0 first unconverged value (error) -302.035 (1.90936412e-06) 143444 EPS nconv=0 first unconverged value (error) -302.035 (2.00423350e-06) 143445 EPS nconv=0 first unconverged value (error) -302.035 (2.10605914e-06) 143446 EPS nconv=0 first unconverged value (error) -302.035 (1.97920077e-06) 143447 EPS nconv=0 first unconverged value (error) -302.035 (1.85497184e-06) 143448 EPS nconv=0 first unconverged value (error) -302.035 (1.84502968e-06) 143449 EPS nconv=0 first unconverged value (error) -302.035 (1.84502968e-06) 143450 EPS nconv=0 first unconverged value (error) -302.035 (1.90909003e-06) 143451 EPS nconv=0 first unconverged value (error) -302.035 (1.85678755e-06) 143452 EPS nconv=0 first unconverged value (error) -302.035 (1.83683007e-06) 143453 EPS nconv=0 first unconverged value (error) -302.035 (1.82716498e-06) 143454 EPS nconv=0 first unconverged value (error) -302.035 (1.82251971e-06) 143455 EPS nconv=0 first unconverged value (error) -302.035 (1.82251971e-06) 143456 EPS nconv=0 first unconverged value (error) -302.035 (1.82446657e-06) 143457 EPS nconv=0 first unconverged value (error) -302.035 (1.84428720e-06) 143458 EPS nconv=0 first unconverged value (error) -302.035 (1.80830282e-06) 143459 EPS nconv=0 first unconverged value (error) -302.035 (1.80239587e-06) 143460 EPS nconv=0 first unconverged value (error) -302.035 (1.80148859e-06) 143461 EPS nconv=0 first unconverged value (error) -302.035 (1.80148859e-06) 143462 EPS nconv=0 first unconverged value (error) -302.035 (1.89056323e-06) 143463 EPS nconv=0 first unconverged value (error) -302.035 (1.86267823e-06) 143464 EPS nconv=0 first unconverged value (error) -302.035 (1.84139399e-06) 143465 EPS nconv=0 first unconverged value (error) -302.035 (1.83221038e-06) 143466 EPS nconv=0 first unconverged value (error) -302.035 (1.82514620e-06) 143467 EPS nconv=0 first unconverged value (error) -302.035 (1.82514620e-06) 143468 EPS nconv=0 first unconverged value (error) -302.035 (1.90606880e-06) 143469 EPS nconv=0 first unconverged value (error) -302.035 (1.93784685e-06) 143470 EPS nconv=0 first unconverged value (error) -302.035 (1.90084481e-06) 143471 EPS nconv=0 first unconverged value (error) -302.035 (1.84605303e-06) 143472 EPS nconv=0 first unconverged value (error) -302.035 (1.83723418e-06) 143473 EPS nconv=0 first unconverged value (error) -302.035 (1.83723418e-06) 143474 EPS nconv=0 first unconverged value (error) -302.035 (1.83534681e-06) 143475 EPS nconv=0 first unconverged value (error) -302.035 (1.83267015e-06) 143476 EPS nconv=0 first unconverged value (error) -302.035 (1.81443503e-06) 143477 EPS nconv=0 first unconverged value (error) -302.035 (1.80304041e-06) 143478 EPS nconv=0 first unconverged value (error) -302.035 (1.80279312e-06) 143479 EPS nconv=0 first unconverged value (error) -302.035 (1.80279312e-06) 143480 EPS nconv=0 first unconverged value (error) -302.035 (1.86229908e-06) 143481 EPS nconv=0 first unconverged value (error) -302.035 (1.82834407e-06) 143482 EPS nconv=0 first unconverged value (error) -302.035 (1.82023978e-06) 143483 EPS nconv=0 first unconverged value (error) -302.035 (1.81563881e-06) 143484 EPS nconv=0 first unconverged value (error) -302.035 (1.81281790e-06) 143485 EPS nconv=0 first unconverged value (error) -302.035 (1.81281790e-06) 143486 EPS nconv=0 first unconverged value (error) -302.035 (1.84714737e-06) 143487 EPS nconv=0 first unconverged value (error) -302.035 (1.86812165e-06) 143488 EPS nconv=0 first unconverged value (error) -302.035 (1.83250332e-06) 143489 EPS nconv=0 first unconverged value (error) -302.035 (1.81235335e-06) 143490 EPS nconv=0 first unconverged value (error) -302.035 (1.80913877e-06) 143491 EPS nconv=0 first unconverged value (error) -302.035 (1.80913877e-06) 143492 EPS nconv=0 first unconverged value (error) -302.035 (1.80603713e-06) 143493 EPS nconv=0 first unconverged value (error) -302.035 (1.81262265e-06) 143494 EPS nconv=0 first unconverged value (error) -302.035 (1.80311147e-06) 143495 EPS nconv=0 first unconverged value (error) -302.035 (1.79779721e-06) 143496 EPS nconv=0 first unconverged value (error) -302.035 (1.79720587e-06) 143497 EPS nconv=0 first unconverged value (error) -302.035 (1.79720587e-06) 143498 EPS nconv=0 first unconverged value (error) -302.035 (1.81052086e-06) 143499 EPS nconv=0 first unconverged value (error) -302.035 (1.80345822e-06) 143500 EPS nconv=0 first unconverged value (error) -302.035 (1.80210434e-06) 143501 EPS nconv=0 first unconverged value (error) -302.035 (1.80095617e-06) 143502 EPS nconv=0 first unconverged value (error) -302.035 (1.79990049e-06) 143503 EPS nconv=0 first unconverged value (error) -302.035 (1.79990049e-06) 143504 EPS nconv=0 first unconverged value (error) -302.035 (1.80102312e-06) 143505 EPS nconv=0 first unconverged value (error) -302.035 (1.80406682e-06) 143506 EPS nconv=0 first unconverged value (error) -302.035 (1.79849020e-06) 143507 EPS nconv=0 first unconverged value (error) -302.035 (1.79762048e-06) 143508 EPS nconv=0 first unconverged value (error) -302.035 (1.79684379e-06) 143509 EPS nconv=0 first unconverged value (error) -302.035 (1.79684379e-06) 143510 EPS nconv=0 first unconverged value (error) -302.035 (1.80995649e-06) 143511 EPS nconv=0 first unconverged value (error) -302.035 (1.80575049e-06) 143512 EPS nconv=0 first unconverged value (error) -302.035 (1.80342189e-06) 143513 EPS nconv=0 first unconverged value (error) -302.035 (1.80234685e-06) 143514 EPS nconv=0 first unconverged value (error) -302.035 (1.80102711e-06) 143515 EPS nconv=0 first unconverged value (error) -302.035 (1.80102711e-06) 143516 EPS nconv=0 first unconverged value (error) -302.035 (1.94406483e-06) 143517 EPS nconv=0 first unconverged value (error) -302.035 (1.92336337e-06) 143518 EPS nconv=0 first unconverged value (error) -302.035 (1.90302079e-06) 143519 EPS nconv=0 first unconverged value (error) -302.035 (1.86854811e-06) 143520 EPS nconv=0 first unconverged value (error) -302.035 (1.85637793e-06) 143521 EPS nconv=0 first unconverged value (error) -302.035 (1.85637793e-06) 143522 EPS nconv=0 first unconverged value (error) -302.035 (1.85986354e-06) 143523 EPS nconv=0 first unconverged value (error) -302.035 (1.87365458e-06) 143524 EPS nconv=0 first unconverged value (error) -302.035 (1.84618004e-06) 143525 EPS nconv=0 first unconverged value (error) -302.035 (1.82086424e-06) 143526 EPS nconv=0 first unconverged value (error) -302.035 (1.81421966e-06) 143527 EPS nconv=0 first unconverged value (error) -302.035 (1.81421966e-06) 143528 EPS nconv=0 first unconverged value (error) -302.035 (1.81482619e-06) 143529 EPS nconv=0 first unconverged value (error) -302.035 (1.80854166e-06) 143530 EPS nconv=0 first unconverged value (error) -302.035 (1.80427795e-06) 143531 EPS nconv=0 first unconverged value (error) -302.035 (1.80327978e-06) 143532 EPS nconv=0 first unconverged value (error) -302.035 (1.80168119e-06) 143533 EPS nconv=0 first unconverged value (error) -302.035 (1.80168119e-06) 143534 EPS nconv=0 first unconverged value (error) -302.035 (1.80212013e-06) 143535 EPS nconv=0 first unconverged value (error) -302.035 (1.80782724e-06) 143536 EPS nconv=0 first unconverged value (error) -302.035 (1.80072704e-06) 143537 EPS nconv=0 first unconverged value (error) -302.035 (1.79813736e-06) 143538 EPS nconv=0 first unconverged value (error) -302.035 (1.79729460e-06) 143539 EPS nconv=0 first unconverged value (error) -302.035 (1.79729460e-06) 143540 EPS nconv=0 first unconverged value (error) -302.035 (1.84801297e-06) 143541 EPS nconv=0 first unconverged value (error) -302.035 (1.83078908e-06) 143542 EPS nconv=0 first unconverged value (error) -302.035 (1.82290097e-06) 143543 EPS nconv=0 first unconverged value (error) -302.035 (1.82190754e-06) 143544 EPS nconv=0 first unconverged value (error) -302.035 (1.81637479e-06) 143545 EPS nconv=0 first unconverged value (error) -302.035 (1.81637479e-06) 143546 EPS nconv=0 first unconverged value (error) -302.035 (1.81944527e-06) 143547 EPS nconv=0 first unconverged value (error) -302.035 (1.83518117e-06) 143548 EPS nconv=0 first unconverged value (error) -302.035 (1.80713622e-06) 143549 EPS nconv=0 first unconverged value (error) -302.035 (1.79956643e-06) 143550 EPS nconv=0 first unconverged value (error) -302.035 (1.79841602e-06) 143551 EPS nconv=0 first unconverged value (error) -302.035 (1.79841602e-06) 143552 EPS nconv=0 first unconverged value (error) -302.035 (1.94243377e-06) 143553 EPS nconv=0 first unconverged value (error) -302.035 (1.90909783e-06) 143554 EPS nconv=0 first unconverged value (error) -302.035 (1.89114537e-06) 143555 EPS nconv=0 first unconverged value (error) -302.035 (1.88284681e-06) 143556 EPS nconv=0 first unconverged value (error) -302.035 (1.88064712e-06) 143557 EPS nconv=0 first unconverged value (error) -302.035 (1.88064712e-06) 143558 EPS nconv=0 first unconverged value (error) -302.035 (1.95305219e-06) 143559 EPS nconv=0 first unconverged value (error) -302.035 (1.89708801e-06) 143560 EPS nconv=0 first unconverged value (error) -302.035 (1.85064459e-06) 143561 EPS nconv=0 first unconverged value (error) -302.035 (1.84223222e-06) 143562 EPS nconv=0 first unconverged value (error) -302.035 (1.83824339e-06) 143563 EPS nconv=0 first unconverged value (error) -302.035 (1.83824339e-06) 143564 EPS nconv=0 first unconverged value (error) -302.035 (1.84335140e-06) 143565 EPS nconv=0 first unconverged value (error) -302.035 (1.86325427e-06) 143566 EPS nconv=0 first unconverged value (error) -302.035 (1.82583493e-06) 143567 EPS nconv=0 first unconverged value (error) -302.035 (1.80977545e-06) 143568 EPS nconv=0 first unconverged value (error) -302.035 (1.80381745e-06) 143569 EPS nconv=0 first unconverged value (error) -302.035 (1.80381745e-06) 143570 EPS nconv=0 first unconverged value (error) -302.035 (2.08842052e-06) 143571 EPS nconv=0 first unconverged value (error) -302.035 (2.00240664e-06) 143572 EPS nconv=0 first unconverged value (error) -302.035 (1.95698805e-06) 143573 EPS nconv=0 first unconverged value (error) -302.035 (1.94726944e-06) 143574 EPS nconv=0 first unconverged value (error) -302.035 (1.92379696e-06) 143575 EPS nconv=0 first unconverged value (error) -302.035 (1.92379696e-06) 143576 EPS nconv=0 first unconverged value (error) -302.035 (1.94851012e-06) 143577 EPS nconv=0 first unconverged value (error) -302.035 (1.99216028e-06) 143578 EPS nconv=0 first unconverged value (error) -302.035 (1.89393168e-06) 143579 EPS nconv=0 first unconverged value (error) -302.035 (1.83880290e-06) 143580 EPS nconv=0 first unconverged value (error) -302.035 (1.83311865e-06) 143581 EPS nconv=0 first unconverged value (error) -302.035 (1.83311865e-06) 143582 EPS nconv=0 first unconverged value (error) -302.035 (1.89675853e-06) 143583 EPS nconv=0 first unconverged value (error) -302.035 (1.87153886e-06) 143584 EPS nconv=0 first unconverged value (error) -302.035 (1.85069381e-06) 143585 EPS nconv=0 first unconverged value (error) -302.035 (1.83392888e-06) 143586 EPS nconv=0 first unconverged value (error) -302.035 (1.82775946e-06) 143587 EPS nconv=0 first unconverged value (error) -302.035 (1.82775946e-06) 143588 EPS nconv=0 first unconverged value (error) -302.035 (1.93717867e-06) 143589 EPS nconv=0 first unconverged value (error) -302.035 (1.93150308e-06) 143590 EPS nconv=0 first unconverged value (error) -302.035 (1.87946021e-06) 143591 EPS nconv=0 first unconverged value (error) -302.035 (1.85527041e-06) 143592 EPS nconv=0 first unconverged value (error) -302.035 (1.84711854e-06) 143593 EPS nconv=0 first unconverged value (error) -302.035 (1.84711854e-06) 143594 EPS nconv=0 first unconverged value (error) -302.035 (1.90401095e-06) 143595 EPS nconv=0 first unconverged value (error) -302.035 (1.92965021e-06) 143596 EPS nconv=0 first unconverged value (error) -302.035 (1.87601103e-06) 143597 EPS nconv=0 first unconverged value (error) -302.035 (1.84609710e-06) 143598 EPS nconv=0 first unconverged value (error) -302.035 (1.83142556e-06) 143599 EPS nconv=0 first unconverged value (error) -302.035 (1.83142556e-06) 143600 EPS nconv=0 first unconverged value (error) -302.035 (1.82256095e-06) 143601 EPS nconv=0 first unconverged value (error) -302.035 (1.83353615e-06) 143602 EPS nconv=0 first unconverged value (error) -302.035 (1.80766945e-06) 143603 EPS nconv=0 first unconverged value (error) -302.035 (1.80304114e-06) 143604 EPS nconv=0 first unconverged value (error) -302.035 (1.80118637e-06) 143605 EPS nconv=0 first unconverged value (error) -302.035 (1.80118637e-06) 143606 EPS nconv=0 first unconverged value (error) -302.035 (1.81085971e-06) 143607 EPS nconv=0 first unconverged value (error) -302.035 (1.80500356e-06) 143608 EPS nconv=0 first unconverged value (error) -302.035 (1.80212002e-06) 143609 EPS nconv=0 first unconverged value (error) -302.035 (1.80138739e-06) 143610 EPS nconv=0 first unconverged value (error) -302.035 (1.80022889e-06) 143611 EPS nconv=0 first unconverged value (error) -302.035 (1.80022889e-06) 143612 EPS nconv=0 first unconverged value (error) -302.035 (1.94628167e-06) 143613 EPS nconv=0 first unconverged value (error) -302.035 (1.93679726e-06) 143614 EPS nconv=0 first unconverged value (error) -302.035 (1.89900722e-06) 143615 EPS nconv=0 first unconverged value (error) -302.035 (1.87747361e-06) 143616 EPS nconv=0 first unconverged value (error) -302.035 (1.86325484e-06) 143617 EPS nconv=0 first unconverged value (error) -302.035 (1.86325484e-06) 143618 EPS nconv=0 first unconverged value (error) -302.035 (1.86196124e-06) 143619 EPS nconv=0 first unconverged value (error) -302.035 (1.87501426e-06) 143620 EPS nconv=0 first unconverged value (error) -302.035 (1.85756141e-06) 143621 EPS nconv=0 first unconverged value (error) -302.035 (1.81400673e-06) 143622 EPS nconv=0 first unconverged value (error) -302.035 (1.80982738e-06) 143623 EPS nconv=0 first unconverged value (error) -302.035 (1.80982738e-06) 143624 EPS nconv=0 first unconverged value (error) -302.035 (1.85863924e-06) 143625 EPS nconv=0 first unconverged value (error) -302.035 (1.83364886e-06) 143626 EPS nconv=0 first unconverged value (error) -302.035 (1.83227635e-06) 143627 EPS nconv=0 first unconverged value (error) -302.035 (1.82608014e-06) 143628 EPS nconv=0 first unconverged value (error) -302.035 (1.82039552e-06) 143629 EPS nconv=0 first unconverged value (error) -302.035 (1.82039552e-06) 143630 EPS nconv=0 first unconverged value (error) -302.035 (1.82015783e-06) 143631 EPS nconv=0 first unconverged value (error) -302.035 (1.83654522e-06) 143632 EPS nconv=0 first unconverged value (error) -302.035 (1.80999024e-06) 143633 EPS nconv=0 first unconverged value (error) -302.035 (1.80496736e-06) 143634 EPS nconv=0 first unconverged value (error) -302.035 (1.80125012e-06) 143635 EPS nconv=0 first unconverged value (error) -302.035 (1.80125012e-06) 143636 EPS nconv=0 first unconverged value (error) -302.035 (1.95665941e-06) 143637 EPS nconv=0 first unconverged value (error) -302.035 (1.91871648e-06) 143638 EPS nconv=0 first unconverged value (error) -302.035 (1.87889792e-06) 143639 EPS nconv=0 first unconverged value (error) -302.035 (1.87339396e-06) 143640 EPS nconv=0 first unconverged value (error) -302.035 (1.85914451e-06) 143641 EPS nconv=0 first unconverged value (error) -302.035 (1.85914451e-06) 143642 EPS nconv=0 first unconverged value (error) -302.035 (1.86322507e-06) 143643 EPS nconv=0 first unconverged value (error) -302.035 (1.89929041e-06) 143644 EPS nconv=0 first unconverged value (error) -302.035 (1.86196695e-06) 143645 EPS nconv=0 first unconverged value (error) -302.035 (1.81402530e-06) 143646 EPS nconv=0 first unconverged value (error) -302.035 (1.81141269e-06) 143647 EPS nconv=0 first unconverged value (error) -302.035 (1.81141269e-06) 143648 EPS nconv=0 first unconverged value (error) -302.035 (1.83983328e-06) 143649 EPS nconv=0 first unconverged value (error) -302.035 (1.82348958e-06) 143650 EPS nconv=0 first unconverged value (error) -302.035 (1.81872413e-06) 143651 EPS nconv=0 first unconverged value (error) -302.035 (1.81486773e-06) 143652 EPS nconv=0 first unconverged value (error) -302.035 (1.81169257e-06) 143653 EPS nconv=0 first unconverged value (error) -302.035 (1.81169257e-06) 143654 EPS nconv=0 first unconverged value (error) -302.035 (1.81537473e-06) 143655 EPS nconv=0 first unconverged value (error) -302.035 (1.82179530e-06) 143656 EPS nconv=0 first unconverged value (error) -302.035 (1.80425577e-06) 143657 EPS nconv=0 first unconverged value (error) -302.035 (1.80212686e-06) 143658 EPS nconv=0 first unconverged value (error) -302.035 (1.79895522e-06) 143659 EPS nconv=0 first unconverged value (error) -302.035 (1.79895522e-06) 143660 EPS nconv=0 first unconverged value (error) -302.035 (1.90023841e-06) 143661 EPS nconv=0 first unconverged value (error) -302.035 (1.87700870e-06) 143662 EPS nconv=0 first unconverged value (error) -302.035 (1.85203876e-06) 143663 EPS nconv=0 first unconverged value (error) -302.035 (1.84872880e-06) 143664 EPS nconv=0 first unconverged value (error) -302.035 (1.83839625e-06) 143665 EPS nconv=0 first unconverged value (error) -302.035 (1.83839625e-06) 143666 EPS nconv=0 first unconverged value (error) -302.035 (1.83830170e-06) 143667 EPS nconv=0 first unconverged value (error) -302.035 (1.85919946e-06) 143668 EPS nconv=0 first unconverged value (error) -302.035 (1.83379845e-06) 143669 EPS nconv=0 first unconverged value (error) -302.035 (1.80683158e-06) 143670 EPS nconv=0 first unconverged value (error) -302.035 (1.80417374e-06) 143671 EPS nconv=0 first unconverged value (error) -302.035 (1.80417374e-06) 143672 EPS nconv=0 first unconverged value (error) -302.035 (1.81392352e-06) 143673 EPS nconv=0 first unconverged value (error) -302.035 (1.80683165e-06) 143674 EPS nconv=0 first unconverged value (error) -302.035 (1.80549120e-06) 143675 EPS nconv=0 first unconverged value (error) -302.035 (1.80429482e-06) 143676 EPS nconv=0 first unconverged value (error) -302.035 (1.80279854e-06) 143677 EPS nconv=0 first unconverged value (error) -302.035 (1.80279854e-06) 143678 EPS nconv=0 first unconverged value (error) -302.035 (1.86976783e-06) 143679 EPS nconv=0 first unconverged value (error) -302.035 (1.85310240e-06) 143680 EPS nconv=0 first unconverged value (error) -302.035 (1.84065913e-06) 143681 EPS nconv=0 first unconverged value (error) -302.035 (1.83342072e-06) 143682 EPS nconv=0 first unconverged value (error) -302.035 (1.82979161e-06) 143683 EPS nconv=0 first unconverged value (error) -302.035 (1.82979161e-06) 143684 EPS nconv=0 first unconverged value (error) -302.035 (2.00987598e-06) 143685 EPS nconv=0 first unconverged value (error) -302.035 (1.97927900e-06) 143686 EPS nconv=0 first unconverged value (error) -302.035 (1.93897142e-06) 143687 EPS nconv=0 first unconverged value (error) -302.035 (1.87835823e-06) 143688 EPS nconv=0 first unconverged value (error) -302.035 (1.85902890e-06) 143689 EPS nconv=0 first unconverged value (error) -302.035 (1.85902890e-06) 143690 EPS nconv=0 first unconverged value (error) -302.035 (1.88152370e-06) 143691 EPS nconv=0 first unconverged value (error) -302.035 (1.91156962e-06) 143692 EPS nconv=0 first unconverged value (error) -302.035 (1.85648061e-06) 143693 EPS nconv=0 first unconverged value (error) -302.035 (1.82473742e-06) 143694 EPS nconv=0 first unconverged value (error) -302.035 (1.81808857e-06) 143695 EPS nconv=0 first unconverged value (error) -302.035 (1.81808857e-06) 143696 EPS nconv=0 first unconverged value (error) -302.035 (1.86165817e-06) 143697 EPS nconv=0 first unconverged value (error) -302.035 (1.84224612e-06) 143698 EPS nconv=0 first unconverged value (error) -302.035 (1.82988226e-06) 143699 EPS nconv=0 first unconverged value (error) -302.035 (1.82344633e-06) 143700 EPS nconv=0 first unconverged value (error) -302.035 (1.81754572e-06) 143701 EPS nconv=0 first unconverged value (error) -302.035 (1.81754572e-06) 143702 EPS nconv=0 first unconverged value (error) -302.035 (1.91129869e-06) 143703 EPS nconv=0 first unconverged value (error) -302.035 (1.89545942e-06) 143704 EPS nconv=0 first unconverged value (error) -302.035 (1.87039660e-06) 143705 EPS nconv=0 first unconverged value (error) -302.035 (1.85659757e-06) 143706 EPS nconv=0 first unconverged value (error) -302.035 (1.84840172e-06) 143707 EPS nconv=0 first unconverged value (error) -302.035 (1.84840172e-06) 143708 EPS nconv=0 first unconverged value (error) -302.035 (1.86399923e-06) 143709 EPS nconv=0 first unconverged value (error) -302.035 (1.86411724e-06) 143710 EPS nconv=0 first unconverged value (error) -302.035 (1.84586112e-06) 143711 EPS nconv=0 first unconverged value (error) -302.035 (1.81412385e-06) 143712 EPS nconv=0 first unconverged value (error) -302.035 (1.80927578e-06) 143713 EPS nconv=0 first unconverged value (error) -302.035 (1.80927578e-06) 143714 EPS nconv=0 first unconverged value (error) -302.035 (1.85306658e-06) 143715 EPS nconv=0 first unconverged value (error) -302.035 (1.83719756e-06) 143716 EPS nconv=0 first unconverged value (error) -302.035 (1.82325941e-06) 143717 EPS nconv=0 first unconverged value (error) -302.035 (1.81741775e-06) 143718 EPS nconv=0 first unconverged value (error) -302.035 (1.81233762e-06) 143719 EPS nconv=0 first unconverged value (error) -302.035 (1.81233762e-06) 143720 EPS nconv=0 first unconverged value (error) -302.035 (1.92151979e-06) 143721 EPS nconv=0 first unconverged value (error) -302.035 (1.90341568e-06) 143722 EPS nconv=0 first unconverged value (error) -302.035 (1.88196629e-06) 143723 EPS nconv=0 first unconverged value (error) -302.035 (1.86915245e-06) 143724 EPS nconv=0 first unconverged value (error) -302.035 (1.85840362e-06) 143725 EPS nconv=0 first unconverged value (error) -302.035 (1.85840362e-06) 143726 EPS nconv=0 first unconverged value (error) -302.035 (1.87255210e-06) 143727 EPS nconv=0 first unconverged value (error) -302.035 (1.87883784e-06) 143728 EPS nconv=0 first unconverged value (error) -302.035 (1.85260515e-06) 143729 EPS nconv=0 first unconverged value (error) -302.035 (1.81447065e-06) 143730 EPS nconv=0 first unconverged value (error) -302.035 (1.80622264e-06) 143731 EPS nconv=0 first unconverged value (error) -302.035 (1.80622264e-06) 143732 EPS nconv=0 first unconverged value (error) -302.035 (1.88949484e-06) 143733 EPS nconv=0 first unconverged value (error) -302.035 (1.85258350e-06) 143734 EPS nconv=0 first unconverged value (error) -302.035 (1.83900287e-06) 143735 EPS nconv=0 first unconverged value (error) -302.035 (1.83219694e-06) 143736 EPS nconv=0 first unconverged value (error) -302.035 (1.82686943e-06) 143737 EPS nconv=0 first unconverged value (error) -302.035 (1.82686943e-06) 143738 EPS nconv=0 first unconverged value (error) -302.035 (2.00137967e-06) 143739 EPS nconv=0 first unconverged value (error) -302.035 (1.96666811e-06) 143740 EPS nconv=0 first unconverged value (error) -302.035 (1.89890768e-06) 143741 EPS nconv=0 first unconverged value (error) -302.035 (1.89059564e-06) 143742 EPS nconv=0 first unconverged value (error) -302.035 (1.87778143e-06) 143743 EPS nconv=0 first unconverged value (error) -302.035 (1.87778143e-06) 143744 EPS nconv=0 first unconverged value (error) -302.035 (1.90418171e-06) 143745 EPS nconv=0 first unconverged value (error) -302.035 (1.91918845e-06) 143746 EPS nconv=0 first unconverged value (error) -302.035 (1.86683577e-06) 143747 EPS nconv=0 first unconverged value (error) -302.035 (1.83379218e-06) 143748 EPS nconv=0 first unconverged value (error) -302.035 (1.81821205e-06) 143749 EPS nconv=0 first unconverged value (error) -302.035 (1.81821205e-06) 143750 EPS nconv=0 first unconverged value (error) -302.035 (1.90058569e-06) 143751 EPS nconv=0 first unconverged value (error) -302.035 (1.88402841e-06) 143752 EPS nconv=0 first unconverged value (error) -302.035 (1.87315900e-06) 143753 EPS nconv=0 first unconverged value (error) -302.035 (1.84976184e-06) 143754 EPS nconv=0 first unconverged value (error) -302.035 (1.83999926e-06) 143755 EPS nconv=0 first unconverged value (error) -302.035 (1.83999926e-06) 143756 EPS nconv=0 first unconverged value (error) -302.035 (2.03965670e-06) 143757 EPS nconv=0 first unconverged value (error) -302.035 (1.99537526e-06) 143758 EPS nconv=0 first unconverged value (error) -302.035 (1.93922987e-06) 143759 EPS nconv=0 first unconverged value (error) -302.035 (1.90916781e-06) 143760 EPS nconv=0 first unconverged value (error) -302.035 (1.87735550e-06) 143761 EPS nconv=0 first unconverged value (error) -302.035 (1.87735550e-06) 143762 EPS nconv=0 first unconverged value (error) -302.035 (2.02041891e-06) 143763 EPS nconv=0 first unconverged value (error) -302.035 (2.02941963e-06) 143764 EPS nconv=0 first unconverged value (error) -302.035 (1.93841538e-06) 143765 EPS nconv=0 first unconverged value (error) -302.035 (1.91910649e-06) 143766 EPS nconv=0 first unconverged value (error) -302.035 (1.89077216e-06) 143767 EPS nconv=0 first unconverged value (error) -302.035 (1.89077216e-06) 143768 EPS nconv=0 first unconverged value (error) -302.035 (1.87628100e-06) 143769 EPS nconv=0 first unconverged value (error) -302.035 (1.89750609e-06) 143770 EPS nconv=0 first unconverged value (error) -302.035 (1.84862878e-06) 143771 EPS nconv=0 first unconverged value (error) -302.035 (1.82276589e-06) 143772 EPS nconv=0 first unconverged value (error) -302.035 (1.81233564e-06) 143773 EPS nconv=0 first unconverged value (error) -302.035 (1.81233564e-06) 143774 EPS nconv=0 first unconverged value (error) -302.035 (1.81810072e-06) 143775 EPS nconv=0 first unconverged value (error) -302.035 (1.81493916e-06) 143776 EPS nconv=0 first unconverged value (error) -302.035 (1.81167380e-06) 143777 EPS nconv=0 first unconverged value (error) -302.035 (1.80696306e-06) 143778 EPS nconv=0 first unconverged value (error) -302.035 (1.80454103e-06) 143779 EPS nconv=0 first unconverged value (error) -302.035 (1.80454103e-06) 143780 EPS nconv=0 first unconverged value (error) -302.035 (1.92535606e-06) 143781 EPS nconv=0 first unconverged value (error) -302.035 (1.88806350e-06) 143782 EPS nconv=0 first unconverged value (error) -302.035 (1.86820035e-06) 143783 EPS nconv=0 first unconverged value (error) -302.035 (1.85704700e-06) 143784 EPS nconv=0 first unconverged value (error) -302.035 (1.84328403e-06) 143785 EPS nconv=0 first unconverged value (error) -302.035 (1.84328403e-06) 143786 EPS nconv=0 first unconverged value (error) -302.035 (2.14007544e-06) 143787 EPS nconv=0 first unconverged value (error) -302.035 (2.08657644e-06) 143788 EPS nconv=0 first unconverged value (error) -302.035 (1.99376522e-06) 143789 EPS nconv=0 first unconverged value (error) -302.035 (1.98560791e-06) 143790 EPS nconv=0 first unconverged value (error) -302.035 (1.95543903e-06) 143791 EPS nconv=0 first unconverged value (error) -302.035 (1.95543903e-06) 143792 EPS nconv=0 first unconverged value (error) -302.035 (2.06448130e-06) 143793 EPS nconv=0 first unconverged value (error) -302.035 (2.05185581e-06) 143794 EPS nconv=0 first unconverged value (error) -302.035 (1.94835721e-06) 143795 EPS nconv=0 first unconverged value (error) -302.035 (1.90789483e-06) 143796 EPS nconv=0 first unconverged value (error) -302.035 (1.88989783e-06) 143797 EPS nconv=0 first unconverged value (error) -302.035 (1.88989783e-06) 143798 EPS nconv=0 first unconverged value (error) -302.035 (2.05176121e-06) 143799 EPS nconv=0 first unconverged value (error) -302.035 (2.02357342e-06) 143800 EPS nconv=0 first unconverged value (error) -302.035 (1.99151171e-06) 143801 EPS nconv=0 first unconverged value (error) -302.035 (1.90819594e-06) 143802 EPS nconv=0 first unconverged value (error) -302.035 (1.87962772e-06) 143803 EPS nconv=0 first unconverged value (error) -302.035 (1.87962772e-06) 143804 EPS nconv=0 first unconverged value (error) -302.035 (1.89106898e-06) 143805 EPS nconv=0 first unconverged value (error) -302.035 (1.93978303e-06) 143806 EPS nconv=0 first unconverged value (error) -302.035 (1.86108047e-06) 143807 EPS nconv=0 first unconverged value (error) -302.035 (1.82541771e-06) 143808 EPS nconv=0 first unconverged value (error) -302.035 (1.81567240e-06) 143809 EPS nconv=0 first unconverged value (error) -302.035 (1.81567240e-06) 143810 EPS nconv=0 first unconverged value (error) -302.035 (1.83681275e-06) 143811 EPS nconv=0 first unconverged value (error) -302.035 (1.82698260e-06) 143812 EPS nconv=0 first unconverged value (error) -302.035 (1.81982479e-06) 143813 EPS nconv=0 first unconverged value (error) -302.035 (1.81567268e-06) 143814 EPS nconv=0 first unconverged value (error) -302.035 (1.81249353e-06) 143815 EPS nconv=0 first unconverged value (error) -302.035 (1.81249353e-06) 143816 EPS nconv=0 first unconverged value (error) -302.035 (1.82240480e-06) 143817 EPS nconv=0 first unconverged value (error) -302.035 (1.82695955e-06) 143818 EPS nconv=0 first unconverged value (error) -302.035 (1.81285816e-06) 143819 EPS nconv=0 first unconverged value (error) -302.035 (1.80477654e-06) 143820 EPS nconv=0 first unconverged value (error) -302.035 (1.80227053e-06) 143821 EPS nconv=0 first unconverged value (error) -302.035 (1.80227053e-06) 143822 EPS nconv=0 first unconverged value (error) -302.035 (2.22176326e-06) 143823 EPS nconv=0 first unconverged value (error) -302.035 (2.10075285e-06) 143824 EPS nconv=0 first unconverged value (error) -302.035 (2.03829028e-06) 143825 EPS nconv=0 first unconverged value (error) -302.035 (2.01381852e-06) 143826 EPS nconv=0 first unconverged value (error) -302.035 (1.97527065e-06) 143827 EPS nconv=0 first unconverged value (error) -302.035 (1.97527065e-06) 143828 EPS nconv=0 first unconverged value (error) -302.035 (2.65185398e-06) 143829 EPS nconv=0 first unconverged value (error) -302.035 (2.57085466e-06) 143830 EPS nconv=0 first unconverged value (error) -302.035 (2.38895083e-06) 143831 EPS nconv=0 first unconverged value (error) -302.035 (2.38477156e-06) 143832 EPS nconv=0 first unconverged value (error) -302.035 (2.32812238e-06) 143833 EPS nconv=0 first unconverged value (error) -302.035 (2.32812238e-06) 143834 EPS nconv=0 first unconverged value (error) -302.035 (2.32979414e-06) 143835 EPS nconv=0 first unconverged value (error) -302.035 (2.17446605e-06) 143836 EPS nconv=0 first unconverged value (error) -302.035 (2.05311193e-06) 143837 EPS nconv=0 first unconverged value (error) -302.035 (1.96386180e-06) 143838 EPS nconv=0 first unconverged value (error) -302.035 (1.90215381e-06) 143839 EPS nconv=0 first unconverged value (error) -302.035 (1.90215381e-06) 143840 EPS nconv=0 first unconverged value (error) -302.035 (1.92756551e-06) 143841 EPS nconv=0 first unconverged value (error) -302.035 (1.95140572e-06) 143842 EPS nconv=0 first unconverged value (error) -302.035 (1.90627120e-06) 143843 EPS nconv=0 first unconverged value (error) -302.035 (1.84063016e-06) 143844 EPS nconv=0 first unconverged value (error) -302.035 (1.82955084e-06) 143845 EPS nconv=0 first unconverged value (error) -302.035 (1.82955084e-06) 143846 EPS nconv=0 first unconverged value (error) -302.035 (2.35389594e-06) 143847 EPS nconv=0 first unconverged value (error) -302.035 (2.09711773e-06) 143848 EPS nconv=0 first unconverged value (error) -302.035 (2.02756798e-06) 143849 EPS nconv=0 first unconverged value (error) -302.035 (1.99385937e-06) 143850 EPS nconv=0 first unconverged value (error) -302.035 (1.98414025e-06) 143851 EPS nconv=0 first unconverged value (error) -302.035 (1.98414025e-06) 143852 EPS nconv=0 first unconverged value (error) -302.035 (2.51197500e-06) 143853 EPS nconv=0 first unconverged value (error) -302.035 (2.27991809e-06) 143854 EPS nconv=0 first unconverged value (error) -302.035 (2.08640515e-06) 143855 EPS nconv=0 first unconverged value (error) -302.035 (2.06016280e-06) 143856 EPS nconv=0 first unconverged value (error) -302.035 (2.03066041e-06) 143857 EPS nconv=0 first unconverged value (error) -302.035 (2.03066041e-06) 143858 EPS nconv=0 first unconverged value (error) -302.035 (2.22168084e-06) 143859 EPS nconv=0 first unconverged value (error) -302.035 (2.41679838e-06) 143860 EPS nconv=0 first unconverged value (error) -302.035 (2.04347542e-06) 143861 EPS nconv=0 first unconverged value (error) -302.035 (1.95844770e-06) 143862 EPS nconv=0 first unconverged value (error) -302.035 (1.92256109e-06) 143863 EPS nconv=0 first unconverged value (error) -302.035 (1.92256109e-06) 143864 EPS nconv=0 first unconverged value (error) -302.035 (2.72648910e-06) 143865 EPS nconv=0 first unconverged value (error) -302.035 (2.47214950e-06) 143866 EPS nconv=0 first unconverged value (error) -302.035 (2.29959720e-06) 143867 EPS nconv=0 first unconverged value (error) -302.035 (2.24372007e-06) 143868 EPS nconv=0 first unconverged value (error) -302.035 (2.18793004e-06) 143869 EPS nconv=0 first unconverged value (error) -302.035 (2.18793004e-06) 143870 EPS nconv=0 first unconverged value (error) -302.035 (2.30616295e-06) 143871 EPS nconv=0 first unconverged value (error) -302.035 (2.63742160e-06) 143872 EPS nconv=0 first unconverged value (error) -302.035 (2.29102998e-06) 143873 EPS nconv=0 first unconverged value (error) -302.035 (1.96280055e-06) 143874 EPS nconv=0 first unconverged value (error) -302.035 (1.92555659e-06) 143875 EPS nconv=0 first unconverged value (error) -302.035 (1.92555659e-06) 143876 EPS nconv=0 first unconverged value (error) -302.035 (2.09637235e-06) 143877 EPS nconv=0 first unconverged value (error) -302.035 (2.00647385e-06) 143878 EPS nconv=0 first unconverged value (error) -302.035 (1.93438440e-06) 143879 EPS nconv=0 first unconverged value (error) -302.035 (1.92683335e-06) 143880 EPS nconv=0 first unconverged value (error) -302.035 (1.90283827e-06) 143881 EPS nconv=0 first unconverged value (error) -302.035 (1.90283827e-06) 143882 EPS nconv=0 first unconverged value (error) -302.035 (1.96568033e-06) 143883 EPS nconv=0 first unconverged value (error) -302.035 (2.06043171e-06) 143884 EPS nconv=0 first unconverged value (error) -302.035 (1.92135285e-06) 143885 EPS nconv=0 first unconverged value (error) -302.035 (1.86700264e-06) 143886 EPS nconv=0 first unconverged value (error) -302.035 (1.84673921e-06) 143887 EPS nconv=0 first unconverged value (error) -302.035 (1.84673921e-06) 143888 EPS nconv=0 first unconverged value (error) -302.035 (1.89110608e-06) 143889 EPS nconv=0 first unconverged value (error) -302.035 (1.89815828e-06) 143890 EPS nconv=0 first unconverged value (error) -302.035 (1.85233266e-06) 143891 EPS nconv=0 first unconverged value (error) -302.035 (1.84228272e-06) 143892 EPS nconv=0 first unconverged value (error) -302.035 (1.83215074e-06) 143893 EPS nconv=0 first unconverged value (error) -302.035 (1.83215074e-06) 143894 EPS nconv=0 first unconverged value (error) -302.035 (2.17105279e-06) 143895 EPS nconv=0 first unconverged value (error) -302.035 (2.09360395e-06) 143896 EPS nconv=0 first unconverged value (error) -302.035 (2.03305388e-06) 143897 EPS nconv=0 first unconverged value (error) -302.035 (1.98243191e-06) 143898 EPS nconv=0 first unconverged value (error) -302.035 (1.93830375e-06) 143899 EPS nconv=0 first unconverged value (error) -302.035 (1.93830375e-06) 143900 EPS nconv=0 first unconverged value (error) -302.035 (1.95907032e-06) 143901 EPS nconv=0 first unconverged value (error) -302.035 (2.02889583e-06) 143902 EPS nconv=0 first unconverged value (error) -302.035 (1.89360269e-06) 143903 EPS nconv=0 first unconverged value (error) -302.035 (1.85512053e-06) 143904 EPS nconv=0 first unconverged value (error) -302.035 (1.84227118e-06) 143905 EPS nconv=0 first unconverged value (error) -302.035 (1.84227118e-06) 143906 EPS nconv=0 first unconverged value (error) -302.035 (1.85464919e-06) 143907 EPS nconv=0 first unconverged value (error) -302.035 (1.84078522e-06) 143908 EPS nconv=0 first unconverged value (error) -302.035 (1.82134273e-06) 143909 EPS nconv=0 first unconverged value (error) -302.035 (1.81132074e-06) 143910 EPS nconv=0 first unconverged value (error) -302.035 (1.80660164e-06) 143911 EPS nconv=0 first unconverged value (error) -302.035 (1.80660164e-06) 143912 EPS nconv=0 first unconverged value (error) -302.035 (1.83670473e-06) 143913 EPS nconv=0 first unconverged value (error) -302.035 (1.82891938e-06) 143914 EPS nconv=0 first unconverged value (error) -302.035 (1.82100356e-06) 143915 EPS nconv=0 first unconverged value (error) -302.035 (1.81648165e-06) 143916 EPS nconv=0 first unconverged value (error) -302.035 (1.81026572e-06) 143917 EPS nconv=0 first unconverged value (error) -302.035 (1.81026572e-06) 143918 EPS nconv=0 first unconverged value (error) -302.035 (2.06301212e-06) 143919 EPS nconv=0 first unconverged value (error) -302.035 (1.96120121e-06) 143920 EPS nconv=0 first unconverged value (error) -302.035 (1.92709007e-06) 143921 EPS nconv=0 first unconverged value (error) -302.035 (1.91710736e-06) 143922 EPS nconv=0 first unconverged value (error) -302.035 (1.89527494e-06) 143923 EPS nconv=0 first unconverged value (error) -302.035 (1.89527494e-06) 143924 EPS nconv=0 first unconverged value (error) -302.035 (2.04363325e-06) 143925 EPS nconv=0 first unconverged value (error) -302.035 (2.11743501e-06) 143926 EPS nconv=0 first unconverged value (error) -302.035 (1.97067744e-06) 143927 EPS nconv=0 first unconverged value (error) -302.035 (1.90812941e-06) 143928 EPS nconv=0 first unconverged value (error) -302.035 (1.88792760e-06) 143929 EPS nconv=0 first unconverged value (error) -302.035 (1.88792760e-06) 143930 EPS nconv=0 first unconverged value (error) -302.035 (1.86968067e-06) 143931 EPS nconv=0 first unconverged value (error) -302.035 (1.87195914e-06) 143932 EPS nconv=0 first unconverged value (error) -302.035 (1.85633817e-06) 143933 EPS nconv=0 first unconverged value (error) -302.035 (1.81457016e-06) 143934 EPS nconv=0 first unconverged value (error) -302.035 (1.81251217e-06) 143935 EPS nconv=0 first unconverged value (error) -302.035 (1.81251217e-06) 143936 EPS nconv=0 first unconverged value (error) -302.035 (1.85626160e-06) 143937 EPS nconv=0 first unconverged value (error) -302.035 (1.83016531e-06) 143938 EPS nconv=0 first unconverged value (error) -302.035 (1.82717440e-06) 143939 EPS nconv=0 first unconverged value (error) -302.035 (1.82262658e-06) 143940 EPS nconv=0 first unconverged value (error) -302.035 (1.81803472e-06) 143941 EPS nconv=0 first unconverged value (error) -302.035 (1.81803472e-06) 143942 EPS nconv=0 first unconverged value (error) -302.035 (1.87329001e-06) 143943 EPS nconv=0 first unconverged value (error) -302.035 (1.87350447e-06) 143944 EPS nconv=0 first unconverged value (error) -302.035 (1.83434720e-06) 143945 EPS nconv=0 first unconverged value (error) -302.035 (1.83170062e-06) 143946 EPS nconv=0 first unconverged value (error) -302.035 (1.82390048e-06) 143947 EPS nconv=0 first unconverged value (error) -302.035 (1.82390048e-06) 143948 EPS nconv=0 first unconverged value (error) -302.035 (1.81913637e-06) 143949 EPS nconv=0 first unconverged value (error) -302.035 (1.83089108e-06) 143950 EPS nconv=0 first unconverged value (error) -302.035 (1.81673944e-06) 143951 EPS nconv=0 first unconverged value (error) -302.035 (1.80242194e-06) 143952 EPS nconv=0 first unconverged value (error) -302.035 (1.79984308e-06) 143953 EPS nconv=0 first unconverged value (error) -302.035 (1.79984308e-06) 143954 EPS nconv=0 first unconverged value (error) -302.035 (2.19119040e-06) 143955 EPS nconv=0 first unconverged value (error) -302.035 (2.05635537e-06) 143956 EPS nconv=0 first unconverged value (error) -302.035 (2.00014230e-06) 143957 EPS nconv=0 first unconverged value (error) -302.035 (1.96941567e-06) 143958 EPS nconv=0 first unconverged value (error) -302.035 (1.94263479e-06) 143959 EPS nconv=0 first unconverged value (error) -302.035 (1.94263479e-06) 143960 EPS nconv=0 first unconverged value (error) -302.035 (2.00132072e-06) 143961 EPS nconv=0 first unconverged value (error) -302.035 (2.07102189e-06) 143962 EPS nconv=0 first unconverged value (error) -302.035 (1.93611765e-06) 143963 EPS nconv=0 first unconverged value (error) -302.035 (1.87623814e-06) 143964 EPS nconv=0 first unconverged value (error) -302.035 (1.86851713e-06) 143965 EPS nconv=0 first unconverged value (error) -302.035 (1.86851713e-06) 143966 EPS nconv=0 first unconverged value (error) -302.035 (1.85460622e-06) 143967 EPS nconv=0 first unconverged value (error) -302.035 (1.85243122e-06) 143968 EPS nconv=0 first unconverged value (error) -302.035 (1.82138241e-06) 143969 EPS nconv=0 first unconverged value (error) -302.035 (1.81000211e-06) 143970 EPS nconv=0 first unconverged value (error) -302.035 (1.80491099e-06) 143971 EPS nconv=0 first unconverged value (error) -302.035 (1.80491099e-06) 143972 EPS nconv=0 first unconverged value (error) -302.035 (2.23015501e-06) 143973 EPS nconv=0 first unconverged value (error) -302.035 (2.03488895e-06) 143974 EPS nconv=0 first unconverged value (error) -302.035 (1.96710598e-06) 143975 EPS nconv=0 first unconverged value (error) -302.035 (1.95061687e-06) 143976 EPS nconv=0 first unconverged value (error) -302.035 (1.93419573e-06) 143977 EPS nconv=0 first unconverged value (error) -302.035 (1.93419573e-06) 143978 EPS nconv=0 first unconverged value (error) -302.035 (1.93604766e-06) 143979 EPS nconv=0 first unconverged value (error) -302.035 (2.17111837e-06) 143980 EPS nconv=0 first unconverged value (error) -302.035 (1.93496745e-06) 143981 EPS nconv=0 first unconverged value (error) -302.035 (1.83673082e-06) 143982 EPS nconv=0 first unconverged value (error) -302.035 (1.81450572e-06) 143983 EPS nconv=0 first unconverged value (error) -302.035 (1.81450572e-06) 143984 EPS nconv=0 first unconverged value (error) -302.035 (1.80576153e-06) 143985 EPS nconv=0 first unconverged value (error) -302.035 (1.80288786e-06) 143986 EPS nconv=0 first unconverged value (error) -302.035 (1.80167104e-06) 143987 EPS nconv=0 first unconverged value (error) -302.035 (1.80145232e-06) 143988 EPS nconv=0 first unconverged value (error) -302.035 (1.80051290e-06) 143989 EPS nconv=0 first unconverged value (error) -302.035 (1.80051290e-06) 143990 EPS nconv=0 first unconverged value (error) -302.035 (1.90784367e-06) 143991 EPS nconv=0 first unconverged value (error) -302.035 (1.86678507e-06) 143992 EPS nconv=0 first unconverged value (error) -302.035 (1.84912396e-06) 143993 EPS nconv=0 first unconverged value (error) -302.035 (1.84302836e-06) 143994 EPS nconv=0 first unconverged value (error) -302.035 (1.83929219e-06) 143995 EPS nconv=0 first unconverged value (error) -302.035 (1.83929219e-06) 143996 EPS nconv=0 first unconverged value (error) -302.035 (2.03292102e-06) 143997 EPS nconv=0 first unconverged value (error) -302.035 (2.08798109e-06) 143998 EPS nconv=0 first unconverged value (error) -302.035 (2.00560283e-06) 143999 EPS nconv=0 first unconverged value (error) -302.035 (1.90110357e-06) 144000 EPS nconv=0 first unconverged value (error) -302.035 (1.89188534e-06) 144001 EPS nconv=0 first unconverged value (error) -302.035 (1.89188534e-06) 144002 EPS nconv=0 first unconverged value (error) -302.035 (1.93649944e-06) 144003 EPS nconv=0 first unconverged value (error) -302.035 (1.91244419e-06) 144004 EPS nconv=0 first unconverged value (error) -302.035 (1.89928703e-06) 144005 EPS nconv=0 first unconverged value (error) -302.035 (1.85592657e-06) 144006 EPS nconv=0 first unconverged value (error) -302.035 (1.83886918e-06) 144007 EPS nconv=0 first unconverged value (error) -302.035 (1.83886918e-06) 144008 EPS nconv=0 first unconverged value (error) -302.035 (2.08594995e-06) 144009 EPS nconv=0 first unconverged value (error) -302.035 (1.97261546e-06) 144010 EPS nconv=0 first unconverged value (error) -302.035 (1.92862471e-06) 144011 EPS nconv=0 first unconverged value (error) -302.035 (1.91749453e-06) 144012 EPS nconv=0 first unconverged value (error) -302.035 (1.90208091e-06) 144013 EPS nconv=0 first unconverged value (error) -302.035 (1.90208091e-06) 144014 EPS nconv=0 first unconverged value (error) -302.035 (1.90505832e-06) 144015 EPS nconv=0 first unconverged value (error) -302.035 (1.95744634e-06) 144016 EPS nconv=0 first unconverged value (error) -302.035 (1.86631194e-06) 144017 EPS nconv=0 first unconverged value (error) -302.035 (1.83629820e-06) 144018 EPS nconv=0 first unconverged value (error) -302.035 (1.82365684e-06) 144019 EPS nconv=0 first unconverged value (error) -302.035 (1.82365684e-06) 144020 EPS nconv=0 first unconverged value (error) -302.035 (1.80375455e-06) 144021 EPS nconv=0 first unconverged value (error) -302.035 (1.80616709e-06) 144022 EPS nconv=0 first unconverged value (error) -302.035 (1.80225671e-06) 144023 EPS nconv=0 first unconverged value (error) -302.035 (1.79796093e-06) 144024 EPS nconv=0 first unconverged value (error) -302.035 (1.79690698e-06) 144025 EPS nconv=0 first unconverged value (error) -302.035 (1.79690698e-06) 144026 EPS nconv=0 first unconverged value (error) -302.035 (1.79954086e-06) 144027 EPS nconv=0 first unconverged value (error) -302.035 (1.79947770e-06) 144028 EPS nconv=0 first unconverged value (error) -302.035 (1.79799137e-06) 144029 EPS nconv=0 first unconverged value (error) -302.035 (1.79723964e-06) 144030 EPS nconv=0 first unconverged value (error) -302.035 (1.79697299e-06) 144031 EPS nconv=0 first unconverged value (error) -302.035 (1.79697299e-06) 144032 EPS nconv=0 first unconverged value (error) -302.035 (2.00178140e-06) 144033 EPS nconv=0 first unconverged value (error) -302.035 (1.93025990e-06) 144034 EPS nconv=0 first unconverged value (error) -302.035 (1.90791540e-06) 144035 EPS nconv=0 first unconverged value (error) -302.035 (1.88609068e-06) 144036 EPS nconv=0 first unconverged value (error) -302.035 (1.86782726e-06) 144037 EPS nconv=0 first unconverged value (error) -302.035 (1.86782726e-06) 144038 EPS nconv=0 first unconverged value (error) -302.035 (1.89104312e-06) 144039 EPS nconv=0 first unconverged value (error) -302.035 (1.94431836e-06) 144040 EPS nconv=0 first unconverged value (error) -302.035 (1.86154175e-06) 144041 EPS nconv=0 first unconverged value (error) -302.035 (1.84556243e-06) 144042 EPS nconv=0 first unconverged value (error) -302.035 (1.82716318e-06) 144043 EPS nconv=0 first unconverged value (error) -302.035 (1.82716318e-06) 144044 EPS nconv=0 first unconverged value (error) -302.035 (1.82077325e-06) 144045 EPS nconv=0 first unconverged value (error) -302.035 (1.81520804e-06) 144046 EPS nconv=0 first unconverged value (error) -302.035 (1.81123951e-06) 144047 EPS nconv=0 first unconverged value (error) -302.035 (1.80449316e-06) 144048 EPS nconv=0 first unconverged value (error) -302.035 (1.80252035e-06) 144049 EPS nconv=0 first unconverged value (error) -302.035 (1.80252035e-06) 144050 EPS nconv=0 first unconverged value (error) -302.035 (1.80243332e-06) 144051 EPS nconv=0 first unconverged value (error) -302.035 (1.80387964e-06) 144052 EPS nconv=0 first unconverged value (error) -302.035 (1.80035133e-06) 144053 EPS nconv=0 first unconverged value (error) -302.035 (1.79792540e-06) 144054 EPS nconv=0 first unconverged value (error) -302.035 (1.79762259e-06) 144055 EPS nconv=0 first unconverged value (error) -302.035 (1.79762259e-06) 144056 EPS nconv=0 first unconverged value (error) -302.035 (1.95451022e-06) 144057 EPS nconv=0 first unconverged value (error) -302.035 (1.89116411e-06) 144058 EPS nconv=0 first unconverged value (error) -302.035 (1.87592367e-06) 144059 EPS nconv=0 first unconverged value (error) -302.035 (1.86549496e-06) 144060 EPS nconv=0 first unconverged value (error) -302.035 (1.85137516e-06) 144061 EPS nconv=0 first unconverged value (error) -302.035 (1.85137516e-06) 144062 EPS nconv=0 first unconverged value (error) -302.035 (1.86153358e-06) 144063 EPS nconv=0 first unconverged value (error) -302.035 (1.91748245e-06) 144064 EPS nconv=0 first unconverged value (error) -302.035 (1.84915051e-06) 144065 EPS nconv=0 first unconverged value (error) -302.035 (1.82388635e-06) 144066 EPS nconv=0 first unconverged value (error) -302.035 (1.81423921e-06) 144067 EPS nconv=0 first unconverged value (error) -302.035 (1.81423921e-06) 144068 EPS nconv=0 first unconverged value (error) -302.035 (1.81580917e-06) 144069 EPS nconv=0 first unconverged value (error) -302.035 (1.81036351e-06) 144070 EPS nconv=0 first unconverged value (error) -302.035 (1.80562816e-06) 144071 EPS nconv=0 first unconverged value (error) -302.035 (1.80455052e-06) 144072 EPS nconv=0 first unconverged value (error) -302.035 (1.80244664e-06) 144073 EPS nconv=0 first unconverged value (error) -302.035 (1.80244664e-06) 144074 EPS nconv=0 first unconverged value (error) -302.035 (1.92036329e-06) 144075 EPS nconv=0 first unconverged value (error) -302.035 (1.87795585e-06) 144076 EPS nconv=0 first unconverged value (error) -302.035 (1.85940238e-06) 144077 EPS nconv=0 first unconverged value (error) -302.035 (1.85201464e-06) 144078 EPS nconv=0 first unconverged value (error) -302.035 (1.84728171e-06) 144079 EPS nconv=0 first unconverged value (error) -302.035 (1.84728171e-06) 144080 EPS nconv=0 first unconverged value (error) -302.035 (1.97909152e-06) 144081 EPS nconv=0 first unconverged value (error) -302.035 (1.96453584e-06) 144082 EPS nconv=0 first unconverged value (error) -302.035 (1.90553405e-06) 144083 EPS nconv=0 first unconverged value (error) -302.035 (1.85423430e-06) 144084 EPS nconv=0 first unconverged value (error) -302.035 (1.84443946e-06) 144085 EPS nconv=0 first unconverged value (error) -302.035 (1.84443946e-06) 144086 EPS nconv=0 first unconverged value (error) -302.035 (1.85675235e-06) 144087 EPS nconv=0 first unconverged value (error) -302.035 (1.89584962e-06) 144088 EPS nconv=0 first unconverged value (error) -302.035 (1.84617346e-06) 144089 EPS nconv=0 first unconverged value (error) -302.035 (1.82057719e-06) 144090 EPS nconv=0 first unconverged value (error) -302.035 (1.81551581e-06) 144091 EPS nconv=0 first unconverged value (error) -302.035 (1.81551581e-06) 144092 EPS nconv=0 first unconverged value (error) -302.035 (1.80642011e-06) 144093 EPS nconv=0 first unconverged value (error) -302.035 (1.80772715e-06) 144094 EPS nconv=0 first unconverged value (error) -302.035 (1.80136768e-06) 144095 EPS nconv=0 first unconverged value (error) -302.035 (1.79922837e-06) 144096 EPS nconv=0 first unconverged value (error) -302.035 (1.79690446e-06) 144097 EPS nconv=0 first unconverged value (error) -302.035 (1.79690446e-06) 144098 EPS nconv=0 first unconverged value (error) -302.035 (1.80016227e-06) 144099 EPS nconv=0 first unconverged value (error) -302.035 (1.79877700e-06) 144100 EPS nconv=0 first unconverged value (error) -302.035 (1.79809570e-06) 144101 EPS nconv=0 first unconverged value (error) -302.035 (1.79735613e-06) 144102 EPS nconv=0 first unconverged value (error) -302.035 (1.79684314e-06) 144103 EPS nconv=0 first unconverged value (error) -302.035 (1.79684314e-06) 144104 EPS nconv=0 first unconverged value (error) -302.035 (1.92119596e-06) 144105 EPS nconv=0 first unconverged value (error) -302.035 (1.87955506e-06) 144106 EPS nconv=0 first unconverged value (error) -302.035 (1.86858826e-06) 144107 EPS nconv=0 first unconverged value (error) -302.035 (1.85860709e-06) 144108 EPS nconv=0 first unconverged value (error) -302.035 (1.84754624e-06) 144109 EPS nconv=0 first unconverged value (error) -302.035 (1.84754624e-06) 144110 EPS nconv=0 first unconverged value (error) -302.035 (1.86090065e-06) 144111 EPS nconv=0 first unconverged value (error) -302.035 (1.89423675e-06) 144112 EPS nconv=0 first unconverged value (error) -302.035 (1.85007824e-06) 144113 EPS nconv=0 first unconverged value (error) -302.035 (1.81871105e-06) 144114 EPS nconv=0 first unconverged value (error) -302.035 (1.81003667e-06) 144115 EPS nconv=0 first unconverged value (error) -302.035 (1.81003667e-06) 144116 EPS nconv=0 first unconverged value (error) -302.035 (1.80132460e-06) 144117 EPS nconv=0 first unconverged value (error) -302.035 (1.80014480e-06) 144118 EPS nconv=0 first unconverged value (error) -302.035 (1.79752597e-06) 144119 EPS nconv=0 first unconverged value (error) -302.035 (1.79661903e-06) 144120 EPS nconv=0 first unconverged value (error) -302.035 (1.79564266e-06) 144121 EPS nconv=0 first unconverged value (error) -302.035 (1.79564266e-06) 144122 EPS nconv=0 first unconverged value (error) -302.035 (1.88322168e-06) 144123 EPS nconv=0 first unconverged value (error) -302.035 (1.85406109e-06) 144124 EPS nconv=0 first unconverged value (error) -302.035 (1.83279738e-06) 144125 EPS nconv=0 first unconverged value (error) -302.035 (1.82734985e-06) 144126 EPS nconv=0 first unconverged value (error) -302.035 (1.82311057e-06) 144127 EPS nconv=0 first unconverged value (error) -302.035 (1.82311057e-06) 144128 EPS nconv=0 first unconverged value (error) -302.035 (1.87797907e-06) 144129 EPS nconv=0 first unconverged value (error) -302.035 (1.88367686e-06) 144130 EPS nconv=0 first unconverged value (error) -302.035 (1.85472368e-06) 144131 EPS nconv=0 first unconverged value (error) -302.035 (1.84263578e-06) 144132 EPS nconv=0 first unconverged value (error) -302.035 (1.83847294e-06) 144133 EPS nconv=0 first unconverged value (error) -302.035 (1.83847294e-06) 144134 EPS nconv=0 first unconverged value (error) -302.035 (1.85450912e-06) 144135 EPS nconv=0 first unconverged value (error) -302.035 (1.83323700e-06) 144136 EPS nconv=0 first unconverged value (error) -302.035 (1.81752550e-06) 144137 EPS nconv=0 first unconverged value (error) -302.035 (1.81350317e-06) 144138 EPS nconv=0 first unconverged value (error) -302.035 (1.80754053e-06) 144139 EPS nconv=0 first unconverged value (error) -302.035 (1.80754053e-06) 144140 EPS nconv=0 first unconverged value (error) -302.035 (1.85251455e-06) 144141 EPS nconv=0 first unconverged value (error) -302.035 (1.83744076e-06) 144142 EPS nconv=0 first unconverged value (error) -302.035 (1.82257364e-06) 144143 EPS nconv=0 first unconverged value (error) -302.035 (1.82002277e-06) 144144 EPS nconv=0 first unconverged value (error) -302.035 (1.81829648e-06) 144145 EPS nconv=0 first unconverged value (error) -302.035 (1.81829648e-06) 144146 EPS nconv=0 first unconverged value (error) -302.035 (2.45014507e-06) 144147 EPS nconv=0 first unconverged value (error) -302.035 (2.25490810e-06) 144148 EPS nconv=0 first unconverged value (error) -302.035 (2.15787069e-06) 144149 EPS nconv=0 first unconverged value (error) -302.035 (2.11725122e-06) 144150 EPS nconv=0 first unconverged value (error) -302.035 (2.07350310e-06) 144151 EPS nconv=0 first unconverged value (error) -302.035 (2.07350310e-06) 144152 EPS nconv=0 first unconverged value (error) -302.035 (2.19463550e-06) 144153 EPS nconv=0 first unconverged value (error) -302.035 (2.25501027e-06) 144154 EPS nconv=0 first unconverged value (error) -302.035 (2.04594237e-06) 144155 EPS nconv=0 first unconverged value (error) -302.035 (1.96359474e-06) 144156 EPS nconv=0 first unconverged value (error) -302.035 (1.94793699e-06) 144157 EPS nconv=0 first unconverged value (error) -302.035 (1.94793699e-06) 144158 EPS nconv=0 first unconverged value (error) -302.035 (1.91976307e-06) 144159 EPS nconv=0 first unconverged value (error) -302.035 (1.93878783e-06) 144160 EPS nconv=0 first unconverged value (error) -302.035 (1.88188133e-06) 144161 EPS nconv=0 first unconverged value (error) -302.035 (1.86572908e-06) 144162 EPS nconv=0 first unconverged value (error) -302.035 (1.82550476e-06) 144163 EPS nconv=0 first unconverged value (error) -302.035 (1.82550476e-06) 144164 EPS nconv=0 first unconverged value (error) -302.035 (2.24360015e-06) 144165 EPS nconv=0 first unconverged value (error) -302.035 (2.20085226e-06) 144166 EPS nconv=0 first unconverged value (error) -302.035 (2.08908422e-06) 144167 EPS nconv=0 first unconverged value (error) -302.035 (2.02081451e-06) 144168 EPS nconv=0 first unconverged value (error) -302.035 (1.98720232e-06) 144169 EPS nconv=0 first unconverged value (error) -302.035 (1.98720232e-06) 144170 EPS nconv=0 first unconverged value (error) -302.035 (2.83617201e-06) 144171 EPS nconv=0 first unconverged value (error) -302.035 (2.71660207e-06) 144172 EPS nconv=0 first unconverged value (error) -302.035 (2.48686960e-06) 144173 EPS nconv=0 first unconverged value (error) -302.035 (2.46356582e-06) 144174 EPS nconv=0 first unconverged value (error) -302.035 (2.43131295e-06) 144175 EPS nconv=0 first unconverged value (error) -302.035 (2.43131295e-06) 144176 EPS nconv=0 first unconverged value (error) -302.035 (2.47042922e-06) 144177 EPS nconv=0 first unconverged value (error) -302.035 (2.30727173e-06) 144178 EPS nconv=0 first unconverged value (error) -302.035 (2.17694983e-06) 144179 EPS nconv=0 first unconverged value (error) -302.035 (2.03873402e-06) 144180 EPS nconv=0 first unconverged value (error) -302.035 (1.89486962e-06) 144181 EPS nconv=0 first unconverged value (error) -302.035 (1.89486962e-06) 144182 EPS nconv=0 first unconverged value (error) -302.035 (2.06171715e-06) 144183 EPS nconv=0 first unconverged value (error) -302.035 (2.05760502e-06) 144184 EPS nconv=0 first unconverged value (error) -302.035 (1.99078986e-06) 144185 EPS nconv=0 first unconverged value (error) -302.035 (1.91419480e-06) 144186 EPS nconv=0 first unconverged value (error) -302.035 (1.90042911e-06) 144187 EPS nconv=0 first unconverged value (error) -302.035 (1.90042911e-06) 144188 EPS nconv=0 first unconverged value (error) -302.035 (1.93607070e-06) 144189 EPS nconv=0 first unconverged value (error) -302.035 (1.99690213e-06) 144190 EPS nconv=0 first unconverged value (error) -302.035 (1.96017016e-06) 144191 EPS nconv=0 first unconverged value (error) -302.035 (1.85965890e-06) 144192 EPS nconv=0 first unconverged value (error) -302.035 (1.83033742e-06) 144193 EPS nconv=0 first unconverged value (error) -302.035 (1.83033742e-06) 144194 EPS nconv=0 first unconverged value (error) -302.035 (1.84886319e-06) 144195 EPS nconv=0 first unconverged value (error) -302.035 (1.83510098e-06) 144196 EPS nconv=0 first unconverged value (error) -302.035 (1.81921883e-06) 144197 EPS nconv=0 first unconverged value (error) -302.035 (1.81463823e-06) 144198 EPS nconv=0 first unconverged value (error) -302.035 (1.81124622e-06) 144199 EPS nconv=0 first unconverged value (error) -302.035 (1.81124622e-06) 144200 EPS nconv=0 first unconverged value (error) -302.035 (1.84677218e-06) 144201 EPS nconv=0 first unconverged value (error) -302.035 (1.83295721e-06) 144202 EPS nconv=0 first unconverged value (error) -302.035 (1.81989827e-06) 144203 EPS nconv=0 first unconverged value (error) -302.035 (1.81400686e-06) 144204 EPS nconv=0 first unconverged value (error) -302.035 (1.81102462e-06) 144205 EPS nconv=0 first unconverged value (error) -302.035 (1.81102462e-06) 144206 EPS nconv=0 first unconverged value (error) -302.035 (1.83735901e-06) 144207 EPS nconv=0 first unconverged value (error) -302.035 (1.84322001e-06) 144208 EPS nconv=0 first unconverged value (error) -302.035 (1.81958473e-06) 144209 EPS nconv=0 first unconverged value (error) -302.035 (1.80866866e-06) 144210 EPS nconv=0 first unconverged value (error) -302.035 (1.80482146e-06) 144211 EPS nconv=0 first unconverged value (error) -302.035 (1.80482146e-06) 144212 EPS nconv=0 first unconverged value (error) -302.035 (1.81259528e-06) 144213 EPS nconv=0 first unconverged value (error) -302.035 (1.81822537e-06) 144214 EPS nconv=0 first unconverged value (error) -302.035 (1.81162518e-06) 144215 EPS nconv=0 first unconverged value (error) -302.035 (1.80320050e-06) 144216 EPS nconv=0 first unconverged value (error) -302.035 (1.80085457e-06) 144217 EPS nconv=0 first unconverged value (error) -302.035 (1.80085457e-06) 144218 EPS nconv=0 first unconverged value (error) -302.035 (1.79958140e-06) 144219 EPS nconv=0 first unconverged value (error) -302.035 (1.80149744e-06) 144220 EPS nconv=0 first unconverged value (error) -302.035 (1.79695210e-06) 144221 EPS nconv=0 first unconverged value (error) -302.035 (1.79574124e-06) 144222 EPS nconv=0 first unconverged value (error) -302.035 (1.79583155e-06) 144223 EPS nconv=0 first unconverged value (error) -302.035 (1.79583155e-06) 144224 EPS nconv=0 first unconverged value (error) -302.035 (1.80188906e-06) 144225 EPS nconv=0 first unconverged value (error) -302.035 (1.79848943e-06) 144226 EPS nconv=0 first unconverged value (error) -302.035 (1.79746483e-06) 144227 EPS nconv=0 first unconverged value (error) -302.035 (1.79722925e-06) 144228 EPS nconv=0 first unconverged value (error) -302.035 (1.79668230e-06) 144229 EPS nconv=0 first unconverged value (error) -302.035 (1.79668230e-06) 144230 EPS nconv=0 first unconverged value (error) -302.035 (1.86856534e-06) 144231 EPS nconv=0 first unconverged value (error) -302.035 (1.86076849e-06) 144232 EPS nconv=0 first unconverged value (error) -302.035 (1.83647484e-06) 144233 EPS nconv=0 first unconverged value (error) -302.035 (1.83075427e-06) 144234 EPS nconv=0 first unconverged value (error) -302.035 (1.82285948e-06) 144235 EPS nconv=0 first unconverged value (error) -302.035 (1.82285948e-06) 144236 EPS nconv=0 first unconverged value (error) -302.035 (1.91845386e-06) 144237 EPS nconv=0 first unconverged value (error) -302.035 (1.91955663e-06) 144238 EPS nconv=0 first unconverged value (error) -302.035 (1.89552579e-06) 144239 EPS nconv=0 first unconverged value (error) -302.035 (1.86476097e-06) 144240 EPS nconv=0 first unconverged value (error) -302.035 (1.85113684e-06) 144241 EPS nconv=0 first unconverged value (error) -302.035 (1.85113684e-06) 144242 EPS nconv=0 first unconverged value (error) -302.035 (1.86008473e-06) 144243 EPS nconv=0 first unconverged value (error) -302.035 (1.84894235e-06) 144244 EPS nconv=0 first unconverged value (error) -302.035 (1.82531021e-06) 144245 EPS nconv=0 first unconverged value (error) -302.035 (1.81615530e-06) 144246 EPS nconv=0 first unconverged value (error) -302.035 (1.81617625e-06) 144247 EPS nconv=0 first unconverged value (error) -302.035 (1.81617625e-06) 144248 EPS nconv=0 first unconverged value (error) -302.035 (1.89643193e-06) 144249 EPS nconv=0 first unconverged value (error) -302.035 (1.85549354e-06) 144250 EPS nconv=0 first unconverged value (error) -302.035 (1.83762606e-06) 144251 EPS nconv=0 first unconverged value (error) -302.035 (1.83229571e-06) 144252 EPS nconv=0 first unconverged value (error) -302.035 (1.82580214e-06) 144253 EPS nconv=0 first unconverged value (error) -302.035 (1.82580214e-06) 144254 EPS nconv=0 first unconverged value (error) -302.035 (1.89253258e-06) 144255 EPS nconv=0 first unconverged value (error) -302.035 (1.91219170e-06) 144256 EPS nconv=0 first unconverged value (error) -302.035 (1.84443851e-06) 144257 EPS nconv=0 first unconverged value (error) -302.035 (1.82937178e-06) 144258 EPS nconv=0 first unconverged value (error) -302.035 (1.81986081e-06) 144259 EPS nconv=0 first unconverged value (error) -302.035 (1.81986081e-06) 144260 EPS nconv=0 first unconverged value (error) -302.035 (1.82097011e-06) 144261 EPS nconv=0 first unconverged value (error) -302.035 (1.83931932e-06) 144262 EPS nconv=0 first unconverged value (error) -302.035 (1.81949794e-06) 144263 EPS nconv=0 first unconverged value (error) -302.035 (1.80625270e-06) 144264 EPS nconv=0 first unconverged value (error) -302.035 (1.80238659e-06) 144265 EPS nconv=0 first unconverged value (error) -302.035 (1.80238659e-06) 144266 EPS nconv=0 first unconverged value (error) -302.035 (1.80522014e-06) 144267 EPS nconv=0 first unconverged value (error) -302.035 (1.80298424e-06) 144268 EPS nconv=0 first unconverged value (error) -302.035 (1.80110578e-06) 144269 EPS nconv=0 first unconverged value (error) -302.035 (1.79956103e-06) 144270 EPS nconv=0 first unconverged value (error) -302.035 (1.79833181e-06) 144271 EPS nconv=0 first unconverged value (error) -302.035 (1.79833181e-06) 144272 EPS nconv=0 first unconverged value (error) -302.035 (1.86919129e-06) 144273 EPS nconv=0 first unconverged value (error) -302.035 (1.83445595e-06) 144274 EPS nconv=0 first unconverged value (error) -302.035 (1.82902092e-06) 144275 EPS nconv=0 first unconverged value (error) -302.035 (1.82396911e-06) 144276 EPS nconv=0 first unconverged value (error) -302.035 (1.82054063e-06) 144277 EPS nconv=0 first unconverged value (error) -302.035 (1.82054063e-06) 144278 EPS nconv=0 first unconverged value (error) -302.035 (2.10337486e-06) 144279 EPS nconv=0 first unconverged value (error) -302.035 (2.06010964e-06) 144280 EPS nconv=0 first unconverged value (error) -302.035 (1.96547507e-06) 144281 EPS nconv=0 first unconverged value (error) -302.035 (1.92404383e-06) 144282 EPS nconv=0 first unconverged value (error) -302.035 (1.89766232e-06) 144283 EPS nconv=0 first unconverged value (error) -302.035 (1.89766232e-06) 144284 EPS nconv=0 first unconverged value (error) -302.035 (2.04107212e-06) 144285 EPS nconv=0 first unconverged value (error) -302.035 (2.06163424e-06) 144286 EPS nconv=0 first unconverged value (error) -302.035 (1.97396848e-06) 144287 EPS nconv=0 first unconverged value (error) -302.035 (1.93897460e-06) 144288 EPS nconv=0 first unconverged value (error) -302.035 (1.91685021e-06) 144289 EPS nconv=0 first unconverged value (error) -302.035 (1.91685021e-06) 144290 EPS nconv=0 first unconverged value (error) -302.035 (1.89866170e-06) 144291 EPS nconv=0 first unconverged value (error) -302.035 (1.87453026e-06) 144292 EPS nconv=0 first unconverged value (error) -302.035 (1.83525062e-06) 144293 EPS nconv=0 first unconverged value (error) -302.035 (1.81711916e-06) 144294 EPS nconv=0 first unconverged value (error) -302.035 (1.80655419e-06) 144295 EPS nconv=0 first unconverged value (error) -302.035 (1.80655419e-06) 144296 EPS nconv=0 first unconverged value (error) -302.035 (1.84544390e-06) 144297 EPS nconv=0 first unconverged value (error) -302.035 (1.81384578e-06) 144298 EPS nconv=0 first unconverged value (error) -302.035 (1.80791195e-06) 144299 EPS nconv=0 first unconverged value (error) -302.035 (1.80572163e-06) 144300 EPS nconv=0 first unconverged value (error) -302.035 (1.80390919e-06) 144301 EPS nconv=0 first unconverged value (error) -302.035 (1.80390919e-06) 144302 EPS nconv=0 first unconverged value (error) -302.035 (1.97677653e-06) 144303 EPS nconv=0 first unconverged value (error) -302.035 (1.93433119e-06) 144304 EPS nconv=0 first unconverged value (error) -302.035 (1.89781722e-06) 144305 EPS nconv=0 first unconverged value (error) -302.035 (1.89104384e-06) 144306 EPS nconv=0 first unconverged value (error) -302.035 (1.87835604e-06) 144307 EPS nconv=0 first unconverged value (error) -302.035 (1.87835604e-06) 144308 EPS nconv=0 first unconverged value (error) -302.035 (2.22302447e-06) 144309 EPS nconv=0 first unconverged value (error) -302.035 (2.14618417e-06) 144310 EPS nconv=0 first unconverged value (error) -302.035 (2.04114866e-06) 144311 EPS nconv=0 first unconverged value (error) -302.035 (2.03640001e-06) 144312 EPS nconv=0 first unconverged value (error) -302.035 (2.01114727e-06) 144313 EPS nconv=0 first unconverged value (error) -302.035 (2.01114727e-06) 144314 EPS nconv=0 first unconverged value (error) -302.035 (2.00178425e-06) 144315 EPS nconv=0 first unconverged value (error) -302.035 (2.02643957e-06) 144316 EPS nconv=0 first unconverged value (error) -302.035 (1.96152619e-06) 144317 EPS nconv=0 first unconverged value (error) -302.035 (1.85835950e-06) 144318 EPS nconv=0 first unconverged value (error) -302.035 (1.84307348e-06) 144319 EPS nconv=0 first unconverged value (error) -302.035 (1.84307348e-06) 144320 EPS nconv=0 first unconverged value (error) -302.035 (1.82141106e-06) 144321 EPS nconv=0 first unconverged value (error) -302.035 (1.81180878e-06) 144322 EPS nconv=0 first unconverged value (error) -302.035 (1.80798293e-06) 144323 EPS nconv=0 first unconverged value (error) -302.035 (1.80497558e-06) 144324 EPS nconv=0 first unconverged value (error) -302.035 (1.79883673e-06) 144325 EPS nconv=0 first unconverged value (error) -302.035 (1.79883673e-06) 144326 EPS nconv=0 first unconverged value (error) -302.035 (1.80176618e-06) 144327 EPS nconv=0 first unconverged value (error) -302.035 (1.80537530e-06) 144328 EPS nconv=0 first unconverged value (error) -302.035 (1.80079940e-06) 144329 EPS nconv=0 first unconverged value (error) -302.035 (1.79705163e-06) 144330 EPS nconv=0 first unconverged value (error) -302.035 (1.79681420e-06) 144331 EPS nconv=0 first unconverged value (error) -302.035 (1.79681420e-06) 144332 EPS nconv=0 first unconverged value (error) -302.035 (1.97802809e-06) 144333 EPS nconv=0 first unconverged value (error) -302.035 (1.94386349e-06) 144334 EPS nconv=0 first unconverged value (error) -302.035 (1.90948051e-06) 144335 EPS nconv=0 first unconverged value (error) -302.035 (1.89404838e-06) 144336 EPS nconv=0 first unconverged value (error) -302.035 (1.88262342e-06) 144337 EPS nconv=0 first unconverged value (error) -302.035 (1.88262342e-06) 144338 EPS nconv=0 first unconverged value (error) -302.035 (2.08162368e-06) 144339 EPS nconv=0 first unconverged value (error) -302.035 (2.00510047e-06) 144340 EPS nconv=0 first unconverged value (error) -302.035 (1.94487415e-06) 144341 EPS nconv=0 first unconverged value (error) -302.035 (1.93651878e-06) 144342 EPS nconv=0 first unconverged value (error) -302.035 (1.93401097e-06) 144343 EPS nconv=0 first unconverged value (error) -302.035 (1.93401097e-06) 144344 EPS nconv=0 first unconverged value (error) -302.035 (2.11461260e-06) 144345 EPS nconv=0 first unconverged value (error) -302.035 (2.03058894e-06) 144346 EPS nconv=0 first unconverged value (error) -302.035 (1.94017882e-06) 144347 EPS nconv=0 first unconverged value (error) -302.035 (1.94139721e-06) 144348 EPS nconv=0 first unconverged value (error) -302.035 (1.87934199e-06) 144349 EPS nconv=0 first unconverged value (error) -302.035 (1.87934199e-06) 144350 EPS nconv=0 first unconverged value (error) -302.035 (2.00048578e-06) 144351 EPS nconv=0 first unconverged value (error) -302.035 (2.05559275e-06) 144352 EPS nconv=0 first unconverged value (error) -302.035 (1.93992436e-06) 144353 EPS nconv=0 first unconverged value (error) -302.035 (1.88226055e-06) 144354 EPS nconv=0 first unconverged value (error) -302.035 (1.87147548e-06) 144355 EPS nconv=0 first unconverged value (error) -302.035 (1.87147548e-06) 144356 EPS nconv=0 first unconverged value (error) -302.035 (1.90717041e-06) 144357 EPS nconv=0 first unconverged value (error) -302.035 (1.89350063e-06) 144358 EPS nconv=0 first unconverged value (error) -302.035 (1.86342031e-06) 144359 EPS nconv=0 first unconverged value (error) -302.035 (1.85576619e-06) 144360 EPS nconv=0 first unconverged value (error) -302.035 (1.82290570e-06) 144361 EPS nconv=0 first unconverged value (error) -302.035 (1.82290570e-06) 144362 EPS nconv=0 first unconverged value (error) -302.035 (1.84695599e-06) 144363 EPS nconv=0 first unconverged value (error) -302.035 (1.87134201e-06) 144364 EPS nconv=0 first unconverged value (error) -302.035 (1.83506688e-06) 144365 EPS nconv=0 first unconverged value (error) -302.035 (1.82684392e-06) 144366 EPS nconv=0 first unconverged value (error) -302.035 (1.81767458e-06) 144367 EPS nconv=0 first unconverged value (error) -302.035 (1.81767458e-06) 144368 EPS nconv=0 first unconverged value (error) -302.035 (1.97162910e-06) 144369 EPS nconv=0 first unconverged value (error) -302.035 (1.94012976e-06) 144370 EPS nconv=0 first unconverged value (error) -302.035 (1.89720089e-06) 144371 EPS nconv=0 first unconverged value (error) -302.035 (1.89429079e-06) 144372 EPS nconv=0 first unconverged value (error) -302.035 (1.87410793e-06) 144373 EPS nconv=0 first unconverged value (error) -302.035 (1.87410793e-06) 144374 EPS nconv=0 first unconverged value (error) -302.035 (1.89036614e-06) 144375 EPS nconv=0 first unconverged value (error) -302.035 (1.90094478e-06) 144376 EPS nconv=0 first unconverged value (error) -302.035 (1.86284886e-06) 144377 EPS nconv=0 first unconverged value (error) -302.035 (1.83107379e-06) 144378 EPS nconv=0 first unconverged value (error) -302.035 (1.82771785e-06) 144379 EPS nconv=0 first unconverged value (error) -302.035 (1.82771785e-06) 144380 EPS nconv=0 first unconverged value (error) -302.035 (1.82007479e-06) 144381 EPS nconv=0 first unconverged value (error) -302.035 (1.81306832e-06) 144382 EPS nconv=0 first unconverged value (error) -302.035 (1.81216548e-06) 144383 EPS nconv=0 first unconverged value (error) -302.035 (1.80186716e-06) 144384 EPS nconv=0 first unconverged value (error) -302.035 (1.79832577e-06) 144385 EPS nconv=0 first unconverged value (error) -302.035 (1.79832577e-06) 144386 EPS nconv=0 first unconverged value (error) -302.035 (1.83095913e-06) 144387 EPS nconv=0 first unconverged value (error) -302.035 (1.82077057e-06) 144388 EPS nconv=0 first unconverged value (error) -302.035 (1.81485952e-06) 144389 EPS nconv=0 first unconverged value (error) -302.035 (1.81055438e-06) 144390 EPS nconv=0 first unconverged value (error) -302.035 (1.80926230e-06) 144391 EPS nconv=0 first unconverged value (error) -302.035 (1.80926230e-06) 144392 EPS nconv=0 first unconverged value (error) -302.035 (1.84644624e-06) 144393 EPS nconv=0 first unconverged value (error) -302.035 (1.84371567e-06) 144394 EPS nconv=0 first unconverged value (error) -302.035 (1.82689793e-06) 144395 EPS nconv=0 first unconverged value (error) -302.035 (1.81250200e-06) 144396 EPS nconv=0 first unconverged value (error) -302.035 (1.80863992e-06) 144397 EPS nconv=0 first unconverged value (error) -302.035 (1.80863992e-06) 144398 EPS nconv=0 first unconverged value (error) -302.035 (1.82093564e-06) 144399 EPS nconv=0 first unconverged value (error) -302.035 (1.82864744e-06) 144400 EPS nconv=0 first unconverged value (error) -302.035 (1.80999655e-06) 144401 EPS nconv=0 first unconverged value (error) -302.035 (1.80828799e-06) 144402 EPS nconv=0 first unconverged value (error) -302.035 (1.80468892e-06) 144403 EPS nconv=0 first unconverged value (error) -302.035 (1.80468892e-06) 144404 EPS nconv=0 first unconverged value (error) -302.035 (1.81608137e-06) 144405 EPS nconv=0 first unconverged value (error) -302.035 (1.81171153e-06) 144406 EPS nconv=0 first unconverged value (error) -302.035 (1.80733995e-06) 144407 EPS nconv=0 first unconverged value (error) -302.035 (1.80511466e-06) 144408 EPS nconv=0 first unconverged value (error) -302.035 (1.80308852e-06) 144409 EPS nconv=0 first unconverged value (error) -302.035 (1.80308852e-06) 144410 EPS nconv=0 first unconverged value (error) -302.035 (1.86348258e-06) 144411 EPS nconv=0 first unconverged value (error) -302.035 (1.85384642e-06) 144412 EPS nconv=0 first unconverged value (error) -302.035 (1.84128519e-06) 144413 EPS nconv=0 first unconverged value (error) -302.035 (1.82023767e-06) 144414 EPS nconv=0 first unconverged value (error) -302.035 (1.81691423e-06) 144415 EPS nconv=0 first unconverged value (error) -302.035 (1.81691423e-06) 144416 EPS nconv=0 first unconverged value (error) -302.035 (1.81778175e-06) 144417 EPS nconv=0 first unconverged value (error) -302.035 (1.83155916e-06) 144418 EPS nconv=0 first unconverged value (error) -302.035 (1.81667179e-06) 144419 EPS nconv=0 first unconverged value (error) -302.035 (1.80715922e-06) 144420 EPS nconv=0 first unconverged value (error) -302.035 (1.80036336e-06) 144421 EPS nconv=0 first unconverged value (error) -302.035 (1.80036336e-06) 144422 EPS nconv=0 first unconverged value (error) -302.035 (1.81365516e-06) 144423 EPS nconv=0 first unconverged value (error) -302.035 (1.80595416e-06) 144424 EPS nconv=0 first unconverged value (error) -302.035 (1.80400026e-06) 144425 EPS nconv=0 first unconverged value (error) -302.035 (1.80383356e-06) 144426 EPS nconv=0 first unconverged value (error) -302.035 (1.80166753e-06) 144427 EPS nconv=0 first unconverged value (error) -302.035 (1.80166753e-06) 144428 EPS nconv=0 first unconverged value (error) -302.035 (1.94805839e-06) 144429 EPS nconv=0 first unconverged value (error) -302.035 (1.92597005e-06) 144430 EPS nconv=0 first unconverged value (error) -302.035 (1.90131920e-06) 144431 EPS nconv=0 first unconverged value (error) -302.035 (1.88289847e-06) 144432 EPS nconv=0 first unconverged value (error) -302.035 (1.87641754e-06) 144433 EPS nconv=0 first unconverged value (error) -302.035 (1.87641754e-06) 144434 EPS nconv=0 first unconverged value (error) -302.035 (1.98560045e-06) 144435 EPS nconv=0 first unconverged value (error) -302.035 (1.93203619e-06) 144436 EPS nconv=0 first unconverged value (error) -302.035 (1.88787105e-06) 144437 EPS nconv=0 first unconverged value (error) -302.035 (1.89458586e-06) 144438 EPS nconv=0 first unconverged value (error) -302.035 (1.86275232e-06) 144439 EPS nconv=0 first unconverged value (error) -302.035 (1.86275232e-06) 144440 EPS nconv=0 first unconverged value (error) -302.035 (2.08548029e-06) 144441 EPS nconv=0 first unconverged value (error) -302.035 (2.10440632e-06) 144442 EPS nconv=0 first unconverged value (error) -302.035 (1.99496806e-06) 144443 EPS nconv=0 first unconverged value (error) -302.035 (1.95483527e-06) 144444 EPS nconv=0 first unconverged value (error) -302.035 (1.93653427e-06) 144445 EPS nconv=0 first unconverged value (error) -302.035 (1.93653427e-06) 144446 EPS nconv=0 first unconverged value (error) -302.035 (1.93069926e-06) 144447 EPS nconv=0 first unconverged value (error) -302.035 (1.92585250e-06) 144448 EPS nconv=0 first unconverged value (error) -302.035 (1.94529642e-06) 144449 EPS nconv=0 first unconverged value (error) -302.035 (1.85175878e-06) 144450 EPS nconv=0 first unconverged value (error) -302.035 (1.81217084e-06) 144451 EPS nconv=0 first unconverged value (error) -302.035 (1.81217084e-06) 144452 EPS nconv=0 first unconverged value (error) -302.035 (1.83065697e-06) 144453 EPS nconv=0 first unconverged value (error) -302.035 (1.83298181e-06) 144454 EPS nconv=0 first unconverged value (error) -302.035 (1.82475697e-06) 144455 EPS nconv=0 first unconverged value (error) -302.035 (1.81490025e-06) 144456 EPS nconv=0 first unconverged value (error) -302.035 (1.81294418e-06) 144457 EPS nconv=0 first unconverged value (error) -302.035 (1.81294418e-06) 144458 EPS nconv=0 first unconverged value (error) -302.035 (1.81335660e-06) 144459 EPS nconv=0 first unconverged value (error) -302.035 (1.81460647e-06) 144460 EPS nconv=0 first unconverged value (error) -302.035 (1.80755690e-06) 144461 EPS nconv=0 first unconverged value (error) -302.035 (1.80331127e-06) 144462 EPS nconv=0 first unconverged value (error) -302.035 (1.79804334e-06) 144463 EPS nconv=0 first unconverged value (error) -302.035 (1.79804334e-06) 144464 EPS nconv=0 first unconverged value (error) -302.035 (1.84426337e-06) 144465 EPS nconv=0 first unconverged value (error) -302.035 (1.82323580e-06) 144466 EPS nconv=0 first unconverged value (error) -302.035 (1.81837827e-06) 144467 EPS nconv=0 first unconverged value (error) -302.035 (1.81567028e-06) 144468 EPS nconv=0 first unconverged value (error) -302.035 (1.81341597e-06) 144469 EPS nconv=0 first unconverged value (error) -302.035 (1.81341597e-06) 144470 EPS nconv=0 first unconverged value (error) -302.035 (1.82662034e-06) 144471 EPS nconv=0 first unconverged value (error) -302.035 (1.83494534e-06) 144472 EPS nconv=0 first unconverged value (error) -302.035 (1.81013222e-06) 144473 EPS nconv=0 first unconverged value (error) -302.035 (1.80864215e-06) 144474 EPS nconv=0 first unconverged value (error) -302.035 (1.80334907e-06) 144475 EPS nconv=0 first unconverged value (error) -302.035 (1.80334907e-06) 144476 EPS nconv=0 first unconverged value (error) -302.035 (1.80167230e-06) 144477 EPS nconv=0 first unconverged value (error) -302.035 (1.80578058e-06) 144478 EPS nconv=0 first unconverged value (error) -302.035 (1.80190595e-06) 144479 EPS nconv=0 first unconverged value (error) -302.035 (1.79686186e-06) 144480 EPS nconv=0 first unconverged value (error) -302.035 (1.79537365e-06) 144481 EPS nconv=0 first unconverged value (error) -302.035 (1.79537365e-06) 144482 EPS nconv=0 first unconverged value (error) -302.035 (1.93611260e-06) 144483 EPS nconv=0 first unconverged value (error) -302.035 (1.87485380e-06) 144484 EPS nconv=0 first unconverged value (error) -302.035 (1.86870110e-06) 144485 EPS nconv=0 first unconverged value (error) -302.035 (1.85658251e-06) 144486 EPS nconv=0 first unconverged value (error) -302.035 (1.84730667e-06) 144487 EPS nconv=0 first unconverged value (error) -302.035 (1.84730667e-06) 144488 EPS nconv=0 first unconverged value (error) -302.035 (1.86743077e-06) 144489 EPS nconv=0 first unconverged value (error) -302.035 (1.89684969e-06) 144490 EPS nconv=0 first unconverged value (error) -302.035 (1.83354344e-06) 144491 EPS nconv=0 first unconverged value (error) -302.035 (1.81572500e-06) 144492 EPS nconv=0 first unconverged value (error) -302.035 (1.81379061e-06) 144493 EPS nconv=0 first unconverged value (error) -302.035 (1.81379061e-06) 144494 EPS nconv=0 first unconverged value (error) -302.035 (1.86119012e-06) 144495 EPS nconv=0 first unconverged value (error) -302.035 (1.83884309e-06) 144496 EPS nconv=0 first unconverged value (error) -302.035 (1.81891462e-06) 144497 EPS nconv=0 first unconverged value (error) -302.035 (1.81348607e-06) 144498 EPS nconv=0 first unconverged value (error) -302.035 (1.81269538e-06) 144499 EPS nconv=0 first unconverged value (error) -302.035 (1.81269538e-06) 144500 EPS nconv=0 first unconverged value (error) -302.035 (1.83320500e-06) 144501 EPS nconv=0 first unconverged value (error) -302.035 (1.84624462e-06) 144502 EPS nconv=0 first unconverged value (error) -302.035 (1.82161897e-06) 144503 EPS nconv=0 first unconverged value (error) -302.035 (1.80503560e-06) 144504 EPS nconv=0 first unconverged value (error) -302.035 (1.80244393e-06) 144505 EPS nconv=0 first unconverged value (error) -302.035 (1.80244393e-06) 144506 EPS nconv=0 first unconverged value (error) -302.035 (1.80174539e-06) 144507 EPS nconv=0 first unconverged value (error) -302.035 (1.81341810e-06) 144508 EPS nconv=0 first unconverged value (error) -302.035 (1.80195342e-06) 144509 EPS nconv=0 first unconverged value (error) -302.035 (1.79606708e-06) 144510 EPS nconv=0 first unconverged value (error) -302.035 (1.79535571e-06) 144511 EPS nconv=0 first unconverged value (error) -302.035 (1.79535571e-06) 144512 EPS nconv=0 first unconverged value (error) -302.035 (1.79839568e-06) 144513 EPS nconv=0 first unconverged value (error) -302.035 (1.79694641e-06) 144514 EPS nconv=0 first unconverged value (error) -302.035 (1.79656362e-06) 144515 EPS nconv=0 first unconverged value (error) -302.035 (1.79644807e-06) 144516 EPS nconv=0 first unconverged value (error) -302.035 (1.79610044e-06) 144517 EPS nconv=0 first unconverged value (error) -302.035 (1.79610044e-06) 144518 EPS nconv=0 first unconverged value (error) -302.035 (1.79622393e-06) 144519 EPS nconv=0 first unconverged value (error) -302.035 (1.79727146e-06) 144520 EPS nconv=0 first unconverged value (error) -302.035 (1.79537791e-06) 144521 EPS nconv=0 first unconverged value (error) -302.035 (1.79471221e-06) 144522 EPS nconv=0 first unconverged value (error) -302.035 (1.79453175e-06) 144523 EPS nconv=0 first unconverged value (error) -302.035 (1.79453175e-06) 144524 EPS nconv=0 first unconverged value (error) -302.035 (1.84232519e-06) 144525 EPS nconv=0 first unconverged value (error) -302.035 (1.82180274e-06) 144526 EPS nconv=0 first unconverged value (error) -302.035 (1.81595135e-06) 144527 EPS nconv=0 first unconverged value (error) -302.035 (1.81401496e-06) 144528 EPS nconv=0 first unconverged value (error) -302.035 (1.81060015e-06) 144529 EPS nconv=0 first unconverged value (error) -302.035 (1.81060015e-06) 144530 EPS nconv=0 first unconverged value (error) -302.035 (1.82770704e-06) 144531 EPS nconv=0 first unconverged value (error) -302.035 (1.85483952e-06) 144532 EPS nconv=0 first unconverged value (error) -302.035 (1.83133204e-06) 144533 EPS nconv=0 first unconverged value (error) -302.035 (1.80609398e-06) 144534 EPS nconv=0 first unconverged value (error) -302.035 (1.80465912e-06) 144535 EPS nconv=0 first unconverged value (error) -302.035 (1.80465912e-06) 144536 EPS nconv=0 first unconverged value (error) -302.035 (1.82083561e-06) 144537 EPS nconv=0 first unconverged value (error) -302.035 (1.80856877e-06) 144538 EPS nconv=0 first unconverged value (error) -302.035 (1.80580356e-06) 144539 EPS nconv=0 first unconverged value (error) -302.035 (1.80483367e-06) 144540 EPS nconv=0 first unconverged value (error) -302.035 (1.80237337e-06) 144541 EPS nconv=0 first unconverged value (error) -302.035 (1.80237337e-06) 144542 EPS nconv=0 first unconverged value (error) -302.035 (1.95978348e-06) 144543 EPS nconv=0 first unconverged value (error) -302.035 (1.88909080e-06) 144544 EPS nconv=0 first unconverged value (error) -302.035 (1.87003682e-06) 144545 EPS nconv=0 first unconverged value (error) -302.035 (1.84955353e-06) 144546 EPS nconv=0 first unconverged value (error) -302.035 (1.84426064e-06) 144547 EPS nconv=0 first unconverged value (error) -302.035 (1.84426064e-06) 144548 EPS nconv=0 first unconverged value (error) -302.035 (1.99006719e-06) 144549 EPS nconv=0 first unconverged value (error) -302.035 (1.96876065e-06) 144550 EPS nconv=0 first unconverged value (error) -302.035 (1.88805932e-06) 144551 EPS nconv=0 first unconverged value (error) -302.035 (1.88654662e-06) 144552 EPS nconv=0 first unconverged value (error) -302.035 (1.87290018e-06) 144553 EPS nconv=0 first unconverged value (error) -302.035 (1.87290018e-06) 144554 EPS nconv=0 first unconverged value (error) -302.035 (1.87076179e-06) 144555 EPS nconv=0 first unconverged value (error) -302.035 (1.90260306e-06) 144556 EPS nconv=0 first unconverged value (error) -302.035 (1.85103218e-06) 144557 EPS nconv=0 first unconverged value (error) -302.035 (1.81568976e-06) 144558 EPS nconv=0 first unconverged value (error) -302.035 (1.81309756e-06) 144559 EPS nconv=0 first unconverged value (error) -302.035 (1.81309756e-06) 144560 EPS nconv=0 first unconverged value (error) -302.035 (1.82051979e-06) 144561 EPS nconv=0 first unconverged value (error) -302.035 (1.81167239e-06) 144562 EPS nconv=0 first unconverged value (error) -302.035 (1.80751845e-06) 144563 EPS nconv=0 first unconverged value (error) -302.035 (1.80238646e-06) 144564 EPS nconv=0 first unconverged value (error) -302.035 (1.80110128e-06) 144565 EPS nconv=0 first unconverged value (error) -302.035 (1.80110128e-06) 144566 EPS nconv=0 first unconverged value (error) -302.035 (1.80875052e-06) 144567 EPS nconv=0 first unconverged value (error) -302.035 (1.81702946e-06) 144568 EPS nconv=0 first unconverged value (error) -302.035 (1.80319743e-06) 144569 EPS nconv=0 first unconverged value (error) -302.035 (1.80030087e-06) 144570 EPS nconv=0 first unconverged value (error) -302.035 (1.79871496e-06) 144571 EPS nconv=0 first unconverged value (error) -302.035 (1.79871496e-06) 144572 EPS nconv=0 first unconverged value (error) -302.035 (1.85560366e-06) 144573 EPS nconv=0 first unconverged value (error) -302.035 (1.84552842e-06) 144574 EPS nconv=0 first unconverged value (error) -302.035 (1.83310599e-06) 144575 EPS nconv=0 first unconverged value (error) -302.035 (1.82600996e-06) 144576 EPS nconv=0 first unconverged value (error) -302.035 (1.82040490e-06) 144577 EPS nconv=0 first unconverged value (error) -302.035 (1.82040490e-06) 144578 EPS nconv=0 first unconverged value (error) -302.035 (1.82240974e-06) 144579 EPS nconv=0 first unconverged value (error) -302.035 (1.83270146e-06) 144580 EPS nconv=0 first unconverged value (error) -302.035 (1.82560143e-06) 144581 EPS nconv=0 first unconverged value (error) -302.035 (1.79910443e-06) 144582 EPS nconv=0 first unconverged value (error) -302.035 (1.79654607e-06) 144583 EPS nconv=0 first unconverged value (error) -302.035 (1.79654607e-06) 144584 EPS nconv=0 first unconverged value (error) -302.035 (1.79602213e-06) 144585 EPS nconv=0 first unconverged value (error) -302.035 (1.79560044e-06) 144586 EPS nconv=0 first unconverged value (error) -302.035 (1.79535443e-06) 144587 EPS nconv=0 first unconverged value (error) -302.035 (1.79520642e-06) 144588 EPS nconv=0 first unconverged value (error) -302.035 (1.79508415e-06) 144589 EPS nconv=0 first unconverged value (error) -302.035 (1.79508415e-06) 144590 EPS nconv=0 first unconverged value (error) -302.035 (1.83196012e-06) 144591 EPS nconv=0 first unconverged value (error) -302.035 (1.81955638e-06) 144592 EPS nconv=0 first unconverged value (error) -302.035 (1.81443562e-06) 144593 EPS nconv=0 first unconverged value (error) -302.035 (1.81121662e-06) 144594 EPS nconv=0 first unconverged value (error) -302.035 (1.80934612e-06) 144595 EPS nconv=0 first unconverged value (error) -302.035 (1.80934612e-06) 144596 EPS nconv=0 first unconverged value (error) -302.035 (1.81148607e-06) 144597 EPS nconv=0 first unconverged value (error) -302.035 (1.81785200e-06) 144598 EPS nconv=0 first unconverged value (error) -302.035 (1.80702927e-06) 144599 EPS nconv=0 first unconverged value (error) -302.035 (1.80219722e-06) 144600 EPS nconv=0 first unconverged value (error) -302.035 (1.79890342e-06) 144601 EPS nconv=0 first unconverged value (error) -302.035 (1.79890342e-06) 144602 EPS nconv=0 first unconverged value (error) -302.035 (1.89919851e-06) 144603 EPS nconv=0 first unconverged value (error) -302.035 (1.87689774e-06) 144604 EPS nconv=0 first unconverged value (error) -302.035 (1.85866326e-06) 144605 EPS nconv=0 first unconverged value (error) -302.035 (1.84838939e-06) 144606 EPS nconv=0 first unconverged value (error) -302.035 (1.83962314e-06) 144607 EPS nconv=0 first unconverged value (error) -302.035 (1.83962314e-06) 144608 EPS nconv=0 first unconverged value (error) -302.035 (1.93008777e-06) 144609 EPS nconv=0 first unconverged value (error) -302.035 (1.91346115e-06) 144610 EPS nconv=0 first unconverged value (error) -302.035 (1.87129816e-06) 144611 EPS nconv=0 first unconverged value (error) -302.035 (1.86199116e-06) 144612 EPS nconv=0 first unconverged value (error) -302.035 (1.85733103e-06) 144613 EPS nconv=0 first unconverged value (error) -302.035 (1.85733103e-06) 144614 EPS nconv=0 first unconverged value (error) -302.035 (1.85534361e-06) 144615 EPS nconv=0 first unconverged value (error) -302.035 (1.85446537e-06) 144616 EPS nconv=0 first unconverged value (error) -302.035 (1.83785446e-06) 144617 EPS nconv=0 first unconverged value (error) -302.035 (1.81592070e-06) 144618 EPS nconv=0 first unconverged value (error) -302.035 (1.80502661e-06) 144619 EPS nconv=0 first unconverged value (error) -302.035 (1.80502661e-06) 144620 EPS nconv=0 first unconverged value (error) -302.035 (2.08267070e-06) 144621 EPS nconv=0 first unconverged value (error) -302.035 (2.03610357e-06) 144622 EPS nconv=0 first unconverged value (error) -302.035 (1.97038961e-06) 144623 EPS nconv=0 first unconverged value (error) -302.035 (1.92697992e-06) 144624 EPS nconv=0 first unconverged value (error) -302.035 (1.91250130e-06) 144625 EPS nconv=0 first unconverged value (error) -302.035 (1.91250130e-06) 144626 EPS nconv=0 first unconverged value (error) -302.035 (1.91703286e-06) 144627 EPS nconv=0 first unconverged value (error) -302.035 (2.00516760e-06) 144628 EPS nconv=0 first unconverged value (error) -302.035 (1.95942054e-06) 144629 EPS nconv=0 first unconverged value (error) -302.035 (1.85456878e-06) 144630 EPS nconv=0 first unconverged value (error) -302.035 (1.81005197e-06) 144631 EPS nconv=0 first unconverged value (error) -302.035 (1.81005197e-06) 144632 EPS nconv=0 first unconverged value (error) -302.035 (1.85119203e-06) 144633 EPS nconv=0 first unconverged value (error) -302.035 (1.84525399e-06) 144634 EPS nconv=0 first unconverged value (error) -302.035 (1.83970108e-06) 144635 EPS nconv=0 first unconverged value (error) -302.035 (1.83879183e-06) 144636 EPS nconv=0 first unconverged value (error) -302.035 (1.83148046e-06) 144637 EPS nconv=0 first unconverged value (error) -302.035 (1.83148046e-06) 144638 EPS nconv=0 first unconverged value (error) -302.035 (1.86261092e-06) 144639 EPS nconv=0 first unconverged value (error) -302.035 (1.83720659e-06) 144640 EPS nconv=0 first unconverged value (error) -302.035 (1.82147756e-06) 144641 EPS nconv=0 first unconverged value (error) -302.035 (1.81826254e-06) 144642 EPS nconv=0 first unconverged value (error) -302.035 (1.81723112e-06) 144643 EPS nconv=0 first unconverged value (error) -302.035 (1.81723112e-06) 144644 EPS nconv=0 first unconverged value (error) -302.035 (1.91233418e-06) 144645 EPS nconv=0 first unconverged value (error) -302.035 (1.87761905e-06) 144646 EPS nconv=0 first unconverged value (error) -302.035 (1.85660488e-06) 144647 EPS nconv=0 first unconverged value (error) -302.035 (1.83973650e-06) 144648 EPS nconv=0 first unconverged value (error) -302.035 (1.83683030e-06) 144649 EPS nconv=0 first unconverged value (error) -302.035 (1.83683030e-06) 144650 EPS nconv=0 first unconverged value (error) -302.035 (1.91391393e-06) 144651 EPS nconv=0 first unconverged value (error) -302.035 (1.91106038e-06) 144652 EPS nconv=0 first unconverged value (error) -302.035 (1.86518909e-06) 144653 EPS nconv=0 first unconverged value (error) -302.035 (1.83251143e-06) 144654 EPS nconv=0 first unconverged value (error) -302.035 (1.82698433e-06) 144655 EPS nconv=0 first unconverged value (error) -302.035 (1.82698433e-06) 144656 EPS nconv=0 first unconverged value (error) -302.035 (1.83629273e-06) 144657 EPS nconv=0 first unconverged value (error) -302.035 (1.87097504e-06) 144658 EPS nconv=0 first unconverged value (error) -302.035 (1.83297502e-06) 144659 EPS nconv=0 first unconverged value (error) -302.035 (1.80930181e-06) 144660 EPS nconv=0 first unconverged value (error) -302.035 (1.80543867e-06) 144661 EPS nconv=0 first unconverged value (error) -302.035 (1.80543867e-06) 144662 EPS nconv=0 first unconverged value (error) -302.035 (1.80558873e-06) 144663 EPS nconv=0 first unconverged value (error) -302.035 (1.80556290e-06) 144664 EPS nconv=0 first unconverged value (error) -302.035 (1.80051802e-06) 144665 EPS nconv=0 first unconverged value (error) -302.035 (1.79974446e-06) 144666 EPS nconv=0 first unconverged value (error) -302.035 (1.79778105e-06) 144667 EPS nconv=0 first unconverged value (error) -302.035 (1.79778105e-06) 144668 EPS nconv=0 first unconverged value (error) -302.035 (1.86648708e-06) 144669 EPS nconv=0 first unconverged value (error) -302.035 (1.85171474e-06) 144670 EPS nconv=0 first unconverged value (error) -302.035 (1.83624485e-06) 144671 EPS nconv=0 first unconverged value (error) -302.035 (1.82970435e-06) 144672 EPS nconv=0 first unconverged value (error) -302.035 (1.82352972e-06) 144673 EPS nconv=0 first unconverged value (error) -302.035 (1.82352972e-06) 144674 EPS nconv=0 first unconverged value (error) -302.035 (1.82878889e-06) 144675 EPS nconv=0 first unconverged value (error) -302.035 (1.84648528e-06) 144676 EPS nconv=0 first unconverged value (error) -302.035 (1.82922445e-06) 144677 EPS nconv=0 first unconverged value (error) -302.035 (1.80820379e-06) 144678 EPS nconv=0 first unconverged value (error) -302.035 (1.80382012e-06) 144679 EPS nconv=0 first unconverged value (error) -302.035 (1.80382012e-06) 144680 EPS nconv=0 first unconverged value (error) -302.035 (1.79691167e-06) 144681 EPS nconv=0 first unconverged value (error) -302.035 (1.79751905e-06) 144682 EPS nconv=0 first unconverged value (error) -302.035 (1.79673830e-06) 144683 EPS nconv=0 first unconverged value (error) -302.035 (1.79538261e-06) 144684 EPS nconv=0 first unconverged value (error) -302.035 (1.79509824e-06) 144685 EPS nconv=0 first unconverged value (error) -302.035 (1.79509824e-06) 144686 EPS nconv=0 first unconverged value (error) -302.035 (1.79554168e-06) 144687 EPS nconv=0 first unconverged value (error) -302.035 (1.79541276e-06) 144688 EPS nconv=0 first unconverged value (error) -302.035 (1.79529378e-06) 144689 EPS nconv=0 first unconverged value (error) -302.035 (1.79525682e-06) 144690 EPS nconv=0 first unconverged value (error) -302.035 (1.79522164e-06) 144691 EPS nconv=0 first unconverged value (error) -302.035 (1.79522164e-06) 144692 EPS nconv=0 first unconverged value (error) -302.035 (2.20937257e-06) 144693 EPS nconv=0 first unconverged value (error) -302.035 (2.11455776e-06) 144694 EPS nconv=0 first unconverged value (error) -302.035 (2.00180172e-06) 144695 EPS nconv=0 first unconverged value (error) -302.035 (1.97669271e-06) 144696 EPS nconv=0 first unconverged value (error) -302.035 (1.95447285e-06) 144697 EPS nconv=0 first unconverged value (error) -302.035 (1.95447285e-06) 144698 EPS nconv=0 first unconverged value (error) -302.035 (2.27970875e-06) 144699 EPS nconv=0 first unconverged value (error) -302.035 (2.26503308e-06) 144700 EPS nconv=0 first unconverged value (error) -302.035 (2.09758076e-06) 144701 EPS nconv=0 first unconverged value (error) -302.035 (2.06078790e-06) 144702 EPS nconv=0 first unconverged value (error) -302.035 (2.02648915e-06) 144703 EPS nconv=0 first unconverged value (error) -302.035 (2.02648915e-06) 144704 EPS nconv=0 first unconverged value (error) -302.035 (2.37628822e-06) 144705 EPS nconv=0 first unconverged value (error) -302.035 (2.23841148e-06) 144706 EPS nconv=0 first unconverged value (error) -302.035 (2.07985365e-06) 144707 EPS nconv=0 first unconverged value (error) -302.035 (2.04040782e-06) 144708 EPS nconv=0 first unconverged value (error) -302.035 (2.01511151e-06) 144709 EPS nconv=0 first unconverged value (error) -302.035 (2.01511151e-06) 144710 EPS nconv=0 first unconverged value (error) -302.035 (2.00908797e-06) 144711 EPS nconv=0 first unconverged value (error) -302.035 (2.12863563e-06) 144712 EPS nconv=0 first unconverged value (error) -302.035 (2.01342020e-06) 144713 EPS nconv=0 first unconverged value (error) -302.035 (1.85706974e-06) 144714 EPS nconv=0 first unconverged value (error) -302.035 (1.82632995e-06) 144715 EPS nconv=0 first unconverged value (error) -302.035 (1.82632995e-06) 144716 EPS nconv=0 first unconverged value (error) -302.035 (1.81428421e-06) 144717 EPS nconv=0 first unconverged value (error) -302.035 (1.81490528e-06) 144718 EPS nconv=0 first unconverged value (error) -302.035 (1.80799891e-06) 144719 EPS nconv=0 first unconverged value (error) -302.035 (1.80539126e-06) 144720 EPS nconv=0 first unconverged value (error) -302.035 (1.80343527e-06) 144721 EPS nconv=0 first unconverged value (error) -302.035 (1.80343527e-06) 144722 EPS nconv=0 first unconverged value (error) -302.035 (1.86050616e-06) 144723 EPS nconv=0 first unconverged value (error) -302.035 (1.85473215e-06) 144724 EPS nconv=0 first unconverged value (error) -302.035 (1.83995862e-06) 144725 EPS nconv=0 first unconverged value (error) -302.035 (1.82716952e-06) 144726 EPS nconv=0 first unconverged value (error) -302.035 (1.82015579e-06) 144727 EPS nconv=0 first unconverged value (error) -302.035 (1.82015579e-06) 144728 EPS nconv=0 first unconverged value (error) -302.035 (1.85670763e-06) 144729 EPS nconv=0 first unconverged value (error) -302.035 (1.85362234e-06) 144730 EPS nconv=0 first unconverged value (error) -302.035 (1.83255930e-06) 144731 EPS nconv=0 first unconverged value (error) -302.035 (1.81998280e-06) 144732 EPS nconv=0 first unconverged value (error) -302.035 (1.81497157e-06) 144733 EPS nconv=0 first unconverged value (error) -302.035 (1.81497157e-06) 144734 EPS nconv=0 first unconverged value (error) -302.035 (1.80880701e-06) 144735 EPS nconv=0 first unconverged value (error) -302.035 (1.81457567e-06) 144736 EPS nconv=0 first unconverged value (error) -302.035 (1.80617899e-06) 144737 EPS nconv=0 first unconverged value (error) -302.035 (1.79778724e-06) 144738 EPS nconv=0 first unconverged value (error) -302.035 (1.79643354e-06) 144739 EPS nconv=0 first unconverged value (error) -302.035 (1.79643354e-06) 144740 EPS nconv=0 first unconverged value (error) -302.035 (1.96973017e-06) 144741 EPS nconv=0 first unconverged value (error) -302.035 (1.88864288e-06) 144742 EPS nconv=0 first unconverged value (error) -302.035 (1.86668569e-06) 144743 EPS nconv=0 first unconverged value (error) -302.035 (1.85537533e-06) 144744 EPS nconv=0 first unconverged value (error) -302.035 (1.84596356e-06) 144745 EPS nconv=0 first unconverged value (error) -302.035 (1.84596356e-06) 144746 EPS nconv=0 first unconverged value (error) -302.035 (2.09063547e-06) 144747 EPS nconv=0 first unconverged value (error) -302.035 (2.04217454e-06) 144748 EPS nconv=0 first unconverged value (error) -302.035 (1.94981732e-06) 144749 EPS nconv=0 first unconverged value (error) -302.035 (1.94613646e-06) 144750 EPS nconv=0 first unconverged value (error) -302.035 (1.93574558e-06) 144751 EPS nconv=0 first unconverged value (error) -302.035 (1.93574558e-06) 144752 EPS nconv=0 first unconverged value (error) -302.035 (2.10467670e-06) 144753 EPS nconv=0 first unconverged value (error) -302.035 (2.05934725e-06) 144754 EPS nconv=0 first unconverged value (error) -302.035 (1.94749910e-06) 144755 EPS nconv=0 first unconverged value (error) -302.035 (1.93507643e-06) 144756 EPS nconv=0 first unconverged value (error) -302.035 (1.90675385e-06) 144757 EPS nconv=0 first unconverged value (error) -302.035 (1.90675385e-06) 144758 EPS nconv=0 first unconverged value (error) -302.035 (2.07281654e-06) 144759 EPS nconv=0 first unconverged value (error) -302.035 (2.06224495e-06) 144760 EPS nconv=0 first unconverged value (error) -302.035 (1.98316103e-06) 144761 EPS nconv=0 first unconverged value (error) -302.035 (1.88162252e-06) 144762 EPS nconv=0 first unconverged value (error) -302.035 (1.86346031e-06) 144763 EPS nconv=0 first unconverged value (error) -302.035 (1.86346031e-06) 144764 EPS nconv=0 first unconverged value (error) -302.035 (1.94488970e-06) 144765 EPS nconv=0 first unconverged value (error) -302.035 (1.97958661e-06) 144766 EPS nconv=0 first unconverged value (error) -302.035 (1.90115185e-06) 144767 EPS nconv=0 first unconverged value (error) -302.035 (1.85038062e-06) 144768 EPS nconv=0 first unconverged value (error) -302.035 (1.83742877e-06) 144769 EPS nconv=0 first unconverged value (error) -302.035 (1.83742877e-06) 144770 EPS nconv=0 first unconverged value (error) -302.035 (1.83789077e-06) 144771 EPS nconv=0 first unconverged value (error) -302.035 (1.85046709e-06) 144772 EPS nconv=0 first unconverged value (error) -302.035 (1.81472829e-06) 144773 EPS nconv=0 first unconverged value (error) -302.035 (1.80913375e-06) 144774 EPS nconv=0 first unconverged value (error) -302.035 (1.80622795e-06) 144775 EPS nconv=0 first unconverged value (error) -302.035 (1.80622795e-06) 144776 EPS nconv=0 first unconverged value (error) -302.035 (1.80246286e-06) 144777 EPS nconv=0 first unconverged value (error) -302.035 (1.80471987e-06) 144778 EPS nconv=0 first unconverged value (error) -302.035 (1.79847820e-06) 144779 EPS nconv=0 first unconverged value (error) -302.035 (1.79693005e-06) 144780 EPS nconv=0 first unconverged value (error) -302.035 (1.79662977e-06) 144781 EPS nconv=0 first unconverged value (error) -302.035 (1.79662977e-06) 144782 EPS nconv=0 first unconverged value (error) -302.035 (1.79613198e-06) 144783 EPS nconv=0 first unconverged value (error) -302.035 (1.79623055e-06) 144784 EPS nconv=0 first unconverged value (error) -302.035 (1.79538265e-06) 144785 EPS nconv=0 first unconverged value (error) -302.035 (1.79502467e-06) 144786 EPS nconv=0 first unconverged value (error) -302.035 (1.79490504e-06) 144787 EPS nconv=0 first unconverged value (error) -302.035 (1.79490504e-06) 144788 EPS nconv=0 first unconverged value (error) -302.035 (1.82929987e-06) 144789 EPS nconv=0 first unconverged value (error) -302.035 (1.81649236e-06) 144790 EPS nconv=0 first unconverged value (error) -302.035 (1.81243864e-06) 144791 EPS nconv=0 first unconverged value (error) -302.035 (1.81111431e-06) 144792 EPS nconv=0 first unconverged value (error) -302.035 (1.80800383e-06) 144793 EPS nconv=0 first unconverged value (error) -302.035 (1.80800383e-06) 144794 EPS nconv=0 first unconverged value (error) -302.035 (1.96757254e-06) 144795 EPS nconv=0 first unconverged value (error) -302.035 (1.90797056e-06) 144796 EPS nconv=0 first unconverged value (error) -302.035 (1.87921613e-06) 144797 EPS nconv=0 first unconverged value (error) -302.035 (1.87215960e-06) 144798 EPS nconv=0 first unconverged value (error) -302.035 (1.86231813e-06) 144799 EPS nconv=0 first unconverged value (error) -302.035 (1.86231813e-06) 144800 EPS nconv=0 first unconverged value (error) -302.035 (1.85953084e-06) 144801 EPS nconv=0 first unconverged value (error) -302.035 (1.90189444e-06) 144802 EPS nconv=0 first unconverged value (error) -302.035 (1.84426859e-06) 144803 EPS nconv=0 first unconverged value (error) -302.035 (1.81764620e-06) 144804 EPS nconv=0 first unconverged value (error) -302.035 (1.80346507e-06) 144805 EPS nconv=0 first unconverged value (error) -302.035 (1.80346507e-06) 144806 EPS nconv=0 first unconverged value (error) -302.035 (1.79642510e-06) 144807 EPS nconv=0 first unconverged value (error) -302.035 (1.79657718e-06) 144808 EPS nconv=0 first unconverged value (error) -302.035 (1.79575351e-06) 144809 EPS nconv=0 first unconverged value (error) -302.035 (1.79508091e-06) 144810 EPS nconv=0 first unconverged value (error) -302.035 (1.79470173e-06) 144811 EPS nconv=0 first unconverged value (error) -302.035 (1.79470173e-06) 144812 EPS nconv=0 first unconverged value (error) -302.035 (1.80609695e-06) 144813 EPS nconv=0 first unconverged value (error) -302.035 (1.80304420e-06) 144814 EPS nconv=0 first unconverged value (error) -302.035 (1.80054414e-06) 144815 EPS nconv=0 first unconverged value (error) -302.035 (1.79864183e-06) 144816 EPS nconv=0 first unconverged value (error) -302.035 (1.79807327e-06) 144817 EPS nconv=0 first unconverged value (error) -302.035 (1.79807327e-06) 144818 EPS nconv=0 first unconverged value (error) -302.035 (1.80513788e-06) 144819 EPS nconv=0 first unconverged value (error) -302.035 (1.80452396e-06) 144820 EPS nconv=0 first unconverged value (error) -302.035 (1.80043603e-06) 144821 EPS nconv=0 first unconverged value (error) -302.035 (1.79955249e-06) 144822 EPS nconv=0 first unconverged value (error) -302.035 (1.79740109e-06) 144823 EPS nconv=0 first unconverged value (error) -302.035 (1.79740109e-06) 144824 EPS nconv=0 first unconverged value (error) -302.035 (1.83192415e-06) 144825 EPS nconv=0 first unconverged value (error) -302.035 (1.82931860e-06) 144826 EPS nconv=0 first unconverged value (error) -302.035 (1.81882150e-06) 144827 EPS nconv=0 first unconverged value (error) -302.035 (1.81406055e-06) 144828 EPS nconv=0 first unconverged value (error) -302.035 (1.81063407e-06) 144829 EPS nconv=0 first unconverged value (error) -302.035 (1.81063407e-06) 144830 EPS nconv=0 first unconverged value (error) -302.035 (1.81135440e-06) 144831 EPS nconv=0 first unconverged value (error) -302.035 (1.81776831e-06) 144832 EPS nconv=0 first unconverged value (error) -302.035 (1.81015562e-06) 144833 EPS nconv=0 first unconverged value (error) -302.035 (1.79769679e-06) 144834 EPS nconv=0 first unconverged value (error) -302.035 (1.79808978e-06) 144835 EPS nconv=0 first unconverged value (error) -302.035 (1.79808978e-06) 144836 EPS nconv=0 first unconverged value (error) -302.035 (1.88256281e-06) 144837 EPS nconv=0 first unconverged value (error) -302.035 (1.83824968e-06) 144838 EPS nconv=0 first unconverged value (error) -302.035 (1.83151038e-06) 144839 EPS nconv=0 first unconverged value (error) -302.035 (1.82678075e-06) 144840 EPS nconv=0 first unconverged value (error) -302.035 (1.82231795e-06) 144841 EPS nconv=0 first unconverged value (error) -302.035 (1.82231795e-06) 144842 EPS nconv=0 first unconverged value (error) -302.035 (2.21966050e-06) 144843 EPS nconv=0 first unconverged value (error) -302.035 (2.07231313e-06) 144844 EPS nconv=0 first unconverged value (error) -302.035 (2.01354523e-06) 144845 EPS nconv=0 first unconverged value (error) -302.035 (1.98922801e-06) 144846 EPS nconv=0 first unconverged value (error) -302.035 (1.98226131e-06) 144847 EPS nconv=0 first unconverged value (error) -302.035 (1.98226131e-06) 144848 EPS nconv=0 first unconverged value (error) -302.035 (1.97887170e-06) 144849 EPS nconv=0 first unconverged value (error) -302.035 (2.04712963e-06) 144850 EPS nconv=0 first unconverged value (error) -302.035 (1.90512705e-06) 144851 EPS nconv=0 first unconverged value (error) -302.035 (1.84010737e-06) 144852 EPS nconv=0 first unconverged value (error) -302.035 (1.82312164e-06) 144853 EPS nconv=0 first unconverged value (error) -302.035 (1.82312164e-06) 144854 EPS nconv=0 first unconverged value (error) -302.035 (1.84792003e-06) 144855 EPS nconv=0 first unconverged value (error) -302.035 (1.83612775e-06) 144856 EPS nconv=0 first unconverged value (error) -302.035 (1.82310612e-06) 144857 EPS nconv=0 first unconverged value (error) -302.035 (1.81950290e-06) 144858 EPS nconv=0 first unconverged value (error) -302.035 (1.81608741e-06) 144859 EPS nconv=0 first unconverged value (error) -302.035 (1.81608741e-06) 144860 EPS nconv=0 first unconverged value (error) -302.035 (1.84593270e-06) 144861 EPS nconv=0 first unconverged value (error) -302.035 (1.86324980e-06) 144862 EPS nconv=0 first unconverged value (error) -302.035 (1.84637457e-06) 144863 EPS nconv=0 first unconverged value (error) -302.035 (1.81359482e-06) 144864 EPS nconv=0 first unconverged value (error) -302.035 (1.81020132e-06) 144865 EPS nconv=0 first unconverged value (error) -302.035 (1.81020132e-06) 144866 EPS nconv=0 first unconverged value (error) -302.035 (1.91253607e-06) 144867 EPS nconv=0 first unconverged value (error) -302.035 (1.88302136e-06) 144868 EPS nconv=0 first unconverged value (error) -302.035 (1.86670378e-06) 144869 EPS nconv=0 first unconverged value (error) -302.035 (1.85672609e-06) 144870 EPS nconv=0 first unconverged value (error) -302.035 (1.84663736e-06) 144871 EPS nconv=0 first unconverged value (error) -302.035 (1.84663736e-06) 144872 EPS nconv=0 first unconverged value (error) -302.035 (1.85193616e-06) 144873 EPS nconv=0 first unconverged value (error) -302.035 (1.87631106e-06) 144874 EPS nconv=0 first unconverged value (error) -302.035 (1.83954359e-06) 144875 EPS nconv=0 first unconverged value (error) -302.035 (1.80725247e-06) 144876 EPS nconv=0 first unconverged value (error) -302.035 (1.80517080e-06) 144877 EPS nconv=0 first unconverged value (error) -302.035 (1.80517080e-06) 144878 EPS nconv=0 first unconverged value (error) -302.035 (1.79902090e-06) 144879 EPS nconv=0 first unconverged value (error) -302.035 (1.79858051e-06) 144880 EPS nconv=0 first unconverged value (error) -302.035 (1.79659585e-06) 144881 EPS nconv=0 first unconverged value (error) -302.035 (1.79553777e-06) 144882 EPS nconv=0 first unconverged value (error) -302.035 (1.79502594e-06) 144883 EPS nconv=0 first unconverged value (error) -302.035 (1.79502594e-06) 144884 EPS nconv=0 first unconverged value (error) -302.035 (1.79574587e-06) 144885 EPS nconv=0 first unconverged value (error) -302.035 (1.79543298e-06) 144886 EPS nconv=0 first unconverged value (error) -302.035 (1.79532748e-06) 144887 EPS nconv=0 first unconverged value (error) -302.035 (1.79524125e-06) 144888 EPS nconv=0 first unconverged value (error) -302.035 (1.79516598e-06) 144889 EPS nconv=0 first unconverged value (error) -302.035 (1.79516598e-06) 144890 EPS nconv=0 first unconverged value (error) -302.035 (2.34856806e-06) 144891 EPS nconv=0 first unconverged value (error) -302.035 (2.24143082e-06) 144892 EPS nconv=0 first unconverged value (error) -302.035 (2.15034479e-06) 144893 EPS nconv=0 first unconverged value (error) -302.035 (2.08894764e-06) 144894 EPS nconv=0 first unconverged value (error) -302.035 (2.08227157e-06) 144895 EPS nconv=0 first unconverged value (error) -302.035 (2.08227157e-06) 144896 EPS nconv=0 first unconverged value (error) -302.035 (2.38568074e-06) 144897 EPS nconv=0 first unconverged value (error) -302.035 (2.22308099e-06) 144898 EPS nconv=0 first unconverged value (error) -302.035 (2.07656391e-06) 144899 EPS nconv=0 first unconverged value (error) -302.035 (2.02419947e-06) 144900 EPS nconv=0 first unconverged value (error) -302.035 (2.00089206e-06) 144901 EPS nconv=0 first unconverged value (error) -302.035 (2.00089206e-06) 144902 EPS nconv=0 first unconverged value (error) -302.035 (2.14482761e-06) 144903 EPS nconv=0 first unconverged value (error) -302.035 (2.14721850e-06) 144904 EPS nconv=0 first unconverged value (error) -302.035 (1.94950201e-06) 144905 EPS nconv=0 first unconverged value (error) -302.035 (1.93412776e-06) 144906 EPS nconv=0 first unconverged value (error) -302.035 (1.87476408e-06) 144907 EPS nconv=0 first unconverged value (error) -302.035 (1.87476408e-06) 144908 EPS nconv=0 first unconverged value (error) -302.035 (2.26463442e-06) 144909 EPS nconv=0 first unconverged value (error) -302.035 (2.23425647e-06) 144910 EPS nconv=0 first unconverged value (error) -302.035 (2.12470776e-06) 144911 EPS nconv=0 first unconverged value (error) -302.035 (2.03154750e-06) 144912 EPS nconv=0 first unconverged value (error) -302.035 (1.99469827e-06) 144913 EPS nconv=0 first unconverged value (error) -302.035 (1.99469827e-06) 144914 EPS nconv=0 first unconverged value (error) -302.035 (2.30834694e-06) 144915 EPS nconv=0 first unconverged value (error) -302.035 (2.28839504e-06) 144916 EPS nconv=0 first unconverged value (error) -302.035 (2.14126590e-06) 144917 EPS nconv=0 first unconverged value (error) -302.035 (2.10581131e-06) 144918 EPS nconv=0 first unconverged value (error) -302.035 (1.99193058e-06) 144919 EPS nconv=0 first unconverged value (error) -302.035 (1.99193058e-06) 144920 EPS nconv=0 first unconverged value (error) -302.035 (2.00935675e-06) 144921 EPS nconv=0 first unconverged value (error) -302.035 (2.03352893e-06) 144922 EPS nconv=0 first unconverged value (error) -302.035 (1.93211579e-06) 144923 EPS nconv=0 first unconverged value (error) -302.035 (1.85730184e-06) 144924 EPS nconv=0 first unconverged value (error) -302.035 (1.85759757e-06) 144925 EPS nconv=0 first unconverged value (error) -302.035 (1.85759757e-06) 144926 EPS nconv=0 first unconverged value (error) -302.035 (1.88731918e-06) 144927 EPS nconv=0 first unconverged value (error) -302.035 (1.83564671e-06) 144928 EPS nconv=0 first unconverged value (error) -302.035 (1.82392443e-06) 144929 EPS nconv=0 first unconverged value (error) -302.035 (1.81240616e-06) 144930 EPS nconv=0 first unconverged value (error) -302.035 (1.80865154e-06) 144931 EPS nconv=0 first unconverged value (error) -302.035 (1.80865154e-06) 144932 EPS nconv=0 first unconverged value (error) -302.035 (1.80750780e-06) 144933 EPS nconv=0 first unconverged value (error) -302.035 (1.82450009e-06) 144934 EPS nconv=0 first unconverged value (error) -302.035 (1.80306954e-06) 144935 EPS nconv=0 first unconverged value (error) -302.035 (1.79925883e-06) 144936 EPS nconv=0 first unconverged value (error) -302.035 (1.79743068e-06) 144937 EPS nconv=0 first unconverged value (error) -302.035 (1.79743068e-06) 144938 EPS nconv=0 first unconverged value (error) -302.035 (2.07828411e-06) 144939 EPS nconv=0 first unconverged value (error) -302.035 (2.00007021e-06) 144940 EPS nconv=0 first unconverged value (error) -302.035 (1.94504653e-06) 144941 EPS nconv=0 first unconverged value (error) -302.035 (1.94811242e-06) 144942 EPS nconv=0 first unconverged value (error) -302.035 (1.90836516e-06) 144943 EPS nconv=0 first unconverged value (error) -302.035 (1.90836516e-06) 144944 EPS nconv=0 first unconverged value (error) -302.035 (2.06121053e-06) 144945 EPS nconv=0 first unconverged value (error) -302.035 (2.06364727e-06) 144946 EPS nconv=0 first unconverged value (error) -302.035 (1.96539456e-06) 144947 EPS nconv=0 first unconverged value (error) -302.035 (1.93899091e-06) 144948 EPS nconv=0 first unconverged value (error) -302.035 (1.93927092e-06) 144949 EPS nconv=0 first unconverged value (error) -302.035 (1.93927092e-06) 144950 EPS nconv=0 first unconverged value (error) -302.035 (1.97336012e-06) 144951 EPS nconv=0 first unconverged value (error) -302.035 (1.88976045e-06) 144952 EPS nconv=0 first unconverged value (error) -302.035 (1.85957540e-06) 144953 EPS nconv=0 first unconverged value (error) -302.035 (1.83772326e-06) 144954 EPS nconv=0 first unconverged value (error) -302.035 (1.81902406e-06) 144955 EPS nconv=0 first unconverged value (error) -302.035 (1.81902406e-06) 144956 EPS nconv=0 first unconverged value (error) -302.035 (2.09439409e-06) 144957 EPS nconv=0 first unconverged value (error) -302.035 (2.00943252e-06) 144958 EPS nconv=0 first unconverged value (error) -302.035 (1.92323867e-06) 144959 EPS nconv=0 first unconverged value (error) -302.035 (1.89466182e-06) 144960 EPS nconv=0 first unconverged value (error) -302.035 (1.88721913e-06) 144961 EPS nconv=0 first unconverged value (error) -302.035 (1.88721913e-06) 144962 EPS nconv=0 first unconverged value (error) -302.035 (2.02885635e-06) 144963 EPS nconv=0 first unconverged value (error) -302.035 (2.05314191e-06) 144964 EPS nconv=0 first unconverged value (error) -302.035 (1.94659248e-06) 144965 EPS nconv=0 first unconverged value (error) -302.035 (1.92078133e-06) 144966 EPS nconv=0 first unconverged value (error) -302.035 (1.88316844e-06) 144967 EPS nconv=0 first unconverged value (error) -302.035 (1.88316844e-06) 144968 EPS nconv=0 first unconverged value (error) -302.035 (2.08628444e-06) 144969 EPS nconv=0 first unconverged value (error) -302.035 (2.11116198e-06) 144970 EPS nconv=0 first unconverged value (error) -302.035 (2.01292275e-06) 144971 EPS nconv=0 first unconverged value (error) -302.035 (1.93042040e-06) 144972 EPS nconv=0 first unconverged value (error) -302.035 (1.91101883e-06) 144973 EPS nconv=0 first unconverged value (error) -302.035 (1.91101883e-06) 144974 EPS nconv=0 first unconverged value (error) -302.035 (1.93040288e-06) 144975 EPS nconv=0 first unconverged value (error) -302.035 (1.91346736e-06) 144976 EPS nconv=0 first unconverged value (error) -302.035 (1.88628165e-06) 144977 EPS nconv=0 first unconverged value (error) -302.035 (1.83190941e-06) 144978 EPS nconv=0 first unconverged value (error) -302.035 (1.82095055e-06) 144979 EPS nconv=0 first unconverged value (error) -302.035 (1.82095055e-06) 144980 EPS nconv=0 first unconverged value (error) -302.035 (1.83456057e-06) 144981 EPS nconv=0 first unconverged value (error) -302.035 (1.83783569e-06) 144982 EPS nconv=0 first unconverged value (error) -302.035 (1.82048255e-06) 144983 EPS nconv=0 first unconverged value (error) -302.035 (1.81227422e-06) 144984 EPS nconv=0 first unconverged value (error) -302.035 (1.80998987e-06) 144985 EPS nconv=0 first unconverged value (error) -302.035 (1.80998987e-06) 144986 EPS nconv=0 first unconverged value (error) -302.035 (1.82353286e-06) 144987 EPS nconv=0 first unconverged value (error) -302.035 (1.82580864e-06) 144988 EPS nconv=0 first unconverged value (error) -302.035 (1.81167342e-06) 144989 EPS nconv=0 first unconverged value (error) -302.035 (1.80498550e-06) 144990 EPS nconv=0 first unconverged value (error) -302.035 (1.80145229e-06) 144991 EPS nconv=0 first unconverged value (error) -302.035 (1.80145229e-06) 144992 EPS nconv=0 first unconverged value (error) -302.035 (1.80010734e-06) 144993 EPS nconv=0 first unconverged value (error) -302.035 (1.80281127e-06) 144994 EPS nconv=0 first unconverged value (error) -302.035 (1.79751032e-06) 144995 EPS nconv=0 first unconverged value (error) -302.035 (1.79566065e-06) 144996 EPS nconv=0 first unconverged value (error) -302.035 (1.79522991e-06) 144997 EPS nconv=0 first unconverged value (error) -302.035 (1.79522991e-06) 144998 EPS nconv=0 first unconverged value (error) -302.035 (1.80037385e-06) 144999 EPS nconv=0 first unconverged value (error) -302.035 (1.79765307e-06) 145000 EPS nconv=0 first unconverged value (error) -302.035 (1.79671914e-06) 145001 EPS nconv=0 first unconverged value (error) -302.035 (1.79646945e-06) 145002 EPS nconv=0 first unconverged value (error) -302.035 (1.79570986e-06) 145003 EPS nconv=0 first unconverged value (error) -302.035 (1.79570986e-06) 145004 EPS nconv=0 first unconverged value (error) -302.035 (2.35163649e-06) 145005 EPS nconv=0 first unconverged value (error) -302.035 (2.19945146e-06) 145006 EPS nconv=0 first unconverged value (error) -302.035 (2.11707452e-06) 145007 EPS nconv=0 first unconverged value (error) -302.035 (2.08518847e-06) 145008 EPS nconv=0 first unconverged value (error) -302.035 (2.05548906e-06) 145009 EPS nconv=0 first unconverged value (error) -302.035 (2.05548906e-06) 145010 EPS nconv=0 first unconverged value (error) -302.035 (2.13273194e-06) 145011 EPS nconv=0 first unconverged value (error) -302.035 (2.13637159e-06) 145012 EPS nconv=0 first unconverged value (error) -302.035 (1.98112136e-06) 145013 EPS nconv=0 first unconverged value (error) -302.035 (1.90112909e-06) 145014 EPS nconv=0 first unconverged value (error) -302.035 (1.88891720e-06) 145015 EPS nconv=0 first unconverged value (error) -302.035 (1.88891720e-06) 145016 EPS nconv=0 first unconverged value (error) -302.035 (1.91858128e-06) 145017 EPS nconv=0 first unconverged value (error) -302.035 (1.92472447e-06) 145018 EPS nconv=0 first unconverged value (error) -302.035 (1.88526592e-06) 145019 EPS nconv=0 first unconverged value (error) -302.035 (1.83371149e-06) 145020 EPS nconv=0 first unconverged value (error) -302.035 (1.82247673e-06) 145021 EPS nconv=0 first unconverged value (error) -302.035 (1.82247673e-06) 145022 EPS nconv=0 first unconverged value (error) -302.035 (2.04438570e-06) 145023 EPS nconv=0 first unconverged value (error) -302.035 (1.90480166e-06) 145024 EPS nconv=0 first unconverged value (error) -302.035 (1.86669062e-06) 145025 EPS nconv=0 first unconverged value (error) -302.035 (1.85346412e-06) 145026 EPS nconv=0 first unconverged value (error) -302.035 (1.84704636e-06) 145027 EPS nconv=0 first unconverged value (error) -302.035 (1.84704636e-06) 145028 EPS nconv=0 first unconverged value (error) -302.035 (1.84919223e-06) 145029 EPS nconv=0 first unconverged value (error) -302.035 (1.93244285e-06) 145030 EPS nconv=0 first unconverged value (error) -302.035 (1.82829969e-06) 145031 EPS nconv=0 first unconverged value (error) -302.035 (1.81271172e-06) 145032 EPS nconv=0 first unconverged value (error) -302.035 (1.80452294e-06) 145033 EPS nconv=0 first unconverged value (error) -302.035 (1.80452294e-06) 145034 EPS nconv=0 first unconverged value (error) -302.035 (1.92443911e-06) 145035 EPS nconv=0 first unconverged value (error) -302.035 (1.88207910e-06) 145036 EPS nconv=0 first unconverged value (error) -302.035 (1.86523434e-06) 145037 EPS nconv=0 first unconverged value (error) -302.035 (1.86896423e-06) 145038 EPS nconv=0 first unconverged value (error) -302.035 (1.85157892e-06) 145039 EPS nconv=0 first unconverged value (error) -302.035 (1.85157892e-06) 145040 EPS nconv=0 first unconverged value (error) -302.035 (1.84977190e-06) 145041 EPS nconv=0 first unconverged value (error) -302.035 (1.87907672e-06) 145042 EPS nconv=0 first unconverged value (error) -302.035 (1.83391417e-06) 145043 EPS nconv=0 first unconverged value (error) -302.035 (1.80062244e-06) 145044 EPS nconv=0 first unconverged value (error) -302.035 (1.80209272e-06) 145045 EPS nconv=0 first unconverged value (error) -302.035 (1.80209272e-06) 145046 EPS nconv=0 first unconverged value (error) -302.035 (1.79868384e-06) 145047 EPS nconv=0 first unconverged value (error) -302.035 (1.79679399e-06) 145048 EPS nconv=0 first unconverged value (error) -302.035 (1.79678385e-06) 145049 EPS nconv=0 first unconverged value (error) -302.035 (1.79611583e-06) 145050 EPS nconv=0 first unconverged value (error) -302.035 (1.79575308e-06) 145051 EPS nconv=0 first unconverged value (error) -302.035 (1.79575308e-06) 145052 EPS nconv=0 first unconverged value (error) -302.035 (1.84672553e-06) 145053 EPS nconv=0 first unconverged value (error) -302.035 (1.82411654e-06) 145054 EPS nconv=0 first unconverged value (error) -302.035 (1.81407232e-06) 145055 EPS nconv=0 first unconverged value (error) -302.035 (1.81140614e-06) 145056 EPS nconv=0 first unconverged value (error) -302.035 (1.81015311e-06) 145057 EPS nconv=0 first unconverged value (error) -302.035 (1.81015311e-06) 145058 EPS nconv=0 first unconverged value (error) -302.035 (1.81810099e-06) 145059 EPS nconv=0 first unconverged value (error) -302.035 (1.83443533e-06) 145060 EPS nconv=0 first unconverged value (error) -302.035 (1.80893727e-06) 145061 EPS nconv=0 first unconverged value (error) -302.035 (1.80211831e-06) 145062 EPS nconv=0 first unconverged value (error) -302.035 (1.80114886e-06) 145063 EPS nconv=0 first unconverged value (error) -302.035 (1.80114886e-06) 145064 EPS nconv=0 first unconverged value (error) -302.035 (1.81872356e-06) 145065 EPS nconv=0 first unconverged value (error) -302.035 (1.81278830e-06) 145066 EPS nconv=0 first unconverged value (error) -302.035 (1.80614227e-06) 145067 EPS nconv=0 first unconverged value (error) -302.035 (1.80488201e-06) 145068 EPS nconv=0 first unconverged value (error) -302.035 (1.80291233e-06) 145069 EPS nconv=0 first unconverged value (error) -302.035 (1.80291233e-06) 145070 EPS nconv=0 first unconverged value (error) -302.035 (1.80289164e-06) 145071 EPS nconv=0 first unconverged value (error) -302.035 (1.80410723e-06) 145072 EPS nconv=0 first unconverged value (error) -302.035 (1.79772500e-06) 145073 EPS nconv=0 first unconverged value (error) -302.035 (1.79580618e-06) 145074 EPS nconv=0 first unconverged value (error) -302.035 (1.79580387e-06) 145075 EPS nconv=0 first unconverged value (error) -302.035 (1.79580387e-06) 145076 EPS nconv=0 first unconverged value (error) -302.035 (1.79915351e-06) 145077 EPS nconv=0 first unconverged value (error) -302.035 (1.79733599e-06) 145078 EPS nconv=0 first unconverged value (error) -302.035 (1.79635001e-06) 145079 EPS nconv=0 first unconverged value (error) -302.035 (1.79600989e-06) 145080 EPS nconv=0 first unconverged value (error) -302.035 (1.79586074e-06) 145081 EPS nconv=0 first unconverged value (error) -302.035 (1.79586074e-06) 145082 EPS nconv=0 first unconverged value (error) -302.035 (1.79604227e-06) 145083 EPS nconv=0 first unconverged value (error) -302.035 (1.79680424e-06) 145084 EPS nconv=0 first unconverged value (error) -302.035 (1.79516675e-06) 145085 EPS nconv=0 first unconverged value (error) -302.035 (1.79473963e-06) 145086 EPS nconv=0 first unconverged value (error) -302.035 (1.79456620e-06) 145087 EPS nconv=0 first unconverged value (error) -302.035 (1.79456620e-06) 145088 EPS nconv=0 first unconverged value (error) -302.035 (1.79459891e-06) 145089 EPS nconv=0 first unconverged value (error) -302.035 (1.79465887e-06) 145090 EPS nconv=0 first unconverged value (error) -302.035 (1.79458553e-06) 145091 EPS nconv=0 first unconverged value (error) -302.035 (1.79444417e-06) 145092 EPS nconv=0 first unconverged value (error) -302.035 (1.79441235e-06) 145093 EPS nconv=0 first unconverged value (error) -302.035 (1.79441235e-06) 145094 EPS nconv=0 first unconverged value (error) -302.035 (1.79793031e-06) 145095 EPS nconv=0 first unconverged value (error) -302.035 (1.79632420e-06) 145096 EPS nconv=0 first unconverged value (error) -302.035 (1.79586189e-06) 145097 EPS nconv=0 first unconverged value (error) -302.035 (1.79574999e-06) 145098 EPS nconv=0 first unconverged value (error) -302.035 (1.79550792e-06) 145099 EPS nconv=0 first unconverged value (error) -302.035 (1.79550792e-06) 145100 EPS nconv=0 first unconverged value (error) -302.035 (1.97238539e-06) 145101 EPS nconv=0 first unconverged value (error) -302.035 (1.96691818e-06) 145102 EPS nconv=0 first unconverged value (error) -302.035 (1.90481350e-06) 145103 EPS nconv=0 first unconverged value (error) -302.035 (1.88535105e-06) 145104 EPS nconv=0 first unconverged value (error) -302.035 (1.88354264e-06) 145105 EPS nconv=0 first unconverged value (error) -302.035 (1.88354264e-06) 145106 EPS nconv=0 first unconverged value (error) -302.035 (1.87999205e-06) 145107 EPS nconv=0 first unconverged value (error) -302.035 (1.89252185e-06) 145108 EPS nconv=0 first unconverged value (error) -302.035 (1.89399302e-06) 145109 EPS nconv=0 first unconverged value (error) -302.035 (1.81270126e-06) 145110 EPS nconv=0 first unconverged value (error) -302.035 (1.79926333e-06) 145111 EPS nconv=0 first unconverged value (error) -302.035 (1.79926333e-06) 145112 EPS nconv=0 first unconverged value (error) -302.035 (1.97990221e-06) 145113 EPS nconv=0 first unconverged value (error) -302.035 (1.90819171e-06) 145114 EPS nconv=0 first unconverged value (error) -302.035 (1.86470368e-06) 145115 EPS nconv=0 first unconverged value (error) -302.035 (1.85822423e-06) 145116 EPS nconv=0 first unconverged value (error) -302.035 (1.85518361e-06) 145117 EPS nconv=0 first unconverged value (error) -302.035 (1.85518361e-06) 145118 EPS nconv=0 first unconverged value (error) -302.035 (1.85362521e-06) 145119 EPS nconv=0 first unconverged value (error) -302.035 (1.89588171e-06) 145120 EPS nconv=0 first unconverged value (error) -302.035 (1.84257056e-06) 145121 EPS nconv=0 first unconverged value (error) -302.035 (1.80596144e-06) 145122 EPS nconv=0 first unconverged value (error) -302.035 (1.80140826e-06) 145123 EPS nconv=0 first unconverged value (error) -302.035 (1.80140826e-06) 145124 EPS nconv=0 first unconverged value (error) -302.035 (1.80294731e-06) 145125 EPS nconv=0 first unconverged value (error) -302.035 (1.80470369e-06) 145126 EPS nconv=0 first unconverged value (error) -302.035 (1.79966706e-06) 145127 EPS nconv=0 first unconverged value (error) -302.035 (1.79780106e-06) 145128 EPS nconv=0 first unconverged value (error) -302.035 (1.79695540e-06) 145129 EPS nconv=0 first unconverged value (error) -302.035 (1.79695540e-06) 145130 EPS nconv=0 first unconverged value (error) -302.035 (1.79700581e-06) 145131 EPS nconv=0 first unconverged value (error) -302.035 (1.79657110e-06) 145132 EPS nconv=0 first unconverged value (error) -302.035 (1.79550470e-06) 145133 EPS nconv=0 first unconverged value (error) -302.035 (1.79481534e-06) 145134 EPS nconv=0 first unconverged value (error) -302.035 (1.79448164e-06) 145135 EPS nconv=0 first unconverged value (error) -302.035 (1.79448164e-06) 145136 EPS nconv=0 first unconverged value (error) -302.035 (1.99633036e-06) 145137 EPS nconv=0 first unconverged value (error) -302.035 (1.95170844e-06) 145138 EPS nconv=0 first unconverged value (error) -302.035 (1.89447531e-06) 145139 EPS nconv=0 first unconverged value (error) -302.035 (1.87819076e-06) 145140 EPS nconv=0 first unconverged value (error) -302.035 (1.87358319e-06) 145141 EPS nconv=0 first unconverged value (error) -302.035 (1.87358319e-06) 145142 EPS nconv=0 first unconverged value (error) -302.035 (2.14456269e-06) 145143 EPS nconv=0 first unconverged value (error) -302.035 (2.06040389e-06) 145144 EPS nconv=0 first unconverged value (error) -302.035 (1.99705639e-06) 145145 EPS nconv=0 first unconverged value (error) -302.035 (1.98179146e-06) 145146 EPS nconv=0 first unconverged value (error) -302.035 (1.97471209e-06) 145147 EPS nconv=0 first unconverged value (error) -302.035 (1.97471209e-06) 145148 EPS nconv=0 first unconverged value (error) -302.035 (2.12587004e-06) 145149 EPS nconv=0 first unconverged value (error) -302.035 (2.06674583e-06) 145150 EPS nconv=0 first unconverged value (error) -302.035 (1.92053853e-06) 145151 EPS nconv=0 first unconverged value (error) -302.035 (1.92327183e-06) 145152 EPS nconv=0 first unconverged value (error) -302.035 (1.88417733e-06) 145153 EPS nconv=0 first unconverged value (error) -302.035 (1.88417733e-06) 145154 EPS nconv=0 first unconverged value (error) -302.035 (1.91377762e-06) 145155 EPS nconv=0 first unconverged value (error) -302.035 (1.98082286e-06) 145156 EPS nconv=0 first unconverged value (error) -302.035 (1.91045028e-06) 145157 EPS nconv=0 first unconverged value (error) -302.035 (1.82835744e-06) 145158 EPS nconv=0 first unconverged value (error) -302.035 (1.81731597e-06) 145159 EPS nconv=0 first unconverged value (error) -302.035 (1.81731597e-06) 145160 EPS nconv=0 first unconverged value (error) -302.035 (1.81351789e-06) 145161 EPS nconv=0 first unconverged value (error) -302.035 (1.81967080e-06) 145162 EPS nconv=0 first unconverged value (error) -302.035 (1.81289909e-06) 145163 EPS nconv=0 first unconverged value (error) -302.035 (1.79936874e-06) 145164 EPS nconv=0 first unconverged value (error) -302.035 (1.79620605e-06) 145165 EPS nconv=0 first unconverged value (error) -302.035 (1.79620605e-06) 145166 EPS nconv=0 first unconverged value (error) -302.035 (1.86336420e-06) 145167 EPS nconv=0 first unconverged value (error) -302.035 (1.84385452e-06) 145168 EPS nconv=0 first unconverged value (error) -302.035 (1.83642605e-06) 145169 EPS nconv=0 first unconverged value (error) -302.035 (1.83145107e-06) 145170 EPS nconv=0 first unconverged value (error) -302.035 (1.82706708e-06) 145171 EPS nconv=0 first unconverged value (error) -302.035 (1.82706708e-06) 145172 EPS nconv=0 first unconverged value (error) -302.035 (1.96676695e-06) 145173 EPS nconv=0 first unconverged value (error) -302.035 (1.92302701e-06) 145174 EPS nconv=0 first unconverged value (error) -302.035 (1.88047681e-06) 145175 EPS nconv=0 first unconverged value (error) -302.035 (1.87938219e-06) 145176 EPS nconv=0 first unconverged value (error) -302.035 (1.87714985e-06) 145177 EPS nconv=0 first unconverged value (error) -302.035 (1.87714985e-06) 145178 EPS nconv=0 first unconverged value (error) -302.035 (2.18577229e-06) 145179 EPS nconv=0 first unconverged value (error) -302.035 (2.08919716e-06) 145180 EPS nconv=0 first unconverged value (error) -302.035 (1.96124518e-06) 145181 EPS nconv=0 first unconverged value (error) -302.035 (1.96304650e-06) 145182 EPS nconv=0 first unconverged value (error) -302.035 (1.91746388e-06) 145183 EPS nconv=0 first unconverged value (error) -302.035 (1.91746388e-06) 145184 EPS nconv=0 first unconverged value (error) -302.035 (2.08183287e-06) 145185 EPS nconv=0 first unconverged value (error) -302.035 (2.14166604e-06) 145186 EPS nconv=0 first unconverged value (error) -302.035 (2.00996826e-06) 145187 EPS nconv=0 first unconverged value (error) -302.035 (1.94982008e-06) 145188 EPS nconv=0 first unconverged value (error) -302.035 (1.94144415e-06) 145189 EPS nconv=0 first unconverged value (error) -302.035 (1.94144415e-06) 145190 EPS nconv=0 first unconverged value (error) -302.035 (1.92792357e-06) 145191 EPS nconv=0 first unconverged value (error) -302.035 (1.90057566e-06) 145192 EPS nconv=0 first unconverged value (error) -302.035 (1.90119389e-06) 145193 EPS nconv=0 first unconverged value (error) -302.035 (1.83589259e-06) 145194 EPS nconv=0 first unconverged value (error) -302.035 (1.82169321e-06) 145195 EPS nconv=0 first unconverged value (error) -302.035 (1.82169321e-06) 145196 EPS nconv=0 first unconverged value (error) -302.035 (1.83170179e-06) 145197 EPS nconv=0 first unconverged value (error) -302.035 (1.83119304e-06) 145198 EPS nconv=0 first unconverged value (error) -302.035 (1.81481614e-06) 145199 EPS nconv=0 first unconverged value (error) -302.035 (1.80480080e-06) 145200 EPS nconv=0 first unconverged value (error) -302.035 (1.80380282e-06) 145201 EPS nconv=0 first unconverged value (error) -302.035 (1.80380282e-06) 145202 EPS nconv=0 first unconverged value (error) -302.035 (1.80420874e-06) 145203 EPS nconv=0 first unconverged value (error) -302.035 (1.81523270e-06) 145204 EPS nconv=0 first unconverged value (error) -302.035 (1.80681623e-06) 145205 EPS nconv=0 first unconverged value (error) -302.035 (1.79706363e-06) 145206 EPS nconv=0 first unconverged value (error) -302.035 (1.79513841e-06) 145207 EPS nconv=0 first unconverged value (error) -302.035 (1.79513841e-06) 145208 EPS nconv=0 first unconverged value (error) -302.035 (1.79483404e-06) 145209 EPS nconv=0 first unconverged value (error) -302.035 (1.79481099e-06) 145210 EPS nconv=0 first unconverged value (error) -302.035 (1.79471302e-06) 145211 EPS nconv=0 first unconverged value (error) -302.035 (1.79465255e-06) 145212 EPS nconv=0 first unconverged value (error) -302.035 (1.79459618e-06) 145213 EPS nconv=0 first unconverged value (error) -302.035 (1.79459618e-06) 145214 EPS nconv=0 first unconverged value (error) -302.035 (1.80512177e-06) 145215 EPS nconv=0 first unconverged value (error) -302.035 (1.80110130e-06) 145216 EPS nconv=0 first unconverged value (error) -302.035 (1.80024773e-06) 145217 EPS nconv=0 first unconverged value (error) -302.035 (1.79946567e-06) 145218 EPS nconv=0 first unconverged value (error) -302.035 (1.79883945e-06) 145219 EPS nconv=0 first unconverged value (error) -302.035 (1.79883945e-06) 145220 EPS nconv=0 first unconverged value (error) -302.035 (1.97362380e-06) 145221 EPS nconv=0 first unconverged value (error) -302.035 (1.93226434e-06) 145222 EPS nconv=0 first unconverged value (error) -302.035 (1.91236132e-06) 145223 EPS nconv=0 first unconverged value (error) -302.035 (1.90236058e-06) 145224 EPS nconv=0 first unconverged value (error) -302.035 (1.89592983e-06) 145225 EPS nconv=0 first unconverged value (error) -302.035 (1.89592983e-06) 145226 EPS nconv=0 first unconverged value (error) -302.035 (1.92458911e-06) 145227 EPS nconv=0 first unconverged value (error) -302.035 (1.89313631e-06) 145228 EPS nconv=0 first unconverged value (error) -302.035 (1.84944844e-06) 145229 EPS nconv=0 first unconverged value (error) -302.035 (1.83397527e-06) 145230 EPS nconv=0 first unconverged value (error) -302.035 (1.82893174e-06) 145231 EPS nconv=0 first unconverged value (error) -302.035 (1.82893174e-06) 145232 EPS nconv=0 first unconverged value (error) -302.035 (1.85408407e-06) 145233 EPS nconv=0 first unconverged value (error) -302.035 (1.84751457e-06) 145234 EPS nconv=0 first unconverged value (error) -302.035 (1.82779777e-06) 145235 EPS nconv=0 first unconverged value (error) -302.035 (1.81733731e-06) 145236 EPS nconv=0 first unconverged value (error) -302.035 (1.81197087e-06) 145237 EPS nconv=0 first unconverged value (error) -302.035 (1.81197087e-06) 145238 EPS nconv=0 first unconverged value (error) -302.035 (1.81039535e-06) 145239 EPS nconv=0 first unconverged value (error) -302.035 (1.82977240e-06) 145240 EPS nconv=0 first unconverged value (error) -302.035 (1.81015331e-06) 145241 EPS nconv=0 first unconverged value (error) -302.035 (1.79802946e-06) 145242 EPS nconv=0 first unconverged value (error) -302.035 (1.79719086e-06) 145243 EPS nconv=0 first unconverged value (error) -302.035 (1.79719086e-06) 145244 EPS nconv=0 first unconverged value (error) -302.035 (1.83644530e-06) 145245 EPS nconv=0 first unconverged value (error) -302.035 (1.81972751e-06) 145246 EPS nconv=0 first unconverged value (error) -302.035 (1.81665016e-06) 145247 EPS nconv=0 first unconverged value (error) -302.035 (1.81511831e-06) 145248 EPS nconv=0 first unconverged value (error) -302.035 (1.81188410e-06) 145249 EPS nconv=0 first unconverged value (error) -302.035 (1.81188410e-06) 145250 EPS nconv=0 first unconverged value (error) -302.035 (1.82963900e-06) 145251 EPS nconv=0 first unconverged value (error) -302.035 (1.84384411e-06) 145252 EPS nconv=0 first unconverged value (error) -302.035 (1.82177783e-06) 145253 EPS nconv=0 first unconverged value (error) -302.035 (1.80582435e-06) 145254 EPS nconv=0 first unconverged value (error) -302.035 (1.80303774e-06) 145255 EPS nconv=0 first unconverged value (error) -302.035 (1.80303774e-06) 145256 EPS nconv=0 first unconverged value (error) -302.035 (1.80227673e-06) 145257 EPS nconv=0 first unconverged value (error) -302.035 (1.80427665e-06) 145258 EPS nconv=0 first unconverged value (error) -302.035 (1.80096370e-06) 145259 EPS nconv=0 first unconverged value (error) -302.035 (1.79761642e-06) 145260 EPS nconv=0 first unconverged value (error) -302.035 (1.79651664e-06) 145261 EPS nconv=0 first unconverged value (error) -302.035 (1.79651664e-06) 145262 EPS nconv=0 first unconverged value (error) -302.035 (1.88623882e-06) 145263 EPS nconv=0 first unconverged value (error) -302.035 (1.85315567e-06) 145264 EPS nconv=0 first unconverged value (error) -302.035 (1.84719121e-06) 145265 EPS nconv=0 first unconverged value (error) -302.035 (1.83475114e-06) 145266 EPS nconv=0 first unconverged value (error) -302.035 (1.82843735e-06) 145267 EPS nconv=0 first unconverged value (error) -302.035 (1.82843735e-06) 145268 EPS nconv=0 first unconverged value (error) -302.035 (2.47679917e-06) 145269 EPS nconv=0 first unconverged value (error) -302.035 (2.36127223e-06) 145270 EPS nconv=0 first unconverged value (error) -302.035 (2.29997004e-06) 145271 EPS nconv=0 first unconverged value (error) -302.035 (2.27530120e-06) 145272 EPS nconv=0 first unconverged value (error) -302.035 (2.27118948e-06) 145273 EPS nconv=0 first unconverged value (error) -302.035 (2.27118948e-06) 145274 EPS nconv=0 first unconverged value (error) -302.035 (2.35304641e-06) 145275 EPS nconv=0 first unconverged value (error) -302.035 (2.10346792e-06) 145276 EPS nconv=0 first unconverged value (error) -302.035 (1.97928165e-06) 145277 EPS nconv=0 first unconverged value (error) -302.035 (1.90203264e-06) 145278 EPS nconv=0 first unconverged value (error) -302.035 (1.89273800e-06) 145279 EPS nconv=0 first unconverged value (error) -302.035 (1.89273800e-06) 145280 EPS nconv=0 first unconverged value (error) -302.035 (1.88415370e-06) 145281 EPS nconv=0 first unconverged value (error) -302.035 (1.90526880e-06) 145282 EPS nconv=0 first unconverged value (error) -302.035 (1.83784835e-06) 145283 EPS nconv=0 first unconverged value (error) -302.035 (1.82105790e-06) 145284 EPS nconv=0 first unconverged value (error) -302.035 (1.80680906e-06) 145285 EPS nconv=0 first unconverged value (error) -302.035 (1.80680906e-06) 145286 EPS nconv=0 first unconverged value (error) -302.035 (2.27787240e-06) 145287 EPS nconv=0 first unconverged value (error) -302.035 (2.15008380e-06) 145288 EPS nconv=0 first unconverged value (error) -302.035 (2.06798410e-06) 145289 EPS nconv=0 first unconverged value (error) -302.035 (2.04309948e-06) 145290 EPS nconv=0 first unconverged value (error) -302.035 (2.01054082e-06) 145291 EPS nconv=0 first unconverged value (error) -302.035 (2.01054082e-06) 145292 EPS nconv=0 first unconverged value (error) -302.035 (3.25768665e-06) 145293 EPS nconv=0 first unconverged value (error) -302.035 (3.00336751e-06) 145294 EPS nconv=0 first unconverged value (error) -302.035 (2.78513185e-06) 145295 EPS nconv=0 first unconverged value (error) -302.035 (2.76178208e-06) 145296 EPS nconv=0 first unconverged value (error) -302.035 (2.71500305e-06) 145297 EPS nconv=0 first unconverged value (error) -302.035 (2.71500305e-06) 145298 EPS nconv=0 first unconverged value (error) -302.035 (2.75591321e-06) 145299 EPS nconv=0 first unconverged value (error) -302.035 (2.57390101e-06) 145300 EPS nconv=0 first unconverged value (error) -302.035 (2.26396307e-06) 145301 EPS nconv=0 first unconverged value (error) -302.035 (2.08127738e-06) 145302 EPS nconv=0 first unconverged value (error) -302.035 (1.95947906e-06) 145303 EPS nconv=0 first unconverged value (error) -302.035 (1.95947906e-06) 145304 EPS nconv=0 first unconverged value (error) -302.035 (2.11993007e-06) 145305 EPS nconv=0 first unconverged value (error) -302.035 (2.07782608e-06) 145306 EPS nconv=0 first unconverged value (error) -302.035 (2.00558244e-06) 145307 EPS nconv=0 first unconverged value (error) -302.035 (1.95099501e-06) 145308 EPS nconv=0 first unconverged value (error) -302.035 (1.92910542e-06) 145309 EPS nconv=0 first unconverged value (error) -302.035 (1.92910542e-06) 145310 EPS nconv=0 first unconverged value (error) -302.035 (1.93198166e-06) 145311 EPS nconv=0 first unconverged value (error) -302.035 (2.04759866e-06) 145312 EPS nconv=0 first unconverged value (error) -302.035 (1.92418854e-06) 145313 EPS nconv=0 first unconverged value (error) -302.035 (1.84294012e-06) 145314 EPS nconv=0 first unconverged value (error) -302.035 (1.81537868e-06) 145315 EPS nconv=0 first unconverged value (error) -302.035 (1.81537868e-06) 145316 EPS nconv=0 first unconverged value (error) -302.035 (1.95646268e-06) 145317 EPS nconv=0 first unconverged value (error) -302.035 (1.91767821e-06) 145318 EPS nconv=0 first unconverged value (error) -302.035 (1.90495078e-06) 145319 EPS nconv=0 first unconverged value (error) -302.035 (1.89922495e-06) 145320 EPS nconv=0 first unconverged value (error) -302.035 (1.88047406e-06) 145321 EPS nconv=0 first unconverged value (error) -302.035 (1.88047406e-06) 145322 EPS nconv=0 first unconverged value (error) -302.035 (2.92757795e-06) 145323 EPS nconv=0 first unconverged value (error) -302.035 (2.59508054e-06) 145324 EPS nconv=0 first unconverged value (error) -302.035 (2.37732519e-06) 145325 EPS nconv=0 first unconverged value (error) -302.035 (2.32286908e-06) 145326 EPS nconv=0 first unconverged value (error) -302.035 (2.30461744e-06) 145327 EPS nconv=0 first unconverged value (error) -302.035 (2.30461744e-06) 145328 EPS nconv=0 first unconverged value (error) -302.035 (3.30711122e-06) 145329 EPS nconv=0 first unconverged value (error) -302.035 (3.13740337e-06) 145330 EPS nconv=0 first unconverged value (error) -302.035 (2.64438008e-06) 145331 EPS nconv=0 first unconverged value (error) -302.035 (2.53599016e-06) 145332 EPS nconv=0 first unconverged value (error) -302.035 (2.36489011e-06) 145333 EPS nconv=0 first unconverged value (error) -302.035 (2.36489011e-06) 145334 EPS nconv=0 first unconverged value (error) -302.035 (2.32122836e-06) 145335 EPS nconv=0 first unconverged value (error) -302.035 (2.72704766e-06) 145336 EPS nconv=0 first unconverged value (error) -302.035 (2.34023831e-06) 145337 EPS nconv=0 first unconverged value (error) -302.035 (1.90378203e-06) 145338 EPS nconv=0 first unconverged value (error) -302.035 (1.84909872e-06) 145339 EPS nconv=0 first unconverged value (error) -302.035 (1.84909872e-06) 145340 EPS nconv=0 first unconverged value (error) -302.035 (1.93589448e-06) 145341 EPS nconv=0 first unconverged value (error) -302.035 (1.90220917e-06) 145342 EPS nconv=0 first unconverged value (error) -302.035 (1.87941348e-06) 145343 EPS nconv=0 first unconverged value (error) -302.035 (1.86816778e-06) 145344 EPS nconv=0 first unconverged value (error) -302.035 (1.86234197e-06) 145345 EPS nconv=0 first unconverged value (error) -302.035 (1.86234197e-06) 145346 EPS nconv=0 first unconverged value (error) -302.035 (2.76056105e-06) 145347 EPS nconv=0 first unconverged value (error) -302.035 (2.56495835e-06) 145348 EPS nconv=0 first unconverged value (error) -302.035 (2.33887306e-06) 145349 EPS nconv=0 first unconverged value (error) -302.035 (2.19154782e-06) 145350 EPS nconv=0 first unconverged value (error) -302.035 (2.15381145e-06) 145351 EPS nconv=0 first unconverged value (error) -302.035 (2.15381145e-06) 145352 EPS nconv=0 first unconverged value (error) -302.035 (3.31951564e-06) 145353 EPS nconv=0 first unconverged value (error) -302.035 (3.25345055e-06) 145354 EPS nconv=0 first unconverged value (error) -302.035 (2.93823771e-06) 145355 EPS nconv=0 first unconverged value (error) -302.035 (2.82385278e-06) 145356 EPS nconv=0 first unconverged value (error) -302.035 (2.75112872e-06) 145357 EPS nconv=0 first unconverged value (error) -302.035 (2.75112872e-06) 145358 EPS nconv=0 first unconverged value (error) -302.035 (2.96346456e-06) 145359 EPS nconv=0 first unconverged value (error) -302.035 (2.50272670e-06) 145360 EPS nconv=0 first unconverged value (error) -302.035 (2.13571885e-06) 145361 EPS nconv=0 first unconverged value (error) -302.035 (2.00526277e-06) 145362 EPS nconv=0 first unconverged value (error) -302.035 (1.97986353e-06) 145363 EPS nconv=0 first unconverged value (error) -302.035 (1.97986353e-06) 145364 EPS nconv=0 first unconverged value (error) -302.035 (2.16459368e-06) 145365 EPS nconv=0 first unconverged value (error) -302.035 (2.16554479e-06) 145366 EPS nconv=0 first unconverged value (error) -302.035 (1.98247632e-06) 145367 EPS nconv=0 first unconverged value (error) -302.035 (1.92917767e-06) 145368 EPS nconv=0 first unconverged value (error) -302.035 (1.89458850e-06) 145369 EPS nconv=0 first unconverged value (error) -302.035 (1.89458850e-06) 145370 EPS nconv=0 first unconverged value (error) -302.035 (3.08596100e-06) 145371 EPS nconv=0 first unconverged value (error) -302.035 (2.77295529e-06) 145372 EPS nconv=0 first unconverged value (error) -302.035 (2.57420196e-06) 145373 EPS nconv=0 first unconverged value (error) -302.035 (2.46392891e-06) 145374 EPS nconv=0 first unconverged value (error) -302.035 (2.34345509e-06) 145375 EPS nconv=0 first unconverged value (error) -302.035 (2.34345509e-06) 145376 EPS nconv=0 first unconverged value (error) -302.035 (5.85282804e-06) 145377 EPS nconv=0 first unconverged value (error) -302.035 (5.18229699e-06) 145378 EPS nconv=0 first unconverged value (error) -302.035 (4.61371210e-06) 145379 EPS nconv=0 first unconverged value (error) -302.035 (4.49636514e-06) 145380 EPS nconv=0 first unconverged value (error) -302.035 (4.46301508e-06) 145381 EPS nconv=0 first unconverged value (error) -302.035 (4.46301508e-06) 145382 EPS nconv=0 first unconverged value (error) -302.035 (4.74916446e-06) 145383 EPS nconv=0 first unconverged value (error) -302.035 (4.41128975e-06) 145384 EPS nconv=0 first unconverged value (error) -302.035 (3.58088909e-06) 145385 EPS nconv=0 first unconverged value (error) -302.035 (3.25640018e-06) 145386 EPS nconv=0 first unconverged value (error) -302.035 (2.52420458e-06) 145387 EPS nconv=0 first unconverged value (error) -302.035 (2.52420458e-06) 145388 EPS nconv=0 first unconverged value (error) -302.035 (3.69462398e-06) 145389 EPS nconv=0 first unconverged value (error) -302.035 (3.83553940e-06) 145390 EPS nconv=0 first unconverged value (error) -302.035 (3.20647471e-06) 145391 EPS nconv=0 first unconverged value (error) -302.035 (2.70125448e-06) 145392 EPS nconv=0 first unconverged value (error) -302.035 (2.63802292e-06) 145393 EPS nconv=0 first unconverged value (error) -302.035 (2.63802292e-06) 145394 EPS nconv=0 first unconverged value (error) -302.035 (3.35155909e-06) 145395 EPS nconv=0 first unconverged value (error) -302.035 (3.47237145e-06) 145396 EPS nconv=0 first unconverged value (error) -302.035 (2.87175527e-06) 145397 EPS nconv=0 first unconverged value (error) -302.035 (2.58472779e-06) 145398 EPS nconv=0 first unconverged value (error) -302.035 (2.28004853e-06) 145399 EPS nconv=0 first unconverged value (error) -302.035 (2.28004853e-06) 145400 EPS nconv=0 first unconverged value (error) -302.035 (2.24303871e-06) 145401 EPS nconv=0 first unconverged value (error) -302.035 (2.43563011e-06) 145402 EPS nconv=0 first unconverged value (error) -302.035 (2.01369243e-06) 145403 EPS nconv=0 first unconverged value (error) -302.035 (1.92315371e-06) 145404 EPS nconv=0 first unconverged value (error) -302.035 (1.91595909e-06) 145405 EPS nconv=0 first unconverged value (error) -302.035 (1.91595909e-06) 145406 EPS nconv=0 first unconverged value (error) -302.035 (2.40883505e-06) 145407 EPS nconv=0 first unconverged value (error) -302.035 (2.15735850e-06) 145408 EPS nconv=0 first unconverged value (error) -302.035 (2.05274152e-06) 145409 EPS nconv=0 first unconverged value (error) -302.035 (2.02392955e-06) 145410 EPS nconv=0 first unconverged value (error) -302.035 (2.00221759e-06) 145411 EPS nconv=0 first unconverged value (error) -302.035 (2.00221759e-06) 145412 EPS nconv=0 first unconverged value (error) -302.035 (2.46170873e-06) 145413 EPS nconv=0 first unconverged value (error) -302.035 (2.46447015e-06) 145414 EPS nconv=0 first unconverged value (error) -302.035 (2.08773619e-06) 145415 EPS nconv=0 first unconverged value (error) -302.035 (2.03185227e-06) 145416 EPS nconv=0 first unconverged value (error) -302.035 (1.97503459e-06) 145417 EPS nconv=0 first unconverged value (error) -302.035 (1.97503459e-06) 145418 EPS nconv=0 first unconverged value (error) -302.035 (2.04462123e-06) 145419 EPS nconv=0 first unconverged value (error) -302.035 (2.18408665e-06) 145420 EPS nconv=0 first unconverged value (error) -302.035 (1.91763043e-06) 145421 EPS nconv=0 first unconverged value (error) -302.035 (1.88703669e-06) 145422 EPS nconv=0 first unconverged value (error) -302.035 (1.87728303e-06) 145423 EPS nconv=0 first unconverged value (error) -302.035 (1.87728303e-06) 145424 EPS nconv=0 first unconverged value (error) -302.035 (2.26475501e-06) 145425 EPS nconv=0 first unconverged value (error) -302.035 (2.14912787e-06) 145426 EPS nconv=0 first unconverged value (error) -302.035 (2.03673874e-06) 145427 EPS nconv=0 first unconverged value (error) -302.035 (2.00255388e-06) 145428 EPS nconv=0 first unconverged value (error) -302.035 (1.96207473e-06) 145429 EPS nconv=0 first unconverged value (error) -302.035 (1.96207473e-06) 145430 EPS nconv=0 first unconverged value (error) -302.035 (2.13211575e-06) 145431 EPS nconv=0 first unconverged value (error) -302.035 (2.21911279e-06) 145432 EPS nconv=0 first unconverged value (error) -302.035 (1.97776586e-06) 145433 EPS nconv=0 first unconverged value (error) -302.035 (1.93293007e-06) 145434 EPS nconv=0 first unconverged value (error) -302.035 (1.89951705e-06) 145435 EPS nconv=0 first unconverged value (error) -302.035 (1.89951705e-06) 145436 EPS nconv=0 first unconverged value (error) -302.035 (2.28414040e-06) 145437 EPS nconv=0 first unconverged value (error) -302.035 (2.20498964e-06) 145438 EPS nconv=0 first unconverged value (error) -302.035 (2.09668425e-06) 145439 EPS nconv=0 first unconverged value (error) -302.035 (2.03186061e-06) 145440 EPS nconv=0 first unconverged value (error) -302.035 (1.98904329e-06) 145441 EPS nconv=0 first unconverged value (error) -302.035 (1.98904329e-06) 145442 EPS nconv=0 first unconverged value (error) -302.035 (1.97146721e-06) 145443 EPS nconv=0 first unconverged value (error) -302.035 (2.11876720e-06) 145444 EPS nconv=0 first unconverged value (error) -302.035 (1.93220977e-06) 145445 EPS nconv=0 first unconverged value (error) -302.035 (1.84526560e-06) 145446 EPS nconv=0 first unconverged value (error) -302.035 (1.83763919e-06) 145447 EPS nconv=0 first unconverged value (error) -302.035 (1.83763919e-06) 145448 EPS nconv=0 first unconverged value (error) -302.035 (1.83072893e-06) 145449 EPS nconv=0 first unconverged value (error) -302.035 (1.81682628e-06) 145450 EPS nconv=0 first unconverged value (error) -302.035 (1.81395100e-06) 145451 EPS nconv=0 first unconverged value (error) -302.035 (1.81212346e-06) 145452 EPS nconv=0 first unconverged value (error) -302.035 (1.80921703e-06) 145453 EPS nconv=0 first unconverged value (error) -302.035 (1.80921703e-06) 145454 EPS nconv=0 first unconverged value (error) -302.035 (1.87434238e-06) 145455 EPS nconv=0 first unconverged value (error) -302.035 (1.85288021e-06) 145456 EPS nconv=0 first unconverged value (error) -302.035 (1.83243557e-06) 145457 EPS nconv=0 first unconverged value (error) -302.035 (1.83138900e-06) 145458 EPS nconv=0 first unconverged value (error) -302.035 (1.82267883e-06) 145459 EPS nconv=0 first unconverged value (error) -302.035 (1.82267883e-06) 145460 EPS nconv=0 first unconverged value (error) -302.035 (2.54856502e-06) 145461 EPS nconv=0 first unconverged value (error) -302.035 (2.34292952e-06) 145462 EPS nconv=0 first unconverged value (error) -302.035 (2.17746731e-06) 145463 EPS nconv=0 first unconverged value (error) -302.035 (2.16776971e-06) 145464 EPS nconv=0 first unconverged value (error) -302.035 (2.11802034e-06) 145465 EPS nconv=0 first unconverged value (error) -302.035 (2.11802034e-06) 145466 EPS nconv=0 first unconverged value (error) -302.035 (3.56695613e-06) 145467 EPS nconv=0 first unconverged value (error) -302.035 (3.54220936e-06) 145468 EPS nconv=0 first unconverged value (error) -302.035 (3.04285982e-06) 145469 EPS nconv=0 first unconverged value (error) -302.035 (3.05906628e-06) 145470 EPS nconv=0 first unconverged value (error) -302.035 (2.98073980e-06) 145471 EPS nconv=0 first unconverged value (error) -302.035 (2.98073980e-06) 145472 EPS nconv=0 first unconverged value (error) -302.035 (2.92190027e-06) 145473 EPS nconv=0 first unconverged value (error) -302.035 (2.79256889e-06) 145474 EPS nconv=0 first unconverged value (error) -302.035 (2.82673392e-06) 145475 EPS nconv=0 first unconverged value (error) -302.035 (2.10865065e-06) 145476 EPS nconv=0 first unconverged value (error) -302.035 (1.89943183e-06) 145477 EPS nconv=0 first unconverged value (error) -302.035 (1.89943183e-06) 145478 EPS nconv=0 first unconverged value (error) -302.035 (2.37965730e-06) 145479 EPS nconv=0 first unconverged value (error) -302.035 (2.22978786e-06) 145480 EPS nconv=0 first unconverged value (error) -302.035 (2.11087043e-06) 145481 EPS nconv=0 first unconverged value (error) -302.035 (2.03080681e-06) 145482 EPS nconv=0 first unconverged value (error) -302.035 (2.01877958e-06) 145483 EPS nconv=0 first unconverged value (error) -302.035 (2.01877958e-06) 145484 EPS nconv=0 first unconverged value (error) -302.035 (2.17675960e-06) 145485 EPS nconv=0 first unconverged value (error) -302.035 (2.13238886e-06) 145486 EPS nconv=0 first unconverged value (error) -302.035 (2.01186166e-06) 145487 EPS nconv=0 first unconverged value (error) -302.035 (1.99439780e-06) 145488 EPS nconv=0 first unconverged value (error) -302.035 (1.91479852e-06) 145489 EPS nconv=0 first unconverged value (error) -302.035 (1.91479852e-06) 145490 EPS nconv=0 first unconverged value (error) -302.035 (1.91567176e-06) 145491 EPS nconv=0 first unconverged value (error) -302.035 (1.98160152e-06) 145492 EPS nconv=0 first unconverged value (error) -302.035 (1.87187254e-06) 145493 EPS nconv=0 first unconverged value (error) -302.035 (1.83840054e-06) 145494 EPS nconv=0 first unconverged value (error) -302.035 (1.84393681e-06) 145495 EPS nconv=0 first unconverged value (error) -302.035 (1.84393681e-06) 145496 EPS nconv=0 first unconverged value (error) -302.035 (1.86770358e-06) 145497 EPS nconv=0 first unconverged value (error) -302.035 (1.83770223e-06) 145498 EPS nconv=0 first unconverged value (error) -302.035 (1.83317401e-06) 145499 EPS nconv=0 first unconverged value (error) -302.035 (1.81822584e-06) 145500 EPS nconv=0 first unconverged value (error) -302.035 (1.81298740e-06) 145501 EPS nconv=0 first unconverged value (error) -302.035 (1.81298740e-06) 145502 EPS nconv=0 first unconverged value (error) -302.035 (1.87506153e-06) 145503 EPS nconv=0 first unconverged value (error) -302.035 (1.88740222e-06) 145504 EPS nconv=0 first unconverged value (error) -302.035 (1.84818638e-06) 145505 EPS nconv=0 first unconverged value (error) -302.035 (1.83011818e-06) 145506 EPS nconv=0 first unconverged value (error) -302.035 (1.82236312e-06) 145507 EPS nconv=0 first unconverged value (error) -302.035 (1.82236312e-06) 145508 EPS nconv=0 first unconverged value (error) -302.035 (2.27341284e-06) 145509 EPS nconv=0 first unconverged value (error) -302.035 (2.09905652e-06) 145510 EPS nconv=0 first unconverged value (error) -302.035 (2.04693358e-06) 145511 EPS nconv=0 first unconverged value (error) -302.035 (2.05324348e-06) 145512 EPS nconv=0 first unconverged value (error) -302.035 (1.98873195e-06) 145513 EPS nconv=0 first unconverged value (error) -302.035 (1.98873195e-06) 145514 EPS nconv=0 first unconverged value (error) -302.035 (4.35465814e-06) 145515 EPS nconv=0 first unconverged value (error) -302.035 (3.94940712e-06) 145516 EPS nconv=0 first unconverged value (error) -302.035 (3.55894573e-06) 145517 EPS nconv=0 first unconverged value (error) -302.035 (3.39768823e-06) 145518 EPS nconv=0 first unconverged value (error) -302.035 (3.36764532e-06) 145519 EPS nconv=0 first unconverged value (error) -302.035 (3.36764532e-06) 145520 EPS nconv=0 first unconverged value (error) -302.035 (3.31162743e-06) 145521 EPS nconv=0 first unconverged value (error) -302.035 (3.46284038e-06) 145522 EPS nconv=0 first unconverged value (error) -302.035 (2.93910538e-06) 145523 EPS nconv=0 first unconverged value (error) -302.035 (2.35866614e-06) 145524 EPS nconv=0 first unconverged value (error) -302.035 (2.21055221e-06) 145525 EPS nconv=0 first unconverged value (error) -302.035 (2.21055221e-06) 145526 EPS nconv=0 first unconverged value (error) -302.035 (2.90126228e-06) 145527 EPS nconv=0 first unconverged value (error) -302.035 (2.54339428e-06) 145528 EPS nconv=0 first unconverged value (error) -302.035 (2.46553074e-06) 145529 EPS nconv=0 first unconverged value (error) -302.035 (2.33864033e-06) 145530 EPS nconv=0 first unconverged value (error) -302.035 (2.26806456e-06) 145531 EPS nconv=0 first unconverged value (error) -302.035 (2.26806456e-06) 145532 EPS nconv=0 first unconverged value (error) -302.035 (6.05125298e-06) 145533 EPS nconv=0 first unconverged value (error) -302.035 (5.20428525e-06) 145534 EPS nconv=0 first unconverged value (error) -302.035 (4.68912300e-06) 145535 EPS nconv=0 first unconverged value (error) -302.035 (4.73329545e-06) 145536 EPS nconv=0 first unconverged value (error) -302.035 (4.59042523e-06) 145537 EPS nconv=0 first unconverged value (error) -302.035 (4.59042523e-06) 145538 EPS nconv=0 first unconverged value (error) -302.035 (5.87350099e-06) 145539 EPS nconv=0 first unconverged value (error) -302.035 (5.23262675e-06) 145540 EPS nconv=0 first unconverged value (error) -302.035 (3.91882316e-06) 145541 EPS nconv=0 first unconverged value (error) -302.035 (3.67628427e-06) 145542 EPS nconv=0 first unconverged value (error) -302.035 (3.65561101e-06) 145543 EPS nconv=0 first unconverged value (error) -302.035 (3.65561101e-06) 145544 EPS nconv=0 first unconverged value (error) -302.035 (4.24282152e-06) 145545 EPS nconv=0 first unconverged value (error) -302.035 (4.11577044e-06) 145546 EPS nconv=0 first unconverged value (error) -302.035 (3.60564956e-06) 145547 EPS nconv=0 first unconverged value (error) -302.035 (2.64254996e-06) 145548 EPS nconv=0 first unconverged value (error) -302.035 (2.32409496e-06) 145549 EPS nconv=0 first unconverged value (error) -302.035 (2.32409496e-06) 145550 EPS nconv=0 first unconverged value (error) -302.035 (2.28958750e-06) 145551 EPS nconv=0 first unconverged value (error) -302.035 (2.73517175e-06) 145552 EPS nconv=0 first unconverged value (error) -302.035 (2.23625739e-06) 145553 EPS nconv=0 first unconverged value (error) -302.035 (1.98299213e-06) 145554 EPS nconv=0 first unconverged value (error) -302.035 (1.95081843e-06) 145555 EPS nconv=0 first unconverged value (error) -302.035 (1.95081843e-06) 145556 EPS nconv=0 first unconverged value (error) -302.035 (2.53230266e-06) 145557 EPS nconv=0 first unconverged value (error) -302.035 (2.33273506e-06) 145558 EPS nconv=0 first unconverged value (error) -302.035 (2.18127209e-06) 145559 EPS nconv=0 first unconverged value (error) -302.035 (2.17415857e-06) 145560 EPS nconv=0 first unconverged value (error) -302.035 (2.09887416e-06) 145561 EPS nconv=0 first unconverged value (error) -302.035 (2.09887416e-06) 145562 EPS nconv=0 first unconverged value (error) -302.035 (2.68844968e-06) 145563 EPS nconv=0 first unconverged value (error) -302.035 (2.56638147e-06) 145564 EPS nconv=0 first unconverged value (error) -302.035 (2.18781571e-06) 145565 EPS nconv=0 first unconverged value (error) -302.035 (2.15424626e-06) 145566 EPS nconv=0 first unconverged value (error) -302.035 (2.13460784e-06) 145567 EPS nconv=0 first unconverged value (error) -302.035 (2.13460784e-06) 145568 EPS nconv=0 first unconverged value (error) -302.035 (2.13014578e-06) 145569 EPS nconv=0 first unconverged value (error) -302.035 (2.24524285e-06) 145570 EPS nconv=0 first unconverged value (error) -302.035 (2.08219983e-06) 145571 EPS nconv=0 first unconverged value (error) -302.035 (1.90975588e-06) 145572 EPS nconv=0 first unconverged value (error) -302.035 (1.86417879e-06) 145573 EPS nconv=0 first unconverged value (error) -302.035 (1.86417879e-06) 145574 EPS nconv=0 first unconverged value (error) -302.035 (1.90589981e-06) 145575 EPS nconv=0 first unconverged value (error) -302.035 (1.90159202e-06) 145576 EPS nconv=0 first unconverged value (error) -302.035 (1.87285757e-06) 145577 EPS nconv=0 first unconverged value (error) -302.035 (1.85376027e-06) 145578 EPS nconv=0 first unconverged value (error) -302.035 (1.84323040e-06) 145579 EPS nconv=0 first unconverged value (error) -302.035 (1.84323040e-06) 145580 EPS nconv=0 first unconverged value (error) -302.035 (1.92881942e-06) 145581 EPS nconv=0 first unconverged value (error) -302.035 (1.90779038e-06) 145582 EPS nconv=0 first unconverged value (error) -302.035 (1.85741781e-06) 145583 EPS nconv=0 first unconverged value (error) -302.035 (1.85357007e-06) 145584 EPS nconv=0 first unconverged value (error) -302.035 (1.84284102e-06) 145585 EPS nconv=0 first unconverged value (error) -302.035 (1.84284102e-06) 145586 EPS nconv=0 first unconverged value (error) -302.035 (2.39763355e-06) 145587 EPS nconv=0 first unconverged value (error) -302.035 (2.18948937e-06) 145588 EPS nconv=0 first unconverged value (error) -302.035 (2.06238047e-06) 145589 EPS nconv=0 first unconverged value (error) -302.035 (2.04044856e-06) 145590 EPS nconv=0 first unconverged value (error) -302.035 (2.00694214e-06) 145591 EPS nconv=0 first unconverged value (error) -302.035 (2.00694214e-06) 145592 EPS nconv=0 first unconverged value (error) -302.035 (2.60434311e-06) 145593 EPS nconv=0 first unconverged value (error) -302.035 (2.46304795e-06) 145594 EPS nconv=0 first unconverged value (error) -302.035 (2.20234553e-06) 145595 EPS nconv=0 first unconverged value (error) -302.035 (2.09904817e-06) 145596 EPS nconv=0 first unconverged value (error) -302.035 (2.05175449e-06) 145597 EPS nconv=0 first unconverged value (error) -302.035 (2.05175449e-06) 145598 EPS nconv=0 first unconverged value (error) -302.035 (2.37253624e-06) 145599 EPS nconv=0 first unconverged value (error) -302.035 (2.44607525e-06) 145600 EPS nconv=0 first unconverged value (error) -302.035 (2.15360677e-06) 145601 EPS nconv=0 first unconverged value (error) -302.035 (2.11327289e-06) 145602 EPS nconv=0 first unconverged value (error) -302.035 (2.02143261e-06) 145603 EPS nconv=0 first unconverged value (error) -302.035 (2.02143261e-06) 145604 EPS nconv=0 first unconverged value (error) -302.035 (3.15769240e-06) 145605 EPS nconv=0 first unconverged value (error) -302.035 (2.93977638e-06) 145606 EPS nconv=0 first unconverged value (error) -302.035 (2.66972963e-06) 145607 EPS nconv=0 first unconverged value (error) -302.035 (2.59974941e-06) 145608 EPS nconv=0 first unconverged value (error) -302.035 (2.45333186e-06) 145609 EPS nconv=0 first unconverged value (error) -302.035 (2.45333186e-06) 145610 EPS nconv=0 first unconverged value (error) -302.035 (2.79453420e-06) 145611 EPS nconv=0 first unconverged value (error) -302.035 (2.68374162e-06) 145612 EPS nconv=0 first unconverged value (error) -302.035 (2.35583838e-06) 145613 EPS nconv=0 first unconverged value (error) -302.035 (2.19297709e-06) 145614 EPS nconv=0 first unconverged value (error) -302.035 (2.18980773e-06) 145615 EPS nconv=0 first unconverged value (error) -302.035 (2.18980773e-06) 145616 EPS nconv=0 first unconverged value (error) -302.035 (2.59223211e-06) 145617 EPS nconv=0 first unconverged value (error) -302.035 (2.44971521e-06) 145618 EPS nconv=0 first unconverged value (error) -302.035 (2.24514264e-06) 145619 EPS nconv=0 first unconverged value (error) -302.035 (2.06741845e-06) 145620 EPS nconv=0 first unconverged value (error) -302.035 (2.00638083e-06) 145621 EPS nconv=0 first unconverged value (error) -302.035 (2.00638083e-06) 145622 EPS nconv=0 first unconverged value (error) -302.035 (3.99558584e-06) 145623 EPS nconv=0 first unconverged value (error) -302.035 (3.61872190e-06) 145624 EPS nconv=0 first unconverged value (error) -302.035 (3.09155285e-06) 145625 EPS nconv=0 first unconverged value (error) -302.035 (3.04185108e-06) 145626 EPS nconv=0 first unconverged value (error) -302.035 (2.89037019e-06) 145627 EPS nconv=0 first unconverged value (error) -302.035 (2.89037019e-06) 145628 EPS nconv=0 first unconverged value (error) -302.035 (3.59753133e-06) 145629 EPS nconv=0 first unconverged value (error) -302.035 (3.71657085e-06) 145630 EPS nconv=0 first unconverged value (error) -302.035 (3.06840174e-06) 145631 EPS nconv=0 first unconverged value (error) -302.035 (2.86341155e-06) 145632 EPS nconv=0 first unconverged value (error) -302.035 (2.76039663e-06) 145633 EPS nconv=0 first unconverged value (error) -302.035 (2.76039663e-06) 145634 EPS nconv=0 first unconverged value (error) -302.035 (3.27409041e-06) 145635 EPS nconv=0 first unconverged value (error) -302.035 (3.19039147e-06) 145636 EPS nconv=0 first unconverged value (error) -302.035 (2.84836607e-06) 145637 EPS nconv=0 first unconverged value (error) -302.035 (2.28468820e-06) 145638 EPS nconv=0 first unconverged value (error) -302.035 (2.16461799e-06) 145639 EPS nconv=0 first unconverged value (error) -302.035 (2.16461799e-06) 145640 EPS nconv=0 first unconverged value (error) -302.035 (2.83362126e-06) 145641 EPS nconv=0 first unconverged value (error) -302.035 (2.81712498e-06) 145642 EPS nconv=0 first unconverged value (error) -302.035 (2.58370025e-06) 145643 EPS nconv=0 first unconverged value (error) -302.035 (2.28384489e-06) 145644 EPS nconv=0 first unconverged value (error) -302.035 (2.25890636e-06) 145645 EPS nconv=0 first unconverged value (error) -302.035 (2.25890636e-06) 145646 EPS nconv=0 first unconverged value (error) -302.035 (2.18815736e-06) 145647 EPS nconv=0 first unconverged value (error) -302.035 (2.47940355e-06) 145648 EPS nconv=0 first unconverged value (error) -302.035 (2.13689783e-06) 145649 EPS nconv=0 first unconverged value (error) -302.035 (1.96497705e-06) 145650 EPS nconv=0 first unconverged value (error) -302.035 (1.83759698e-06) 145651 EPS nconv=0 first unconverged value (error) -302.035 (1.83759698e-06) 145652 EPS nconv=0 first unconverged value (error) -302.035 (1.20455685e-05) 145653 EPS nconv=0 first unconverged value (error) -302.035 (1.12630819e-05) 145654 EPS nconv=0 first unconverged value (error) -302.035 (9.99905363e-06) 145655 EPS nconv=0 first unconverged value (error) -302.035 (9.52392106e-06) 145656 EPS nconv=0 first unconverged value (error) -302.035 (8.89810544e-06) 145657 EPS nconv=0 first unconverged value (error) -302.035 (8.89810544e-06) 145658 EPS nconv=0 first unconverged value (error) -302.035 (9.80661723e-06) 145659 EPS nconv=0 first unconverged value (error) -302.035 (8.71205241e-06) 145660 EPS nconv=0 first unconverged value (error) -302.035 (7.11898407e-06) 145661 EPS nconv=0 first unconverged value (error) -302.035 (5.50397829e-06) 145662 EPS nconv=0 first unconverged value (error) -302.035 (4.80154692e-06) 145663 EPS nconv=0 first unconverged value (error) -302.035 (4.80154692e-06) 145664 EPS nconv=0 first unconverged value (error) -302.035 (5.36669385e-06) 145665 EPS nconv=0 first unconverged value (error) -302.035 (5.42729583e-06) 145666 EPS nconv=0 first unconverged value (error) -302.035 (4.03353639e-06) 145667 EPS nconv=0 first unconverged value (error) -302.035 (3.38780642e-06) 145668 EPS nconv=0 first unconverged value (error) -302.035 (3.27174166e-06) 145669 EPS nconv=0 first unconverged value (error) -302.035 (3.27174166e-06) 145670 EPS nconv=0 first unconverged value (error) -302.035 (3.33858226e-06) 145671 EPS nconv=0 first unconverged value (error) -302.035 (4.15006278e-06) 145672 EPS nconv=0 first unconverged value (error) -302.035 (2.85515336e-06) 145673 EPS nconv=0 first unconverged value (error) -302.035 (2.41966813e-06) 145674 EPS nconv=0 first unconverged value (error) -302.035 (2.18267220e-06) 145675 EPS nconv=0 first unconverged value (error) -302.035 (2.18267220e-06) 145676 EPS nconv=0 first unconverged value (error) -302.035 (1.15755164e-05) 145677 EPS nconv=0 first unconverged value (error) -302.035 (9.76207157e-06) 145678 EPS nconv=0 first unconverged value (error) -302.035 (8.69569733e-06) 145679 EPS nconv=0 first unconverged value (error) -302.035 (8.55979732e-06) 145680 EPS nconv=0 first unconverged value (error) -302.035 (7.85090646e-06) 145681 EPS nconv=0 first unconverged value (error) -302.035 (7.85090646e-06) 145682 EPS nconv=0 first unconverged value (error) -302.035 (1.09226034e-05) 145683 EPS nconv=0 first unconverged value (error) -302.035 (1.05599703e-05) 145684 EPS nconv=0 first unconverged value (error) -302.035 (8.23781875e-06) 145685 EPS nconv=0 first unconverged value (error) -302.035 (7.24446082e-06) 145686 EPS nconv=0 first unconverged value (error) -302.035 (7.17945128e-06) 145687 EPS nconv=0 first unconverged value (error) -302.035 (7.17945128e-06) 145688 EPS nconv=0 first unconverged value (error) -302.035 (7.09141900e-06) 145689 EPS nconv=0 first unconverged value (error) -302.035 (5.90360603e-06) 145690 EPS nconv=0 first unconverged value (error) -302.035 (5.13435451e-06) 145691 EPS nconv=0 first unconverged value (error) -302.035 (3.56225681e-06) 145692 EPS nconv=0 first unconverged value (error) -302.035 (2.73314116e-06) 145693 EPS nconv=0 first unconverged value (error) -302.035 (2.73314116e-06) 145694 EPS nconv=0 first unconverged value (error) -302.035 (2.48366164e-06) 145695 EPS nconv=0 first unconverged value (error) -302.035 (2.15491278e-06) 145696 EPS nconv=0 first unconverged value (error) -302.035 (1.92515735e-06) 145697 EPS nconv=0 first unconverged value (error) -302.035 (1.84804180e-06) 145698 EPS nconv=0 first unconverged value (error) -302.035 (1.83677051e-06) 145699 EPS nconv=0 first unconverged value (error) -302.035 (1.83677051e-06) 145700 EPS nconv=0 first unconverged value (error) -302.035 (5.77410064e-06) 145701 EPS nconv=0 first unconverged value (error) -302.035 (4.38219097e-06) 145702 EPS nconv=0 first unconverged value (error) -302.035 (3.87056394e-06) 145703 EPS nconv=0 first unconverged value (error) -302.035 (3.60281283e-06) 145704 EPS nconv=0 first unconverged value (error) -302.035 (3.53052476e-06) 145705 EPS nconv=0 first unconverged value (error) -302.035 (3.53052476e-06) 145706 EPS nconv=0 first unconverged value (error) -302.035 (7.87367565e-06) 145707 EPS nconv=0 first unconverged value (error) -302.035 (6.95022274e-06) 145708 EPS nconv=0 first unconverged value (error) -302.035 (5.76252689e-06) 145709 EPS nconv=0 first unconverged value (error) -302.035 (5.65466310e-06) 145710 EPS nconv=0 first unconverged value (error) -302.035 (5.29184937e-06) 145711 EPS nconv=0 first unconverged value (error) -302.035 (5.29184937e-06) 145712 EPS nconv=0 first unconverged value (error) -302.035 (5.46502605e-06) 145713 EPS nconv=0 first unconverged value (error) -302.035 (6.04415944e-06) 145714 EPS nconv=0 first unconverged value (error) -302.035 (4.48832682e-06) 145715 EPS nconv=0 first unconverged value (error) -302.035 (3.84568752e-06) 145716 EPS nconv=0 first unconverged value (error) -302.035 (2.92803223e-06) 145717 EPS nconv=0 first unconverged value (error) -302.035 (2.92803223e-06) 145718 EPS nconv=0 first unconverged value (error) -302.035 (7.28812389e-06) 145719 EPS nconv=0 first unconverged value (error) -302.035 (7.19547286e-06) 145720 EPS nconv=0 first unconverged value (error) -302.035 (5.50099165e-06) 145721 EPS nconv=0 first unconverged value (error) -302.035 (4.83749352e-06) 145722 EPS nconv=0 first unconverged value (error) -302.035 (4.67103378e-06) 145723 EPS nconv=0 first unconverged value (error) -302.035 (4.67103378e-06) 145724 EPS nconv=0 first unconverged value (error) -302.035 (9.45572734e-06) 145725 EPS nconv=0 first unconverged value (error) -302.035 (8.91396622e-06) 145726 EPS nconv=0 first unconverged value (error) -302.035 (7.74452538e-06) 145727 EPS nconv=0 first unconverged value (error) -302.035 (7.46983803e-06) 145728 EPS nconv=0 first unconverged value (error) -302.035 (7.24884843e-06) 145729 EPS nconv=0 first unconverged value (error) -302.035 (7.24884843e-06) 145730 EPS nconv=0 first unconverged value (error) -302.035 (7.28964920e-06) 145731 EPS nconv=0 first unconverged value (error) -302.035 (6.27317865e-06) 145732 EPS nconv=0 first unconverged value (error) -302.035 (5.60250624e-06) 145733 EPS nconv=0 first unconverged value (error) -302.035 (4.05422438e-06) 145734 EPS nconv=0 first unconverged value (error) -302.035 (2.97741720e-06) 145735 EPS nconv=0 first unconverged value (error) -302.035 (2.97741720e-06) 145736 EPS nconv=0 first unconverged value (error) -302.035 (6.25842551e-06) 145737 EPS nconv=0 first unconverged value (error) -302.035 (5.50093963e-06) 145738 EPS nconv=0 first unconverged value (error) -302.035 (4.31849219e-06) 145739 EPS nconv=0 first unconverged value (error) -302.035 (4.21474448e-06) 145740 EPS nconv=0 first unconverged value (error) -302.035 (3.99089736e-06) 145741 EPS nconv=0 first unconverged value (error) -302.035 (3.99089736e-06) 145742 EPS nconv=0 first unconverged value (error) -302.035 (5.92477448e-06) 145743 EPS nconv=0 first unconverged value (error) -302.035 (6.12650779e-06) 145744 EPS nconv=0 first unconverged value (error) -302.035 (4.97032138e-06) 145745 EPS nconv=0 first unconverged value (error) -302.035 (4.33017290e-06) 145746 EPS nconv=0 first unconverged value (error) -302.035 (4.05446376e-06) 145747 EPS nconv=0 first unconverged value (error) -302.035 (4.05446376e-06) 145748 EPS nconv=0 first unconverged value (error) -302.035 (6.05086846e-06) 145749 EPS nconv=0 first unconverged value (error) -302.035 (5.41864352e-06) 145750 EPS nconv=0 first unconverged value (error) -302.035 (4.43810930e-06) 145751 EPS nconv=0 first unconverged value (error) -302.035 (4.16894157e-06) 145752 EPS nconv=0 first unconverged value (error) -302.035 (4.05418229e-06) 145753 EPS nconv=0 first unconverged value (error) -302.035 (4.05418229e-06) 145754 EPS nconv=0 first unconverged value (error) -302.035 (3.86138162e-06) 145755 EPS nconv=0 first unconverged value (error) -302.035 (3.92714323e-06) 145756 EPS nconv=0 first unconverged value (error) -302.035 (3.29552715e-06) 145757 EPS nconv=0 first unconverged value (error) -302.035 (2.42566695e-06) 145758 EPS nconv=0 first unconverged value (error) -302.035 (2.29776921e-06) 145759 EPS nconv=0 first unconverged value (error) -302.035 (2.29776921e-06) 145760 EPS nconv=0 first unconverged value (error) -302.035 (1.97627824e-06) 145761 EPS nconv=0 first unconverged value (error) -302.035 (2.12048322e-06) 145762 EPS nconv=0 first unconverged value (error) -302.035 (1.93687870e-06) 145763 EPS nconv=0 first unconverged value (error) -302.035 (1.85522753e-06) 145764 EPS nconv=0 first unconverged value (error) -302.035 (1.81893812e-06) 145765 EPS nconv=0 first unconverged value (error) -302.035 (1.81893812e-06) 145766 EPS nconv=0 first unconverged value (error) -302.035 (3.89843659e-06) 145767 EPS nconv=0 first unconverged value (error) -302.035 (3.70781767e-06) 145768 EPS nconv=0 first unconverged value (error) -302.035 (3.33058468e-06) 145769 EPS nconv=0 first unconverged value (error) -302.035 (3.13436994e-06) 145770 EPS nconv=0 first unconverged value (error) -302.035 (3.00437163e-06) 145771 EPS nconv=0 first unconverged value (error) -302.035 (3.00437163e-06) 145772 EPS nconv=0 first unconverged value (error) -302.035 (8.73848369e-06) 145773 EPS nconv=0 first unconverged value (error) -302.035 (7.53056230e-06) 145774 EPS nconv=0 first unconverged value (error) -302.035 (6.23603410e-06) 145775 EPS nconv=0 first unconverged value (error) -302.035 (6.05305800e-06) 145776 EPS nconv=0 first unconverged value (error) -302.035 (5.96504518e-06) 145777 EPS nconv=0 first unconverged value (error) -302.035 (5.96504518e-06) 145778 EPS nconv=0 first unconverged value (error) -302.035 (9.20412368e-06) 145779 EPS nconv=0 first unconverged value (error) -302.035 (8.65301599e-06) 145780 EPS nconv=0 first unconverged value (error) -302.035 (7.13659587e-06) 145781 EPS nconv=0 first unconverged value (error) -302.035 (7.03981151e-06) 145782 EPS nconv=0 first unconverged value (error) -302.035 (5.31958878e-06) 145783 EPS nconv=0 first unconverged value (error) -302.035 (5.31958878e-06) 145784 EPS nconv=0 first unconverged value (error) -302.035 (7.00089567e-06) 145785 EPS nconv=0 first unconverged value (error) -302.035 (7.09221021e-06) 145786 EPS nconv=0 first unconverged value (error) -302.035 (5.31908518e-06) 145787 EPS nconv=0 first unconverged value (error) -302.035 (4.84306773e-06) 145788 EPS nconv=0 first unconverged value (error) -302.035 (4.60453287e-06) 145789 EPS nconv=0 first unconverged value (error) -302.035 (4.60453287e-06) 145790 EPS nconv=0 first unconverged value (error) -302.035 (6.91799663e-06) 145791 EPS nconv=0 first unconverged value (error) -302.035 (5.71602528e-06) 145792 EPS nconv=0 first unconverged value (error) -302.035 (4.90636642e-06) 145793 EPS nconv=0 first unconverged value (error) -302.035 (4.67856409e-06) 145794 EPS nconv=0 first unconverged value (error) -302.035 (4.50331523e-06) 145795 EPS nconv=0 first unconverged value (error) -302.035 (4.50331523e-06) 145796 EPS nconv=0 first unconverged value (error) -302.035 (6.45592648e-06) 145797 EPS nconv=0 first unconverged value (error) -302.035 (6.52818503e-06) 145798 EPS nconv=0 first unconverged value (error) -302.035 (4.99201468e-06) 145799 EPS nconv=0 first unconverged value (error) -302.035 (4.49266091e-06) 145800 EPS nconv=0 first unconverged value (error) -302.035 (4.10936255e-06) 145801 EPS nconv=0 first unconverged value (error) -302.035 (4.10936255e-06) 145802 EPS nconv=0 first unconverged value (error) -302.035 (4.96325874e-06) 145803 EPS nconv=0 first unconverged value (error) -302.035 (4.40091188e-06) 145804 EPS nconv=0 first unconverged value (error) -302.035 (3.87903281e-06) 145805 EPS nconv=0 first unconverged value (error) -302.035 (3.43976688e-06) 145806 EPS nconv=0 first unconverged value (error) -302.035 (3.12773780e-06) 145807 EPS nconv=0 first unconverged value (error) -302.035 (3.12773780e-06) 145808 EPS nconv=0 first unconverged value (error) -302.035 (5.76539671e-06) 145809 EPS nconv=0 first unconverged value (error) -302.035 (5.26863631e-06) 145810 EPS nconv=0 first unconverged value (error) -302.035 (4.49513567e-06) 145811 EPS nconv=0 first unconverged value (error) -302.035 (4.36130055e-06) 145812 EPS nconv=0 first unconverged value (error) -302.035 (4.37550063e-06) 145813 EPS nconv=0 first unconverged value (error) -302.035 (4.37550063e-06) 145814 EPS nconv=0 first unconverged value (error) -302.035 (5.23045394e-06) 145815 EPS nconv=0 first unconverged value (error) -302.035 (4.65368274e-06) 145816 EPS nconv=0 first unconverged value (error) -302.035 (3.91679531e-06) 145817 EPS nconv=0 first unconverged value (error) -302.035 (3.68746855e-06) 145818 EPS nconv=0 first unconverged value (error) -302.035 (2.84207382e-06) 145819 EPS nconv=0 first unconverged value (error) -302.035 (2.84207382e-06) 145820 EPS nconv=0 first unconverged value (error) -302.035 (2.58539674e-06) 145821 EPS nconv=0 first unconverged value (error) -302.035 (3.44251894e-06) 145822 EPS nconv=0 first unconverged value (error) -302.035 (2.46900780e-06) 145823 EPS nconv=0 first unconverged value (error) -302.035 (1.99201414e-06) 145824 EPS nconv=0 first unconverged value (error) -302.035 (1.92532913e-06) 145825 EPS nconv=0 first unconverged value (error) -302.035 (1.92532913e-06) 145826 EPS nconv=0 first unconverged value (error) -302.035 (1.80781051e-06) 145827 EPS nconv=0 first unconverged value (error) -302.035 (1.79734242e-06) 145828 EPS nconv=0 first unconverged value (error) -302.035 (1.79707543e-06) 145829 EPS nconv=0 first unconverged value (error) -302.035 (1.79651758e-06) 145830 EPS nconv=0 first unconverged value (error) -302.035 (1.79611575e-06) 145831 EPS nconv=0 first unconverged value (error) -302.035 (1.79611575e-06) 145832 EPS nconv=0 first unconverged value (error) -302.035 (2.01661012e-06) 145833 EPS nconv=0 first unconverged value (error) -302.035 (1.91320144e-06) 145834 EPS nconv=0 first unconverged value (error) -302.035 (1.88581461e-06) 145835 EPS nconv=0 first unconverged value (error) -302.035 (1.86361333e-06) 145836 EPS nconv=0 first unconverged value (error) -302.035 (1.86188911e-06) 145837 EPS nconv=0 first unconverged value (error) -302.035 (1.86188911e-06) 145838 EPS nconv=0 first unconverged value (error) -302.035 (1.91669785e-06) 145839 EPS nconv=0 first unconverged value (error) -302.035 (1.94835007e-06) 145840 EPS nconv=0 first unconverged value (error) -302.035 (1.86478686e-06) 145841 EPS nconv=0 first unconverged value (error) -302.035 (1.83986391e-06) 145842 EPS nconv=0 first unconverged value (error) -302.035 (1.82324275e-06) 145843 EPS nconv=0 first unconverged value (error) -302.035 (1.82324275e-06) 145844 EPS nconv=0 first unconverged value (error) -302.035 (2.85812090e-06) 145845 EPS nconv=0 first unconverged value (error) -302.035 (2.78370120e-06) 145846 EPS nconv=0 first unconverged value (error) -302.035 (2.61322763e-06) 145847 EPS nconv=0 first unconverged value (error) -302.035 (2.53226928e-06) 145848 EPS nconv=0 first unconverged value (error) -302.035 (2.49804352e-06) 145849 EPS nconv=0 first unconverged value (error) -302.035 (2.49804352e-06) 145850 EPS nconv=0 first unconverged value (error) -302.035 (3.12258043e-06) 145851 EPS nconv=0 first unconverged value (error) -302.035 (2.62091820e-06) 145852 EPS nconv=0 first unconverged value (error) -302.035 (2.35714693e-06) 145853 EPS nconv=0 first unconverged value (error) -302.035 (2.30608317e-06) 145854 EPS nconv=0 first unconverged value (error) -302.035 (2.28951947e-06) 145855 EPS nconv=0 first unconverged value (error) -302.035 (2.28951947e-06) 145856 EPS nconv=0 first unconverged value (error) -302.035 (3.11478377e-06) 145857 EPS nconv=0 first unconverged value (error) -302.035 (2.92073003e-06) 145858 EPS nconv=0 first unconverged value (error) -302.035 (2.42941208e-06) 145859 EPS nconv=0 first unconverged value (error) -302.035 (2.33154077e-06) 145860 EPS nconv=0 first unconverged value (error) -302.035 (2.23720219e-06) 145861 EPS nconv=0 first unconverged value (error) -302.035 (2.23720219e-06) 145862 EPS nconv=0 first unconverged value (error) -302.035 (2.19769890e-06) 145863 EPS nconv=0 first unconverged value (error) -302.035 (2.58035549e-06) 145864 EPS nconv=0 first unconverged value (error) -302.035 (2.17226142e-06) 145865 EPS nconv=0 first unconverged value (error) -302.035 (1.87155872e-06) 145866 EPS nconv=0 first unconverged value (error) -302.035 (1.81966052e-06) 145867 EPS nconv=0 first unconverged value (error) -302.035 (1.81966052e-06) 145868 EPS nconv=0 first unconverged value (error) -302.035 (2.24175671e-06) 145869 EPS nconv=0 first unconverged value (error) -302.035 (2.13700861e-06) 145870 EPS nconv=0 first unconverged value (error) -302.035 (2.07124094e-06) 145871 EPS nconv=0 first unconverged value (error) -302.035 (2.04014276e-06) 145872 EPS nconv=0 first unconverged value (error) -302.035 (2.02240759e-06) 145873 EPS nconv=0 first unconverged value (error) -302.035 (2.02240759e-06) 145874 EPS nconv=0 first unconverged value (error) -302.035 (2.09129328e-06) 145875 EPS nconv=0 first unconverged value (error) -302.035 (2.04727979e-06) 145876 EPS nconv=0 first unconverged value (error) -302.035 (1.93526007e-06) 145877 EPS nconv=0 first unconverged value (error) -302.035 (1.89755455e-06) 145878 EPS nconv=0 first unconverged value (error) -302.035 (1.88097766e-06) 145879 EPS nconv=0 first unconverged value (error) -302.035 (1.88097766e-06) 145880 EPS nconv=0 first unconverged value (error) -302.035 (2.14028515e-06) 145881 EPS nconv=0 first unconverged value (error) -302.035 (2.11026708e-06) 145882 EPS nconv=0 first unconverged value (error) -302.035 (2.00195195e-06) 145883 EPS nconv=0 first unconverged value (error) -302.035 (1.92241517e-06) 145884 EPS nconv=0 first unconverged value (error) -302.035 (1.90502295e-06) 145885 EPS nconv=0 first unconverged value (error) -302.035 (1.90502295e-06) 145886 EPS nconv=0 first unconverged value (error) -302.035 (2.52157135e-06) 145887 EPS nconv=0 first unconverged value (error) -302.035 (2.25133984e-06) 145888 EPS nconv=0 first unconverged value (error) -302.035 (2.14130787e-06) 145889 EPS nconv=0 first unconverged value (error) -302.035 (2.07455365e-06) 145890 EPS nconv=0 first unconverged value (error) -302.035 (2.03382729e-06) 145891 EPS nconv=0 first unconverged value (error) -302.035 (2.03382729e-06) 145892 EPS nconv=0 first unconverged value (error) -302.035 (2.37215149e-06) 145893 EPS nconv=0 first unconverged value (error) -302.035 (2.39564380e-06) 145894 EPS nconv=0 first unconverged value (error) -302.035 (2.07852276e-06) 145895 EPS nconv=0 first unconverged value (error) -302.035 (2.01973620e-06) 145896 EPS nconv=0 first unconverged value (error) -302.035 (1.98938740e-06) 145897 EPS nconv=0 first unconverged value (error) -302.035 (1.98938740e-06) 145898 EPS nconv=0 first unconverged value (error) -302.035 (2.12163199e-06) 145899 EPS nconv=0 first unconverged value (error) -302.035 (2.10760795e-06) 145900 EPS nconv=0 first unconverged value (error) -302.035 (1.95444068e-06) 145901 EPS nconv=0 first unconverged value (error) -302.035 (1.92009192e-06) 145902 EPS nconv=0 first unconverged value (error) -302.035 (1.91239878e-06) 145903 EPS nconv=0 first unconverged value (error) -302.035 (1.91239878e-06) 145904 EPS nconv=0 first unconverged value (error) -302.035 (1.87485204e-06) 145905 EPS nconv=0 first unconverged value (error) -302.035 (1.93187140e-06) 145906 EPS nconv=0 first unconverged value (error) -302.035 (1.88827618e-06) 145907 EPS nconv=0 first unconverged value (error) -302.035 (1.82093313e-06) 145908 EPS nconv=0 first unconverged value (error) -302.035 (1.80803467e-06) 145909 EPS nconv=0 first unconverged value (error) -302.035 (1.80803467e-06) 145910 EPS nconv=0 first unconverged value (error) -302.035 (1.87606358e-06) 145911 EPS nconv=0 first unconverged value (error) -302.035 (1.83848787e-06) 145912 EPS nconv=0 first unconverged value (error) -302.035 (1.83283297e-06) 145913 EPS nconv=0 first unconverged value (error) -302.035 (1.82784984e-06) 145914 EPS nconv=0 first unconverged value (error) -302.035 (1.82145434e-06) 145915 EPS nconv=0 first unconverged value (error) -302.035 (1.82145434e-06) 145916 EPS nconv=0 first unconverged value (error) -302.035 (1.82224549e-06) 145917 EPS nconv=0 first unconverged value (error) -302.035 (1.83727992e-06) 145918 EPS nconv=0 first unconverged value (error) -302.035 (1.81386212e-06) 145919 EPS nconv=0 first unconverged value (error) -302.035 (1.80080271e-06) 145920 EPS nconv=0 first unconverged value (error) -302.035 (1.79921817e-06) 145921 EPS nconv=0 first unconverged value (error) -302.035 (1.79921817e-06) 145922 EPS nconv=0 first unconverged value (error) -302.035 (1.82085490e-06) 145923 EPS nconv=0 first unconverged value (error) -302.035 (1.81265763e-06) 145924 EPS nconv=0 first unconverged value (error) -302.035 (1.80760505e-06) 145925 EPS nconv=0 first unconverged value (error) -302.035 (1.80620070e-06) 145926 EPS nconv=0 first unconverged value (error) -302.035 (1.80466399e-06) 145927 EPS nconv=0 first unconverged value (error) -302.035 (1.80466399e-06) 145928 EPS nconv=0 first unconverged value (error) -302.035 (2.46660417e-06) 145929 EPS nconv=0 first unconverged value (error) -302.035 (2.25829854e-06) 145930 EPS nconv=0 first unconverged value (error) -302.035 (2.16006023e-06) 145931 EPS nconv=0 first unconverged value (error) -302.035 (2.08798295e-06) 145932 EPS nconv=0 first unconverged value (error) -302.035 (2.05838592e-06) 145933 EPS nconv=0 first unconverged value (error) -302.035 (2.05838592e-06) 145934 EPS nconv=0 first unconverged value (error) -302.035 (4.20133312e-06) 145935 EPS nconv=0 first unconverged value (error) -302.035 (3.71396563e-06) 145936 EPS nconv=0 first unconverged value (error) -302.035 (3.37943656e-06) 145937 EPS nconv=0 first unconverged value (error) -302.035 (3.37912341e-06) 145938 EPS nconv=0 first unconverged value (error) -302.035 (3.29535520e-06) 145939 EPS nconv=0 first unconverged value (error) -302.035 (3.29535520e-06) 145940 EPS nconv=0 first unconverged value (error) -302.035 (3.56743165e-06) 145941 EPS nconv=0 first unconverged value (error) -302.035 (3.30072175e-06) 145942 EPS nconv=0 first unconverged value (error) -302.035 (2.70246536e-06) 145943 EPS nconv=0 first unconverged value (error) -302.035 (2.37442428e-06) 145944 EPS nconv=0 first unconverged value (error) -302.035 (2.29615136e-06) 145945 EPS nconv=0 first unconverged value (error) -302.035 (2.29615136e-06) 145946 EPS nconv=0 first unconverged value (error) -302.035 (3.10846479e-06) 145947 EPS nconv=0 first unconverged value (error) -302.035 (2.67415713e-06) 145948 EPS nconv=0 first unconverged value (error) -302.035 (2.35695524e-06) 145949 EPS nconv=0 first unconverged value (error) -302.035 (2.14786936e-06) 145950 EPS nconv=0 first unconverged value (error) -302.035 (2.06689394e-06) 145951 EPS nconv=0 first unconverged value (error) -302.035 (2.06689394e-06) 145952 EPS nconv=0 first unconverged value (error) -302.035 (2.20319061e-06) 145953 EPS nconv=0 first unconverged value (error) -302.035 (2.36630148e-06) 145954 EPS nconv=0 first unconverged value (error) -302.035 (2.00747162e-06) 145955 EPS nconv=0 first unconverged value (error) -302.035 (1.93510444e-06) 145956 EPS nconv=0 first unconverged value (error) -302.035 (1.89956125e-06) 145957 EPS nconv=0 first unconverged value (error) -302.035 (1.89956125e-06) 145958 EPS nconv=0 first unconverged value (error) -302.035 (1.88260391e-06) 145959 EPS nconv=0 first unconverged value (error) -302.035 (1.93467020e-06) 145960 EPS nconv=0 first unconverged value (error) -302.035 (1.86339278e-06) 145961 EPS nconv=0 first unconverged value (error) -302.035 (1.82283832e-06) 145962 EPS nconv=0 first unconverged value (error) -302.035 (1.81801769e-06) 145963 EPS nconv=0 first unconverged value (error) -302.035 (1.81801769e-06) 145964 EPS nconv=0 first unconverged value (error) -302.035 (2.03326904e-06) 145965 EPS nconv=0 first unconverged value (error) -302.035 (1.93220794e-06) 145966 EPS nconv=0 first unconverged value (error) -302.035 (1.91097525e-06) 145967 EPS nconv=0 first unconverged value (error) -302.035 (1.89758016e-06) 145968 EPS nconv=0 first unconverged value (error) -302.035 (1.87651929e-06) 145969 EPS nconv=0 first unconverged value (error) -302.035 (1.87651929e-06) 145970 EPS nconv=0 first unconverged value (error) -302.035 (2.91190166e-06) 145971 EPS nconv=0 first unconverged value (error) -302.035 (2.86504032e-06) 145972 EPS nconv=0 first unconverged value (error) -302.035 (2.66467252e-06) 145973 EPS nconv=0 first unconverged value (error) -302.035 (2.60516952e-06) 145974 EPS nconv=0 first unconverged value (error) -302.035 (2.55531587e-06) 145975 EPS nconv=0 first unconverged value (error) -302.035 (2.55531587e-06) 145976 EPS nconv=0 first unconverged value (error) -302.035 (4.23937153e-06) 145977 EPS nconv=0 first unconverged value (error) -302.035 (3.56953673e-06) 145978 EPS nconv=0 first unconverged value (error) -302.035 (3.12943699e-06) 145979 EPS nconv=0 first unconverged value (error) -302.035 (3.13090432e-06) 145980 EPS nconv=0 first unconverged value (error) -302.035 (3.01057577e-06) 145981 EPS nconv=0 first unconverged value (error) -302.035 (3.01057577e-06) 145982 EPS nconv=0 first unconverged value (error) -302.035 (2.98310762e-06) 145983 EPS nconv=0 first unconverged value (error) -302.035 (3.32342971e-06) 145984 EPS nconv=0 first unconverged value (error) -302.035 (2.74250202e-06) 145985 EPS nconv=0 first unconverged value (error) -302.035 (2.35817425e-06) 145986 EPS nconv=0 first unconverged value (error) -302.035 (2.03565796e-06) 145987 EPS nconv=0 first unconverged value (error) -302.035 (2.03565796e-06) 145988 EPS nconv=0 first unconverged value (error) -302.035 (1.87694998e-06) 145989 EPS nconv=0 first unconverged value (error) -302.035 (1.90092692e-06) 145990 EPS nconv=0 first unconverged value (error) -302.035 (1.88168256e-06) 145991 EPS nconv=0 first unconverged value (error) -302.035 (1.81858005e-06) 145992 EPS nconv=0 first unconverged value (error) -302.035 (1.81027840e-06) 145993 EPS nconv=0 first unconverged value (error) -302.035 (1.81027840e-06) 145994 EPS nconv=0 first unconverged value (error) -302.035 (2.16106289e-06) 145995 EPS nconv=0 first unconverged value (error) -302.035 (2.02854122e-06) 145996 EPS nconv=0 first unconverged value (error) -302.035 (1.99101971e-06) 145997 EPS nconv=0 first unconverged value (error) -302.035 (1.94242488e-06) 145998 EPS nconv=0 first unconverged value (error) -302.035 (1.92920186e-06) 145999 EPS nconv=0 first unconverged value (error) -302.035 (1.92920186e-06) 146000 EPS nconv=0 first unconverged value (error) -302.035 (2.81156510e-06) 146001 EPS nconv=0 first unconverged value (error) -302.035 (2.55662807e-06) 146002 EPS nconv=0 first unconverged value (error) -302.035 (2.37727741e-06) 146003 EPS nconv=0 first unconverged value (error) -302.035 (2.34052540e-06) 146004 EPS nconv=0 first unconverged value (error) -302.035 (2.32740077e-06) 146005 EPS nconv=0 first unconverged value (error) -302.035 (2.32740077e-06) 146006 EPS nconv=0 first unconverged value (error) -302.035 (3.24051174e-06) 146007 EPS nconv=0 first unconverged value (error) -302.035 (2.94905699e-06) 146008 EPS nconv=0 first unconverged value (error) -302.035 (2.58787467e-06) 146009 EPS nconv=0 first unconverged value (error) -302.035 (2.60842242e-06) 146010 EPS nconv=0 first unconverged value (error) -302.035 (2.45852715e-06) 146011 EPS nconv=0 first unconverged value (error) -302.035 (2.45852715e-06) 146012 EPS nconv=0 first unconverged value (error) -302.035 (4.26474841e-06) 146013 EPS nconv=0 first unconverged value (error) -302.035 (4.17384612e-06) 146014 EPS nconv=0 first unconverged value (error) -302.035 (3.32566017e-06) 146015 EPS nconv=0 first unconverged value (error) -302.035 (2.99477183e-06) 146016 EPS nconv=0 first unconverged value (error) -302.035 (2.89295311e-06) 146017 EPS nconv=0 first unconverged value (error) -302.035 (2.89295311e-06) 146018 EPS nconv=0 first unconverged value (error) -302.035 (3.97770128e-06) 146019 EPS nconv=0 first unconverged value (error) -302.035 (4.10906764e-06) 146020 EPS nconv=0 first unconverged value (error) -302.035 (3.35566282e-06) 146021 EPS nconv=0 first unconverged value (error) -302.035 (2.79817657e-06) 146022 EPS nconv=0 first unconverged value (error) -302.035 (2.45986494e-06) 146023 EPS nconv=0 first unconverged value (error) -302.035 (2.45986494e-06) 146024 EPS nconv=0 first unconverged value (error) -302.035 (2.31469256e-06) 146025 EPS nconv=0 first unconverged value (error) -302.035 (2.74895316e-06) 146026 EPS nconv=0 first unconverged value (error) -302.035 (2.26610599e-06) 146027 EPS nconv=0 first unconverged value (error) -302.035 (1.94765378e-06) 146028 EPS nconv=0 first unconverged value (error) -302.035 (1.84333975e-06) 146029 EPS nconv=0 first unconverged value (error) -302.035 (1.84333975e-06) 146030 EPS nconv=0 first unconverged value (error) -302.035 (1.83778274e-06) 146031 EPS nconv=0 first unconverged value (error) -302.035 (1.82843014e-06) 146032 EPS nconv=0 first unconverged value (error) -302.035 (1.82438317e-06) 146033 EPS nconv=0 first unconverged value (error) -302.035 (1.82358667e-06) 146034 EPS nconv=0 first unconverged value (error) -302.035 (1.81915849e-06) 146035 EPS nconv=0 first unconverged value (error) -302.035 (1.81915849e-06) 146036 EPS nconv=0 first unconverged value (error) -302.035 (2.75759327e-06) 146037 EPS nconv=0 first unconverged value (error) -302.035 (2.73534828e-06) 146038 EPS nconv=0 first unconverged value (error) -302.035 (2.47189083e-06) 146039 EPS nconv=0 first unconverged value (error) -302.035 (2.36244995e-06) 146040 EPS nconv=0 first unconverged value (error) -302.035 (2.30388341e-06) 146041 EPS nconv=0 first unconverged value (error) -302.035 (2.30388341e-06) 146042 EPS nconv=0 first unconverged value (error) -302.035 (4.41811839e-06) 146043 EPS nconv=0 first unconverged value (error) -302.035 (3.93371111e-06) 146044 EPS nconv=0 first unconverged value (error) -302.035 (3.51642879e-06) 146045 EPS nconv=0 first unconverged value (error) -302.035 (3.42274934e-06) 146046 EPS nconv=0 first unconverged value (error) -302.035 (3.39630349e-06) 146047 EPS nconv=0 first unconverged value (error) -302.035 (3.39630349e-06) 146048 EPS nconv=0 first unconverged value (error) -302.035 (3.63549538e-06) 146049 EPS nconv=0 first unconverged value (error) -302.035 (3.42661062e-06) 146050 EPS nconv=0 first unconverged value (error) -302.035 (2.89219834e-06) 146051 EPS nconv=0 first unconverged value (error) -302.035 (2.54312529e-06) 146052 EPS nconv=0 first unconverged value (error) -302.035 (2.27461733e-06) 146053 EPS nconv=0 first unconverged value (error) -302.035 (2.27461733e-06) 146054 EPS nconv=0 first unconverged value (error) -302.035 (2.14915069e-06) 146055 EPS nconv=0 first unconverged value (error) -302.035 (2.28736670e-06) 146056 EPS nconv=0 first unconverged value (error) -302.035 (2.07123724e-06) 146057 EPS nconv=0 first unconverged value (error) -302.035 (1.90215698e-06) 146058 EPS nconv=0 first unconverged value (error) -302.035 (1.86262788e-06) 146059 EPS nconv=0 first unconverged value (error) -302.035 (1.86262788e-06) 146060 EPS nconv=0 first unconverged value (error) -302.035 (2.07357889e-06) 146061 EPS nconv=0 first unconverged value (error) -302.035 (1.99751036e-06) 146062 EPS nconv=0 first unconverged value (error) -302.035 (1.96238957e-06) 146063 EPS nconv=0 first unconverged value (error) -302.035 (1.95720006e-06) 146064 EPS nconv=0 first unconverged value (error) -302.035 (1.93119999e-06) 146065 EPS nconv=0 first unconverged value (error) -302.035 (1.93119999e-06) 146066 EPS nconv=0 first unconverged value (error) -302.035 (2.26145326e-06) 146067 EPS nconv=0 first unconverged value (error) -302.035 (2.25075251e-06) 146068 EPS nconv=0 first unconverged value (error) -302.035 (2.10001821e-06) 146069 EPS nconv=0 first unconverged value (error) -302.035 (2.07816530e-06) 146070 EPS nconv=0 first unconverged value (error) -302.035 (2.05448891e-06) 146071 EPS nconv=0 first unconverged value (error) -302.035 (2.05448891e-06) 146072 EPS nconv=0 first unconverged value (error) -302.035 (2.02207879e-06) 146073 EPS nconv=0 first unconverged value (error) -302.035 (2.00438317e-06) 146074 EPS nconv=0 first unconverged value (error) -302.035 (1.95850038e-06) 146075 EPS nconv=0 first unconverged value (error) -302.035 (1.86959923e-06) 146076 EPS nconv=0 first unconverged value (error) -302.035 (1.83794276e-06) 146077 EPS nconv=0 first unconverged value (error) -302.035 (1.83794276e-06) 146078 EPS nconv=0 first unconverged value (error) -302.035 (1.80077941e-06) 146079 EPS nconv=0 first unconverged value (error) -302.035 (1.80134803e-06) 146080 EPS nconv=0 first unconverged value (error) -302.035 (1.79826556e-06) 146081 EPS nconv=0 first unconverged value (error) -302.035 (1.79622612e-06) 146082 EPS nconv=0 first unconverged value (error) -302.035 (1.79603391e-06) 146083 EPS nconv=0 first unconverged value (error) -302.035 (1.79603391e-06) 146084 EPS nconv=0 first unconverged value (error) -302.035 (1.80793606e-06) 146085 EPS nconv=0 first unconverged value (error) -302.035 (1.80215583e-06) 146086 EPS nconv=0 first unconverged value (error) -302.035 (1.80111289e-06) 146087 EPS nconv=0 first unconverged value (error) -302.035 (1.80079377e-06) 146088 EPS nconv=0 first unconverged value (error) -302.035 (1.79929174e-06) 146089 EPS nconv=0 first unconverged value (error) -302.035 (1.79929174e-06) 146090 EPS nconv=0 first unconverged value (error) -302.035 (1.80657337e-06) 146091 EPS nconv=0 first unconverged value (error) -302.035 (1.80689262e-06) 146092 EPS nconv=0 first unconverged value (error) -302.035 (1.80110945e-06) 146093 EPS nconv=0 first unconverged value (error) -302.035 (1.80052265e-06) 146094 EPS nconv=0 first unconverged value (error) -302.035 (1.80030275e-06) 146095 EPS nconv=0 first unconverged value (error) -302.035 (1.80030275e-06) 146096 EPS nconv=0 first unconverged value (error) -302.035 (1.79953841e-06) 146097 EPS nconv=0 first unconverged value (error) -302.035 (1.79932485e-06) 146098 EPS nconv=0 first unconverged value (error) -302.035 (1.79743041e-06) 146099 EPS nconv=0 first unconverged value (error) -302.035 (1.79625237e-06) 146100 EPS nconv=0 first unconverged value (error) -302.035 (1.79550602e-06) 146101 EPS nconv=0 first unconverged value (error) -302.035 (1.79550602e-06) 146102 EPS nconv=0 first unconverged value (error) -302.035 (1.80659910e-06) 146103 EPS nconv=0 first unconverged value (error) -302.035 (1.80448357e-06) 146104 EPS nconv=0 first unconverged value (error) -302.035 (1.80132104e-06) 146105 EPS nconv=0 first unconverged value (error) -302.035 (1.80023596e-06) 146106 EPS nconv=0 first unconverged value (error) -302.035 (1.79952678e-06) 146107 EPS nconv=0 first unconverged value (error) -302.035 (1.79952678e-06) 146108 EPS nconv=0 first unconverged value (error) -302.035 (1.83727747e-06) 146109 EPS nconv=0 first unconverged value (error) -302.035 (1.82335217e-06) 146110 EPS nconv=0 first unconverged value (error) -302.035 (1.81611375e-06) 146111 EPS nconv=0 first unconverged value (error) -302.035 (1.81582829e-06) 146112 EPS nconv=0 first unconverged value (error) -302.035 (1.81358495e-06) 146113 EPS nconv=0 first unconverged value (error) -302.035 (1.81358495e-06) 146114 EPS nconv=0 first unconverged value (error) -302.035 (2.37055714e-06) 146115 EPS nconv=0 first unconverged value (error) -302.035 (2.27727733e-06) 146116 EPS nconv=0 first unconverged value (error) -302.035 (2.10776121e-06) 146117 EPS nconv=0 first unconverged value (error) -302.035 (2.00062575e-06) 146118 EPS nconv=0 first unconverged value (error) -302.035 (1.98614710e-06) 146119 EPS nconv=0 first unconverged value (error) -302.035 (1.98614710e-06) 146120 EPS nconv=0 first unconverged value (error) -302.035 (2.04263468e-06) 146121 EPS nconv=0 first unconverged value (error) -302.035 (2.17265609e-06) 146122 EPS nconv=0 first unconverged value (error) -302.035 (2.02786085e-06) 146123 EPS nconv=0 first unconverged value (error) -302.035 (1.92006523e-06) 146124 EPS nconv=0 first unconverged value (error) -302.035 (1.86299052e-06) 146125 EPS nconv=0 first unconverged value (error) -302.035 (1.86299052e-06) 146126 EPS nconv=0 first unconverged value (error) -302.035 (2.14531183e-06) 146127 EPS nconv=0 first unconverged value (error) -302.035 (2.07061678e-06) 146128 EPS nconv=0 first unconverged value (error) -302.035 (1.98801514e-06) 146129 EPS nconv=0 first unconverged value (error) -302.035 (1.98041436e-06) 146130 EPS nconv=0 first unconverged value (error) -302.035 (1.96719210e-06) 146131 EPS nconv=0 first unconverged value (error) -302.035 (1.96719210e-06) 146132 EPS nconv=0 first unconverged value (error) -302.035 (2.41595208e-06) 146133 EPS nconv=0 first unconverged value (error) -302.035 (2.28832347e-06) 146134 EPS nconv=0 first unconverged value (error) -302.035 (2.21940642e-06) 146135 EPS nconv=0 first unconverged value (error) -302.035 (1.99480833e-06) 146136 EPS nconv=0 first unconverged value (error) -302.035 (1.95163652e-06) 146137 EPS nconv=0 first unconverged value (error) -302.035 (1.95163652e-06) 146138 EPS nconv=0 first unconverged value (error) -302.035 (1.96596436e-06) 146139 EPS nconv=0 first unconverged value (error) -302.035 (2.10071544e-06) 146140 EPS nconv=0 first unconverged value (error) -302.035 (1.94394165e-06) 146141 EPS nconv=0 first unconverged value (error) -302.035 (1.86692982e-06) 146142 EPS nconv=0 first unconverged value (error) -302.035 (1.82402595e-06) 146143 EPS nconv=0 first unconverged value (error) -302.035 (1.82402595e-06) 146144 EPS nconv=0 first unconverged value (error) -302.035 (1.83984956e-06) 146145 EPS nconv=0 first unconverged value (error) -302.035 (1.82535258e-06) 146146 EPS nconv=0 first unconverged value (error) -302.035 (1.81734788e-06) 146147 EPS nconv=0 first unconverged value (error) -302.035 (1.81063466e-06) 146148 EPS nconv=0 first unconverged value (error) -302.035 (1.80647568e-06) 146149 EPS nconv=0 first unconverged value (error) -302.035 (1.80647568e-06) 146150 EPS nconv=0 first unconverged value (error) -302.035 (1.85779909e-06) 146151 EPS nconv=0 first unconverged value (error) -302.035 (1.85892851e-06) 146152 EPS nconv=0 first unconverged value (error) -302.035 (1.84565423e-06) 146153 EPS nconv=0 first unconverged value (error) -302.035 (1.83357312e-06) 146154 EPS nconv=0 first unconverged value (error) -302.035 (1.82907041e-06) 146155 EPS nconv=0 first unconverged value (error) -302.035 (1.82907041e-06) 146156 EPS nconv=0 first unconverged value (error) -302.035 (2.18811435e-06) 146157 EPS nconv=0 first unconverged value (error) -302.035 (2.04049184e-06) 146158 EPS nconv=0 first unconverged value (error) -302.035 (1.98705468e-06) 146159 EPS nconv=0 first unconverged value (error) -302.035 (1.96719387e-06) 146160 EPS nconv=0 first unconverged value (error) -302.035 (1.93842123e-06) 146161 EPS nconv=0 first unconverged value (error) -302.035 (1.93842123e-06) 146162 EPS nconv=0 first unconverged value (error) -302.035 (2.09181748e-06) 146163 EPS nconv=0 first unconverged value (error) -302.035 (2.13815885e-06) 146164 EPS nconv=0 first unconverged value (error) -302.035 (1.98534460e-06) 146165 EPS nconv=0 first unconverged value (error) -302.035 (1.96316388e-06) 146166 EPS nconv=0 first unconverged value (error) -302.035 (1.91941953e-06) 146167 EPS nconv=0 first unconverged value (error) -302.035 (1.91941953e-06) 146168 EPS nconv=0 first unconverged value (error) -302.035 (1.87944805e-06) 146169 EPS nconv=0 first unconverged value (error) -302.035 (1.88145670e-06) 146170 EPS nconv=0 first unconverged value (error) -302.035 (1.83102573e-06) 146171 EPS nconv=0 first unconverged value (error) -302.035 (1.80663874e-06) 146172 EPS nconv=0 first unconverged value (error) -302.035 (1.80341674e-06) 146173 EPS nconv=0 first unconverged value (error) -302.035 (1.80341674e-06) 146174 EPS nconv=0 first unconverged value (error) -302.035 (1.87851557e-06) 146175 EPS nconv=0 first unconverged value (error) -302.035 (1.84710983e-06) 146176 EPS nconv=0 first unconverged value (error) -302.035 (1.83854809e-06) 146177 EPS nconv=0 first unconverged value (error) -302.035 (1.82995520e-06) 146178 EPS nconv=0 first unconverged value (error) -302.035 (1.82703182e-06) 146179 EPS nconv=0 first unconverged value (error) -302.035 (1.82703182e-06) 146180 EPS nconv=0 first unconverged value (error) -302.035 (1.98556289e-06) 146181 EPS nconv=0 first unconverged value (error) -302.035 (1.94040246e-06) 146182 EPS nconv=0 first unconverged value (error) -302.035 (1.88261859e-06) 146183 EPS nconv=0 first unconverged value (error) -302.035 (1.87564957e-06) 146184 EPS nconv=0 first unconverged value (error) -302.035 (1.86866055e-06) 146185 EPS nconv=0 first unconverged value (error) -302.035 (1.86866055e-06) 146186 EPS nconv=0 first unconverged value (error) -302.035 (1.91841621e-06) 146187 EPS nconv=0 first unconverged value (error) -302.035 (1.91805911e-06) 146188 EPS nconv=0 first unconverged value (error) -302.035 (1.84883660e-06) 146189 EPS nconv=0 first unconverged value (error) -302.035 (1.82940283e-06) 146190 EPS nconv=0 first unconverged value (error) -302.035 (1.82810827e-06) 146191 EPS nconv=0 first unconverged value (error) -302.035 (1.82810827e-06) 146192 EPS nconv=0 first unconverged value (error) -302.035 (1.84662382e-06) 146193 EPS nconv=0 first unconverged value (error) -302.035 (1.83900477e-06) 146194 EPS nconv=0 first unconverged value (error) -302.035 (1.82985642e-06) 146195 EPS nconv=0 first unconverged value (error) -302.035 (1.81296760e-06) 146196 EPS nconv=0 first unconverged value (error) -302.035 (1.80505893e-06) 146197 EPS nconv=0 first unconverged value (error) -302.035 (1.80505893e-06) 146198 EPS nconv=0 first unconverged value (error) -302.035 (1.85357847e-06) 146199 EPS nconv=0 first unconverged value (error) -302.035 (1.83587034e-06) 146200 EPS nconv=0 first unconverged value (error) -302.035 (1.81530599e-06) 146201 EPS nconv=0 first unconverged value (error) -302.035 (1.81300242e-06) 146202 EPS nconv=0 first unconverged value (error) -302.035 (1.80997882e-06) 146203 EPS nconv=0 first unconverged value (error) -302.035 (1.80997882e-06) 146204 EPS nconv=0 first unconverged value (error) -302.035 (1.89191442e-06) 146205 EPS nconv=0 first unconverged value (error) -302.035 (1.87145624e-06) 146206 EPS nconv=0 first unconverged value (error) -302.035 (1.84548501e-06) 146207 EPS nconv=0 first unconverged value (error) -302.035 (1.84364887e-06) 146208 EPS nconv=0 first unconverged value (error) -302.035 (1.84175992e-06) 146209 EPS nconv=0 first unconverged value (error) -302.035 (1.84175992e-06) 146210 EPS nconv=0 first unconverged value (error) -302.035 (1.86652550e-06) 146211 EPS nconv=0 first unconverged value (error) -302.035 (1.86925152e-06) 146212 EPS nconv=0 first unconverged value (error) -302.035 (1.83971662e-06) 146213 EPS nconv=0 first unconverged value (error) -302.035 (1.81098820e-06) 146214 EPS nconv=0 first unconverged value (error) -302.035 (1.80915237e-06) 146215 EPS nconv=0 first unconverged value (error) -302.035 (1.80915237e-06) 146216 EPS nconv=0 first unconverged value (error) -302.035 (2.24870598e-06) 146217 EPS nconv=0 first unconverged value (error) -302.035 (2.07523624e-06) 146218 EPS nconv=0 first unconverged value (error) -302.035 (2.02098589e-06) 146219 EPS nconv=0 first unconverged value (error) -302.035 (1.97525047e-06) 146220 EPS nconv=0 first unconverged value (error) -302.035 (1.94497858e-06) 146221 EPS nconv=0 first unconverged value (error) -302.035 (1.94497858e-06) 146222 EPS nconv=0 first unconverged value (error) -302.035 (1.95207643e-06) 146223 EPS nconv=0 first unconverged value (error) -302.035 (2.11276168e-06) 146224 EPS nconv=0 first unconverged value (error) -302.035 (1.92496121e-06) 146225 EPS nconv=0 first unconverged value (error) -302.035 (1.85226338e-06) 146226 EPS nconv=0 first unconverged value (error) -302.035 (1.82492345e-06) 146227 EPS nconv=0 first unconverged value (error) -302.035 (1.82492345e-06) 146228 EPS nconv=0 first unconverged value (error) -302.035 (1.82980378e-06) 146229 EPS nconv=0 first unconverged value (error) -302.035 (1.81615781e-06) 146230 EPS nconv=0 first unconverged value (error) -302.035 (1.81062211e-06) 146231 EPS nconv=0 first unconverged value (error) -302.035 (1.80966596e-06) 146232 EPS nconv=0 first unconverged value (error) -302.035 (1.80681805e-06) 146233 EPS nconv=0 first unconverged value (error) -302.035 (1.80681805e-06) 146234 EPS nconv=0 first unconverged value (error) -302.035 (2.41318268e-06) 146235 EPS nconv=0 first unconverged value (error) -302.035 (2.19903748e-06) 146236 EPS nconv=0 first unconverged value (error) -302.035 (2.11400695e-06) 146237 EPS nconv=0 first unconverged value (error) -302.035 (2.06019559e-06) 146238 EPS nconv=0 first unconverged value (error) -302.035 (2.04984394e-06) 146239 EPS nconv=0 first unconverged value (error) -302.035 (2.04984394e-06) 146240 EPS nconv=0 first unconverged value (error) -302.035 (2.70110280e-06) 146241 EPS nconv=0 first unconverged value (error) -302.035 (2.50638818e-06) 146242 EPS nconv=0 first unconverged value (error) -302.035 (2.26042716e-06) 146243 EPS nconv=0 first unconverged value (error) -302.035 (2.24585036e-06) 146244 EPS nconv=0 first unconverged value (error) -302.035 (2.20288278e-06) 146245 EPS nconv=0 first unconverged value (error) -302.035 (2.20288278e-06) 146246 EPS nconv=0 first unconverged value (error) -302.035 (2.22606101e-06) 146247 EPS nconv=0 first unconverged value (error) -302.035 (2.41092449e-06) 146248 EPS nconv=0 first unconverged value (error) -302.035 (2.09948644e-06) 146249 EPS nconv=0 first unconverged value (error) -302.035 (1.92671363e-06) 146250 EPS nconv=0 first unconverged value (error) -302.035 (1.87413607e-06) 146251 EPS nconv=0 first unconverged value (error) -302.035 (1.87413607e-06) 146252 EPS nconv=0 first unconverged value (error) -302.035 (2.14693131e-06) 146253 EPS nconv=0 first unconverged value (error) -302.035 (2.03143525e-06) 146254 EPS nconv=0 first unconverged value (error) -302.035 (1.96191787e-06) 146255 EPS nconv=0 first unconverged value (error) -302.035 (1.95827472e-06) 146256 EPS nconv=0 first unconverged value (error) -302.035 (1.92833554e-06) 146257 EPS nconv=0 first unconverged value (error) -302.035 (1.92833554e-06) 146258 EPS nconv=0 first unconverged value (error) -302.035 (1.92584348e-06) 146259 EPS nconv=0 first unconverged value (error) -302.035 (2.06633299e-06) 146260 EPS nconv=0 first unconverged value (error) -302.035 (1.90535296e-06) 146261 EPS nconv=0 first unconverged value (error) -302.035 (1.82968911e-06) 146262 EPS nconv=0 first unconverged value (error) -302.035 (1.81025371e-06) 146263 EPS nconv=0 first unconverged value (error) -302.035 (1.81025371e-06) 146264 EPS nconv=0 first unconverged value (error) -302.035 (2.98597478e-06) 146265 EPS nconv=0 first unconverged value (error) -302.035 (2.63871235e-06) 146266 EPS nconv=0 first unconverged value (error) -302.035 (2.55322295e-06) 146267 EPS nconv=0 first unconverged value (error) -302.035 (2.52528777e-06) 146268 EPS nconv=0 first unconverged value (error) -302.035 (2.42475726e-06) 146269 EPS nconv=0 first unconverged value (error) -302.035 (2.42475726e-06) 146270 EPS nconv=0 first unconverged value (error) -302.035 (2.99900217e-06) 146271 EPS nconv=0 first unconverged value (error) -302.035 (2.96815375e-06) 146272 EPS nconv=0 first unconverged value (error) -302.035 (2.41108555e-06) 146273 EPS nconv=0 first unconverged value (error) -302.035 (2.41118542e-06) 146274 EPS nconv=0 first unconverged value (error) -302.035 (2.36136108e-06) 146275 EPS nconv=0 first unconverged value (error) -302.035 (2.36136108e-06) 146276 EPS nconv=0 first unconverged value (error) -302.035 (2.24937465e-06) 146277 EPS nconv=0 first unconverged value (error) -302.035 (2.33631303e-06) 146278 EPS nconv=0 first unconverged value (error) -302.035 (2.34125475e-06) 146279 EPS nconv=0 first unconverged value (error) -302.035 (1.98139246e-06) 146280 EPS nconv=0 first unconverged value (error) -302.035 (1.85792769e-06) 146281 EPS nconv=0 first unconverged value (error) -302.035 (1.85792769e-06) 146282 EPS nconv=0 first unconverged value (error) -302.035 (2.46745943e-06) 146283 EPS nconv=0 first unconverged value (error) -302.035 (2.32689877e-06) 146284 EPS nconv=0 first unconverged value (error) -302.035 (2.26622687e-06) 146285 EPS nconv=0 first unconverged value (error) -302.035 (2.19387356e-06) 146286 EPS nconv=0 first unconverged value (error) -302.035 (2.15557297e-06) 146287 EPS nconv=0 first unconverged value (error) -302.035 (2.15557297e-06) 146288 EPS nconv=0 first unconverged value (error) -302.035 (2.32405466e-06) 146289 EPS nconv=0 first unconverged value (error) -302.035 (2.28176794e-06) 146290 EPS nconv=0 first unconverged value (error) -302.035 (2.07222407e-06) 146291 EPS nconv=0 first unconverged value (error) -302.035 (2.01134306e-06) 146292 EPS nconv=0 first unconverged value (error) -302.035 (1.97434011e-06) 146293 EPS nconv=0 first unconverged value (error) -302.035 (1.97434011e-06) 146294 EPS nconv=0 first unconverged value (error) -302.035 (1.99982340e-06) 146295 EPS nconv=0 first unconverged value (error) -302.035 (2.03363273e-06) 146296 EPS nconv=0 first unconverged value (error) -302.035 (1.94282702e-06) 146297 EPS nconv=0 first unconverged value (error) -302.035 (1.88240230e-06) 146298 EPS nconv=0 first unconverged value (error) -302.035 (1.85866121e-06) 146299 EPS nconv=0 first unconverged value (error) -302.035 (1.85866121e-06) 146300 EPS nconv=0 first unconverged value (error) -302.035 (2.97437143e-06) 146301 EPS nconv=0 first unconverged value (error) -302.035 (2.60027867e-06) 146302 EPS nconv=0 first unconverged value (error) -302.035 (2.43176405e-06) 146303 EPS nconv=0 first unconverged value (error) -302.035 (2.36162427e-06) 146304 EPS nconv=0 first unconverged value (error) -302.035 (2.25687317e-06) 146305 EPS nconv=0 first unconverged value (error) -302.035 (2.25687317e-06) 146306 EPS nconv=0 first unconverged value (error) -302.035 (2.63503170e-06) 146307 EPS nconv=0 first unconverged value (error) -302.035 (2.88296573e-06) 146308 EPS nconv=0 first unconverged value (error) -302.035 (2.37534708e-06) 146309 EPS nconv=0 first unconverged value (error) -302.035 (2.25826385e-06) 146310 EPS nconv=0 first unconverged value (error) -302.035 (2.18190456e-06) 146311 EPS nconv=0 first unconverged value (error) -302.035 (2.18190456e-06) 146312 EPS nconv=0 first unconverged value (error) -302.035 (2.35027290e-06) 146313 EPS nconv=0 first unconverged value (error) -302.035 (2.26822819e-06) 146314 EPS nconv=0 first unconverged value (error) -302.035 (2.07462118e-06) 146315 EPS nconv=0 first unconverged value (error) -302.035 (2.03660756e-06) 146316 EPS nconv=0 first unconverged value (error) -302.035 (2.00678274e-06) 146317 EPS nconv=0 first unconverged value (error) -302.035 (2.00678274e-06) 146318 EPS nconv=0 first unconverged value (error) -302.035 (2.15638706e-06) 146319 EPS nconv=0 first unconverged value (error) -302.035 (2.15363861e-06) 146320 EPS nconv=0 first unconverged value (error) -302.035 (2.02728407e-06) 146321 EPS nconv=0 first unconverged value (error) -302.035 (1.92624249e-06) 146322 EPS nconv=0 first unconverged value (error) -302.035 (1.90352290e-06) 146323 EPS nconv=0 first unconverged value (error) -302.035 (1.90352290e-06) 146324 EPS nconv=0 first unconverged value (error) -302.035 (2.31799892e-06) 146325 EPS nconv=0 first unconverged value (error) -302.035 (2.19696571e-06) 146326 EPS nconv=0 first unconverged value (error) -302.035 (2.05820419e-06) 146327 EPS nconv=0 first unconverged value (error) -302.035 (2.00671011e-06) 146328 EPS nconv=0 first unconverged value (error) -302.035 (1.95896191e-06) 146329 EPS nconv=0 first unconverged value (error) -302.035 (1.95896191e-06) 146330 EPS nconv=0 first unconverged value (error) -302.035 (2.04836242e-06) 146331 EPS nconv=0 first unconverged value (error) -302.035 (2.15419417e-06) 146332 EPS nconv=0 first unconverged value (error) -302.035 (1.96599545e-06) 146333 EPS nconv=0 first unconverged value (error) -302.035 (1.92296133e-06) 146334 EPS nconv=0 first unconverged value (error) -302.035 (1.89689182e-06) 146335 EPS nconv=0 first unconverged value (error) -302.035 (1.89689182e-06) 146336 EPS nconv=0 first unconverged value (error) -302.035 (2.16006944e-06) 146337 EPS nconv=0 first unconverged value (error) -302.035 (2.05978482e-06) 146338 EPS nconv=0 first unconverged value (error) -302.035 (1.97938860e-06) 146339 EPS nconv=0 first unconverged value (error) -302.035 (1.96785814e-06) 146340 EPS nconv=0 first unconverged value (error) -302.035 (1.94388930e-06) 146341 EPS nconv=0 first unconverged value (error) -302.035 (1.94388930e-06) 146342 EPS nconv=0 first unconverged value (error) -302.035 (2.05904551e-06) 146343 EPS nconv=0 first unconverged value (error) -302.035 (2.07227217e-06) 146344 EPS nconv=0 first unconverged value (error) -302.035 (1.96710723e-06) 146345 EPS nconv=0 first unconverged value (error) -302.035 (1.87599340e-06) 146346 EPS nconv=0 first unconverged value (error) -302.035 (1.86398096e-06) 146347 EPS nconv=0 first unconverged value (error) -302.035 (1.86398096e-06) 146348 EPS nconv=0 first unconverged value (error) -302.035 (2.31952722e-06) 146349 EPS nconv=0 first unconverged value (error) -302.035 (2.13799724e-06) 146350 EPS nconv=0 first unconverged value (error) -302.035 (2.05835623e-06) 146351 EPS nconv=0 first unconverged value (error) -302.035 (2.03441655e-06) 146352 EPS nconv=0 first unconverged value (error) -302.035 (1.98229106e-06) 146353 EPS nconv=0 first unconverged value (error) -302.035 (1.98229106e-06) 146354 EPS nconv=0 first unconverged value (error) -302.035 (2.27989825e-06) 146355 EPS nconv=0 first unconverged value (error) -302.035 (2.35313973e-06) 146356 EPS nconv=0 first unconverged value (error) -302.035 (2.11915023e-06) 146357 EPS nconv=0 first unconverged value (error) -302.035 (2.05560734e-06) 146358 EPS nconv=0 first unconverged value (error) -302.035 (2.02952406e-06) 146359 EPS nconv=0 first unconverged value (error) -302.035 (2.02952406e-06) 146360 EPS nconv=0 first unconverged value (error) -302.035 (2.45493219e-06) 146361 EPS nconv=0 first unconverged value (error) -302.035 (2.23114010e-06) 146362 EPS nconv=0 first unconverged value (error) -302.035 (2.12134350e-06) 146363 EPS nconv=0 first unconverged value (error) -302.035 (2.10495244e-06) 146364 EPS nconv=0 first unconverged value (error) -302.035 (2.06292508e-06) 146365 EPS nconv=0 first unconverged value (error) -302.035 (2.06292508e-06) 146366 EPS nconv=0 first unconverged value (error) -302.035 (2.09435619e-06) 146367 EPS nconv=0 first unconverged value (error) -302.035 (2.22839726e-06) 146368 EPS nconv=0 first unconverged value (error) -302.035 (1.98803594e-06) 146369 EPS nconv=0 first unconverged value (error) -302.035 (1.88405785e-06) 146370 EPS nconv=0 first unconverged value (error) -302.035 (1.87632855e-06) 146371 EPS nconv=0 first unconverged value (error) -302.035 (1.87632855e-06) 146372 EPS nconv=0 first unconverged value (error) -302.035 (1.92693386e-06) 146373 EPS nconv=0 first unconverged value (error) -302.035 (1.90232500e-06) 146374 EPS nconv=0 first unconverged value (error) -302.035 (1.86475584e-06) 146375 EPS nconv=0 first unconverged value (error) -302.035 (1.84375094e-06) 146376 EPS nconv=0 first unconverged value (error) -302.035 (1.82875160e-06) 146377 EPS nconv=0 first unconverged value (error) -302.035 (1.82875160e-06) 146378 EPS nconv=0 first unconverged value (error) -302.035 (1.86310243e-06) 146379 EPS nconv=0 first unconverged value (error) -302.035 (1.87653497e-06) 146380 EPS nconv=0 first unconverged value (error) -302.035 (1.83499134e-06) 146381 EPS nconv=0 first unconverged value (error) -302.035 (1.82806871e-06) 146382 EPS nconv=0 first unconverged value (error) -302.035 (1.82199809e-06) 146383 EPS nconv=0 first unconverged value (error) -302.035 (1.82199809e-06) 146384 EPS nconv=0 first unconverged value (error) -302.035 (2.55219947e-06) 146385 EPS nconv=0 first unconverged value (error) -302.035 (2.27388402e-06) 146386 EPS nconv=0 first unconverged value (error) -302.035 (2.17284382e-06) 146387 EPS nconv=0 first unconverged value (error) -302.035 (2.17389521e-06) 146388 EPS nconv=0 first unconverged value (error) -302.035 (2.10524176e-06) 146389 EPS nconv=0 first unconverged value (error) -302.035 (2.10524176e-06) 146390 EPS nconv=0 first unconverged value (error) -302.035 (2.24878734e-06) 146391 EPS nconv=0 first unconverged value (error) -302.035 (2.37553999e-06) 146392 EPS nconv=0 first unconverged value (error) -302.035 (2.10409439e-06) 146393 EPS nconv=0 first unconverged value (error) -302.035 (1.95568765e-06) 146394 EPS nconv=0 first unconverged value (error) -302.035 (1.91190067e-06) 146395 EPS nconv=0 first unconverged value (error) -302.035 (1.91190067e-06) 146396 EPS nconv=0 first unconverged value (error) -302.035 (1.89189553e-06) 146397 EPS nconv=0 first unconverged value (error) -302.035 (1.88011022e-06) 146398 EPS nconv=0 first unconverged value (error) -302.035 (1.88353077e-06) 146399 EPS nconv=0 first unconverged value (error) -302.035 (1.83263377e-06) 146400 EPS nconv=0 first unconverged value (error) -302.035 (1.80268745e-06) 146401 EPS nconv=0 first unconverged value (error) -302.035 (1.80268745e-06) 146402 EPS nconv=0 first unconverged value (error) -302.035 (2.17829320e-06) 146403 EPS nconv=0 first unconverged value (error) -302.035 (2.07641799e-06) 146404 EPS nconv=0 first unconverged value (error) -302.035 (2.02652835e-06) 146405 EPS nconv=0 first unconverged value (error) -302.035 (1.98958270e-06) 146406 EPS nconv=0 first unconverged value (error) -302.035 (1.96737830e-06) 146407 EPS nconv=0 first unconverged value (error) -302.035 (1.96737830e-06) 146408 EPS nconv=0 first unconverged value (error) -302.035 (2.28921072e-06) 146409 EPS nconv=0 first unconverged value (error) -302.035 (2.17174005e-06) 146410 EPS nconv=0 first unconverged value (error) -302.035 (2.06127397e-06) 146411 EPS nconv=0 first unconverged value (error) -302.035 (2.05992682e-06) 146412 EPS nconv=0 first unconverged value (error) -302.035 (2.04492639e-06) 146413 EPS nconv=0 first unconverged value (error) -302.035 (2.04492639e-06) 146414 EPS nconv=0 first unconverged value (error) -302.035 (2.71309594e-06) 146415 EPS nconv=0 first unconverged value (error) -302.035 (2.45234018e-06) 146416 EPS nconv=0 first unconverged value (error) -302.035 (2.13742553e-06) 146417 EPS nconv=0 first unconverged value (error) -302.035 (2.18541705e-06) 146418 EPS nconv=0 first unconverged value (error) -302.035 (2.04811642e-06) 146419 EPS nconv=0 first unconverged value (error) -302.035 (2.04811642e-06) 146420 EPS nconv=0 first unconverged value (error) -302.035 (2.07401732e-06) 146421 EPS nconv=0 first unconverged value (error) -302.035 (2.30290091e-06) 146422 EPS nconv=0 first unconverged value (error) -302.035 (2.08025086e-06) 146423 EPS nconv=0 first unconverged value (error) -302.035 (1.86542985e-06) 146424 EPS nconv=0 first unconverged value (error) -302.035 (1.83687004e-06) 146425 EPS nconv=0 first unconverged value (error) -302.035 (1.83687004e-06) 146426 EPS nconv=0 first unconverged value (error) -302.035 (1.88317957e-06) 146427 EPS nconv=0 first unconverged value (error) -302.035 (1.85053285e-06) 146428 EPS nconv=0 first unconverged value (error) -302.035 (1.83706548e-06) 146429 EPS nconv=0 first unconverged value (error) -302.035 (1.83491680e-06) 146430 EPS nconv=0 first unconverged value (error) -302.035 (1.82713621e-06) 146431 EPS nconv=0 first unconverged value (error) -302.035 (1.82713621e-06) 146432 EPS nconv=0 first unconverged value (error) -302.035 (2.24254776e-06) 146433 EPS nconv=0 first unconverged value (error) -302.035 (2.20859730e-06) 146434 EPS nconv=0 first unconverged value (error) -302.035 (2.05312316e-06) 146435 EPS nconv=0 first unconverged value (error) -302.035 (1.97665654e-06) 146436 EPS nconv=0 first unconverged value (error) -302.035 (1.95798030e-06) 146437 EPS nconv=0 first unconverged value (error) -302.035 (1.95798030e-06) 146438 EPS nconv=0 first unconverged value (error) -302.035 (2.00675510e-06) 146439 EPS nconv=0 first unconverged value (error) -302.035 (2.09442069e-06) 146440 EPS nconv=0 first unconverged value (error) -302.035 (1.99953822e-06) 146441 EPS nconv=0 first unconverged value (error) -302.035 (1.90699638e-06) 146442 EPS nconv=0 first unconverged value (error) -302.035 (1.83769157e-06) 146443 EPS nconv=0 first unconverged value (error) -302.035 (1.83769157e-06) 146444 EPS nconv=0 first unconverged value (error) -302.035 (1.87810360e-06) 146445 EPS nconv=0 first unconverged value (error) -302.035 (1.86645592e-06) 146446 EPS nconv=0 first unconverged value (error) -302.035 (1.84782653e-06) 146447 EPS nconv=0 first unconverged value (error) -302.035 (1.83967660e-06) 146448 EPS nconv=0 first unconverged value (error) -302.035 (1.82958166e-06) 146449 EPS nconv=0 first unconverged value (error) -302.035 (1.82958166e-06) 146450 EPS nconv=0 first unconverged value (error) -302.035 (2.26637298e-06) 146451 EPS nconv=0 first unconverged value (error) -302.035 (2.21487300e-06) 146452 EPS nconv=0 first unconverged value (error) -302.035 (2.10385026e-06) 146453 EPS nconv=0 first unconverged value (error) -302.035 (2.01369004e-06) 146454 EPS nconv=0 first unconverged value (error) -302.035 (1.99237787e-06) 146455 EPS nconv=0 first unconverged value (error) -302.035 (1.99237787e-06) 146456 EPS nconv=0 first unconverged value (error) -302.035 (1.98761386e-06) 146457 EPS nconv=0 first unconverged value (error) -302.035 (2.04868257e-06) 146458 EPS nconv=0 first unconverged value (error) -302.035 (1.96141612e-06) 146459 EPS nconv=0 first unconverged value (error) -302.035 (1.85278306e-06) 146460 EPS nconv=0 first unconverged value (error) -302.035 (1.83231521e-06) 146461 EPS nconv=0 first unconverged value (error) -302.035 (1.83231521e-06) 146462 EPS nconv=0 first unconverged value (error) -302.035 (1.81960306e-06) 146463 EPS nconv=0 first unconverged value (error) -302.035 (1.81239769e-06) 146464 EPS nconv=0 first unconverged value (error) -302.035 (1.80991604e-06) 146465 EPS nconv=0 first unconverged value (error) -302.035 (1.80778735e-06) 146466 EPS nconv=0 first unconverged value (error) -302.035 (1.80551462e-06) 146467 EPS nconv=0 first unconverged value (error) -302.035 (1.80551462e-06) 146468 EPS nconv=0 first unconverged value (error) -302.035 (2.15405797e-06) 146469 EPS nconv=0 first unconverged value (error) -302.035 (2.02589568e-06) 146470 EPS nconv=0 first unconverged value (error) -302.035 (1.97699580e-06) 146471 EPS nconv=0 first unconverged value (error) -302.035 (1.95577737e-06) 146472 EPS nconv=0 first unconverged value (error) -302.035 (1.92233792e-06) 146473 EPS nconv=0 first unconverged value (error) -302.035 (1.92233792e-06) 146474 EPS nconv=0 first unconverged value (error) -302.035 (1.91686738e-06) 146475 EPS nconv=0 first unconverged value (error) -302.035 (2.03959852e-06) 146476 EPS nconv=0 first unconverged value (error) -302.035 (1.90217400e-06) 146477 EPS nconv=0 first unconverged value (error) -302.035 (1.83163345e-06) 146478 EPS nconv=0 first unconverged value (error) -302.035 (1.81973718e-06) 146479 EPS nconv=0 first unconverged value (error) -302.035 (1.81973718e-06) 146480 EPS nconv=0 first unconverged value (error) -302.035 (1.92435978e-06) 146481 EPS nconv=0 first unconverged value (error) -302.035 (1.88471420e-06) 146482 EPS nconv=0 first unconverged value (error) -302.035 (1.86356111e-06) 146483 EPS nconv=0 first unconverged value (error) -302.035 (1.85674190e-06) 146484 EPS nconv=0 first unconverged value (error) -302.035 (1.84663108e-06) 146485 EPS nconv=0 first unconverged value (error) -302.035 (1.84663108e-06) 146486 EPS nconv=0 first unconverged value (error) -302.035 (1.95397606e-06) 146487 EPS nconv=0 first unconverged value (error) -302.035 (1.93763641e-06) 146488 EPS nconv=0 first unconverged value (error) -302.035 (1.88345800e-06) 146489 EPS nconv=0 first unconverged value (error) -302.035 (1.87834029e-06) 146490 EPS nconv=0 first unconverged value (error) -302.035 (1.86846382e-06) 146491 EPS nconv=0 first unconverged value (error) -302.035 (1.86846382e-06) 146492 EPS nconv=0 first unconverged value (error) -302.035 (2.17932024e-06) 146493 EPS nconv=0 first unconverged value (error) -302.035 (2.12102795e-06) 146494 EPS nconv=0 first unconverged value (error) -302.035 (2.03868091e-06) 146495 EPS nconv=0 first unconverged value (error) -302.035 (1.96929048e-06) 146496 EPS nconv=0 first unconverged value (error) -302.035 (1.93471526e-06) 146497 EPS nconv=0 first unconverged value (error) -302.035 (1.93471526e-06) 146498 EPS nconv=0 first unconverged value (error) -302.035 (2.03050795e-06) 146499 EPS nconv=0 first unconverged value (error) -302.035 (2.07752380e-06) 146500 EPS nconv=0 first unconverged value (error) -302.035 (1.95713104e-06) 146501 EPS nconv=0 first unconverged value (error) -302.035 (1.88732075e-06) 146502 EPS nconv=0 first unconverged value (error) -302.035 (1.87317439e-06) 146503 EPS nconv=0 first unconverged value (error) -302.035 (1.87317439e-06) 146504 EPS nconv=0 first unconverged value (error) -302.035 (1.84453165e-06) 146505 EPS nconv=0 first unconverged value (error) -302.035 (1.87966417e-06) 146506 EPS nconv=0 first unconverged value (error) -302.035 (1.83542802e-06) 146507 EPS nconv=0 first unconverged value (error) -302.035 (1.81835298e-06) 146508 EPS nconv=0 first unconverged value (error) -302.035 (1.80431362e-06) 146509 EPS nconv=0 first unconverged value (error) -302.035 (1.80431362e-06) 146510 EPS nconv=0 first unconverged value (error) -302.035 (1.85180909e-06) 146511 EPS nconv=0 first unconverged value (error) -302.035 (1.83420552e-06) 146512 EPS nconv=0 first unconverged value (error) -302.035 (1.82338813e-06) 146513 EPS nconv=0 first unconverged value (error) -302.035 (1.81962738e-06) 146514 EPS nconv=0 first unconverged value (error) -302.035 (1.81364136e-06) 146515 EPS nconv=0 first unconverged value (error) -302.035 (1.81364136e-06) 146516 EPS nconv=0 first unconverged value (error) -302.035 (1.81826556e-06) 146517 EPS nconv=0 first unconverged value (error) -302.035 (1.82913025e-06) 146518 EPS nconv=0 first unconverged value (error) -302.035 (1.81855270e-06) 146519 EPS nconv=0 first unconverged value (error) -302.035 (1.80264487e-06) 146520 EPS nconv=0 first unconverged value (error) -302.035 (1.80085742e-06) 146521 EPS nconv=0 first unconverged value (error) -302.035 (1.80085742e-06) 146522 EPS nconv=0 first unconverged value (error) -302.035 (1.93170264e-06) 146523 EPS nconv=0 first unconverged value (error) -302.035 (1.88014322e-06) 146524 EPS nconv=0 first unconverged value (error) -302.035 (1.86471114e-06) 146525 EPS nconv=0 first unconverged value (error) -302.035 (1.85424218e-06) 146526 EPS nconv=0 first unconverged value (error) -302.035 (1.84490198e-06) 146527 EPS nconv=0 first unconverged value (error) -302.035 (1.84490198e-06) 146528 EPS nconv=0 first unconverged value (error) -302.035 (1.90644716e-06) 146529 EPS nconv=0 first unconverged value (error) -302.035 (1.90730447e-06) 146530 EPS nconv=0 first unconverged value (error) -302.035 (1.85838146e-06) 146531 EPS nconv=0 first unconverged value (error) -302.035 (1.85174826e-06) 146532 EPS nconv=0 first unconverged value (error) -302.035 (1.84573780e-06) 146533 EPS nconv=0 first unconverged value (error) -302.035 (1.84573780e-06) 146534 EPS nconv=0 first unconverged value (error) -302.035 (1.91917385e-06) 146535 EPS nconv=0 first unconverged value (error) -302.035 (1.88978515e-06) 146536 EPS nconv=0 first unconverged value (error) -302.035 (1.86236997e-06) 146537 EPS nconv=0 first unconverged value (error) -302.035 (1.85656384e-06) 146538 EPS nconv=0 first unconverged value (error) -302.035 (1.84022862e-06) 146539 EPS nconv=0 first unconverged value (error) -302.035 (1.84022862e-06) 146540 EPS nconv=0 first unconverged value (error) -302.035 (2.11908952e-06) 146541 EPS nconv=0 first unconverged value (error) -302.035 (2.11250252e-06) 146542 EPS nconv=0 first unconverged value (error) -302.035 (2.00944061e-06) 146543 EPS nconv=0 first unconverged value (error) -302.035 (1.92282759e-06) 146544 EPS nconv=0 first unconverged value (error) -302.035 (1.90783250e-06) 146545 EPS nconv=0 first unconverged value (error) -302.035 (1.90783250e-06) 146546 EPS nconv=0 first unconverged value (error) -302.035 (2.09154784e-06) 146547 EPS nconv=0 first unconverged value (error) -302.035 (2.08625824e-06) 146548 EPS nconv=0 first unconverged value (error) -302.035 (2.01099094e-06) 146549 EPS nconv=0 first unconverged value (error) -302.035 (1.94046243e-06) 146550 EPS nconv=0 first unconverged value (error) -302.035 (1.90181999e-06) 146551 EPS nconv=0 first unconverged value (error) -302.035 (1.90181999e-06) 146552 EPS nconv=0 first unconverged value (error) -302.035 (2.07421465e-06) 146553 EPS nconv=0 first unconverged value (error) -302.035 (2.03176952e-06) 146554 EPS nconv=0 first unconverged value (error) -302.035 (1.95718889e-06) 146555 EPS nconv=0 first unconverged value (error) -302.035 (1.91129453e-06) 146556 EPS nconv=0 first unconverged value (error) -302.035 (1.88395521e-06) 146557 EPS nconv=0 first unconverged value (error) -302.035 (1.88395521e-06) 146558 EPS nconv=0 first unconverged value (error) -302.035 (1.96259174e-06) 146559 EPS nconv=0 first unconverged value (error) -302.035 (1.97112064e-06) 146560 EPS nconv=0 first unconverged value (error) -302.035 (1.91533526e-06) 146561 EPS nconv=0 first unconverged value (error) -302.035 (1.86779024e-06) 146562 EPS nconv=0 first unconverged value (error) -302.035 (1.86553486e-06) 146563 EPS nconv=0 first unconverged value (error) -302.035 (1.86553486e-06) 146564 EPS nconv=0 first unconverged value (error) -302.035 (1.89131051e-06) 146565 EPS nconv=0 first unconverged value (error) -302.035 (1.86647234e-06) 146566 EPS nconv=0 first unconverged value (error) -302.035 (1.83360189e-06) 146567 EPS nconv=0 first unconverged value (error) -302.035 (1.81915518e-06) 146568 EPS nconv=0 first unconverged value (error) -302.035 (1.81187025e-06) 146569 EPS nconv=0 first unconverged value (error) -302.035 (1.81187025e-06) 146570 EPS nconv=0 first unconverged value (error) -302.035 (1.81114455e-06) 146571 EPS nconv=0 first unconverged value (error) -302.035 (1.83251222e-06) 146572 EPS nconv=0 first unconverged value (error) -302.035 (1.80809809e-06) 146573 EPS nconv=0 first unconverged value (error) -302.035 (1.79996542e-06) 146574 EPS nconv=0 first unconverged value (error) -302.035 (1.79770119e-06) 146575 EPS nconv=0 first unconverged value (error) -302.035 (1.79770119e-06) 146576 EPS nconv=0 first unconverged value (error) -302.035 (1.82193132e-06) 146577 EPS nconv=0 first unconverged value (error) -302.035 (1.81432255e-06) 146578 EPS nconv=0 first unconverged value (error) -302.035 (1.81120092e-06) 146579 EPS nconv=0 first unconverged value (error) -302.035 (1.81124048e-06) 146580 EPS nconv=0 first unconverged value (error) -302.035 (1.80736568e-06) 146581 EPS nconv=0 first unconverged value (error) -302.035 (1.80736568e-06) 146582 EPS nconv=0 first unconverged value (error) -302.035 (2.32509376e-06) 146583 EPS nconv=0 first unconverged value (error) -302.035 (2.36184790e-06) 146584 EPS nconv=0 first unconverged value (error) -302.035 (2.24697857e-06) 146585 EPS nconv=0 first unconverged value (error) -302.035 (2.13163976e-06) 146586 EPS nconv=0 first unconverged value (error) -302.035 (2.11610332e-06) 146587 EPS nconv=0 first unconverged value (error) -302.035 (2.11610332e-06) 146588 EPS nconv=0 first unconverged value (error) -302.035 (2.10848638e-06) 146589 EPS nconv=0 first unconverged value (error) -302.035 (2.02044875e-06) 146590 EPS nconv=0 first unconverged value (error) -302.035 (2.01359908e-06) 146591 EPS nconv=0 first unconverged value (error) -302.035 (1.85238814e-06) 146592 EPS nconv=0 first unconverged value (error) -302.035 (1.83571913e-06) 146593 EPS nconv=0 first unconverged value (error) -302.035 (1.83571913e-06) 146594 EPS nconv=0 first unconverged value (error) -302.035 (2.34214705e-06) 146595 EPS nconv=0 first unconverged value (error) -302.035 (2.13571460e-06) 146596 EPS nconv=0 first unconverged value (error) -302.035 (2.07922403e-06) 146597 EPS nconv=0 first unconverged value (error) -302.035 (2.01375802e-06) 146598 EPS nconv=0 first unconverged value (error) -302.035 (1.99111515e-06) 146599 EPS nconv=0 first unconverged value (error) -302.035 (1.99111515e-06) 146600 EPS nconv=0 first unconverged value (error) -302.035 (2.08571930e-06) 146601 EPS nconv=0 first unconverged value (error) -302.035 (2.23217212e-06) 146602 EPS nconv=0 first unconverged value (error) -302.035 (2.02940014e-06) 146603 EPS nconv=0 first unconverged value (error) -302.035 (1.90832225e-06) 146604 EPS nconv=0 first unconverged value (error) -302.035 (1.86372072e-06) 146605 EPS nconv=0 first unconverged value (error) -302.035 (1.86372072e-06) 146606 EPS nconv=0 first unconverged value (error) -302.035 (1.84182001e-06) 146607 EPS nconv=0 first unconverged value (error) -302.035 (1.84526758e-06) 146608 EPS nconv=0 first unconverged value (error) -302.035 (1.82351447e-06) 146609 EPS nconv=0 first unconverged value (error) -302.035 (1.80212540e-06) 146610 EPS nconv=0 first unconverged value (error) -302.035 (1.79800609e-06) 146611 EPS nconv=0 first unconverged value (error) -302.035 (1.79800609e-06) 146612 EPS nconv=0 first unconverged value (error) -302.035 (1.79721145e-06) 146613 EPS nconv=0 first unconverged value (error) -302.035 (1.79610101e-06) 146614 EPS nconv=0 first unconverged value (error) -302.035 (1.79561581e-06) 146615 EPS nconv=0 first unconverged value (error) -302.035 (1.79541410e-06) 146616 EPS nconv=0 first unconverged value (error) -302.035 (1.79529384e-06) 146617 EPS nconv=0 first unconverged value (error) -302.035 (1.79529384e-06) 146618 EPS nconv=0 first unconverged value (error) -302.035 (2.06111559e-06) 146619 EPS nconv=0 first unconverged value (error) -302.035 (1.98111070e-06) 146620 EPS nconv=0 first unconverged value (error) -302.035 (1.93240128e-06) 146621 EPS nconv=0 first unconverged value (error) -302.035 (1.90400486e-06) 146622 EPS nconv=0 first unconverged value (error) -302.035 (1.89393607e-06) 146623 EPS nconv=0 first unconverged value (error) -302.035 (1.89393607e-06) 146624 EPS nconv=0 first unconverged value (error) -302.035 (1.89923182e-06) 146625 EPS nconv=0 first unconverged value (error) -302.035 (1.96561501e-06) 146626 EPS nconv=0 first unconverged value (error) -302.035 (1.89405521e-06) 146627 EPS nconv=0 first unconverged value (error) -302.035 (1.81336701e-06) 146628 EPS nconv=0 first unconverged value (error) -302.035 (1.80900164e-06) 146629 EPS nconv=0 first unconverged value (error) -302.035 (1.80900164e-06) 146630 EPS nconv=0 first unconverged value (error) -302.035 (1.91733280e-06) 146631 EPS nconv=0 first unconverged value (error) -302.035 (1.86900827e-06) 146632 EPS nconv=0 first unconverged value (error) -302.035 (1.86029236e-06) 146633 EPS nconv=0 first unconverged value (error) -302.035 (1.85486575e-06) 146634 EPS nconv=0 first unconverged value (error) -302.035 (1.85204751e-06) 146635 EPS nconv=0 first unconverged value (error) -302.035 (1.85204751e-06) 146636 EPS nconv=0 first unconverged value (error) -302.035 (1.91140232e-06) 146637 EPS nconv=0 first unconverged value (error) -302.035 (1.88151048e-06) 146638 EPS nconv=0 first unconverged value (error) -302.035 (1.82918712e-06) 146639 EPS nconv=0 first unconverged value (error) -302.035 (1.82513213e-06) 146640 EPS nconv=0 first unconverged value (error) -302.035 (1.82181661e-06) 146641 EPS nconv=0 first unconverged value (error) -302.035 (1.82181661e-06) 146642 EPS nconv=0 first unconverged value (error) -302.035 (1.93138546e-06) 146643 EPS nconv=0 first unconverged value (error) -302.035 (1.91610856e-06) 146644 EPS nconv=0 first unconverged value (error) -302.035 (1.86929877e-06) 146645 EPS nconv=0 first unconverged value (error) -302.035 (1.85685503e-06) 146646 EPS nconv=0 first unconverged value (error) -302.035 (1.84984941e-06) 146647 EPS nconv=0 first unconverged value (error) -302.035 (1.84984941e-06) 146648 EPS nconv=0 first unconverged value (error) -302.035 (2.01623368e-06) 146649 EPS nconv=0 first unconverged value (error) -302.035 (1.99771055e-06) 146650 EPS nconv=0 first unconverged value (error) -302.035 (1.93980928e-06) 146651 EPS nconv=0 first unconverged value (error) -302.035 (1.89919528e-06) 146652 EPS nconv=0 first unconverged value (error) -302.035 (1.87752675e-06) 146653 EPS nconv=0 first unconverged value (error) -302.035 (1.87752675e-06) 146654 EPS nconv=0 first unconverged value (error) -302.035 (1.91413923e-06) 146655 EPS nconv=0 first unconverged value (error) -302.035 (1.92303522e-06) 146656 EPS nconv=0 first unconverged value (error) -302.035 (1.87696507e-06) 146657 EPS nconv=0 first unconverged value (error) -302.035 (1.84132434e-06) 146658 EPS nconv=0 first unconverged value (error) -302.035 (1.84214435e-06) 146659 EPS nconv=0 first unconverged value (error) -302.035 (1.84214435e-06) 146660 EPS nconv=0 first unconverged value (error) -302.035 (1.85947531e-06) 146661 EPS nconv=0 first unconverged value (error) -302.035 (1.83485513e-06) 146662 EPS nconv=0 first unconverged value (error) -302.035 (1.82339444e-06) 146663 EPS nconv=0 first unconverged value (error) -302.035 (1.81448116e-06) 146664 EPS nconv=0 first unconverged value (error) -302.035 (1.81090909e-06) 146665 EPS nconv=0 first unconverged value (error) -302.035 (1.81090909e-06) 146666 EPS nconv=0 first unconverged value (error) -302.035 (1.84855276e-06) 146667 EPS nconv=0 first unconverged value (error) -302.035 (1.85145244e-06) 146668 EPS nconv=0 first unconverged value (error) -302.035 (1.82666293e-06) 146669 EPS nconv=0 first unconverged value (error) -302.035 (1.81830151e-06) 146670 EPS nconv=0 first unconverged value (error) -302.035 (1.81577415e-06) 146671 EPS nconv=0 first unconverged value (error) -302.035 (1.81577415e-06) 146672 EPS nconv=0 first unconverged value (error) -302.035 (2.17024634e-06) 146673 EPS nconv=0 first unconverged value (error) -302.035 (2.07051346e-06) 146674 EPS nconv=0 first unconverged value (error) -302.035 (2.02020323e-06) 146675 EPS nconv=0 first unconverged value (error) -302.035 (2.00022391e-06) 146676 EPS nconv=0 first unconverged value (error) -302.035 (1.95634459e-06) 146677 EPS nconv=0 first unconverged value (error) -302.035 (1.95634459e-06) 146678 EPS nconv=0 first unconverged value (error) -302.035 (2.34802165e-06) 146679 EPS nconv=0 first unconverged value (error) -302.035 (2.33443665e-06) 146680 EPS nconv=0 first unconverged value (error) -302.035 (2.22003835e-06) 146681 EPS nconv=0 first unconverged value (error) -302.035 (2.08588652e-06) 146682 EPS nconv=0 first unconverged value (error) -302.035 (2.05879112e-06) 146683 EPS nconv=0 first unconverged value (error) -302.035 (2.05879112e-06) 146684 EPS nconv=0 first unconverged value (error) -302.035 (2.03927724e-06) 146685 EPS nconv=0 first unconverged value (error) -302.035 (2.02176839e-06) 146686 EPS nconv=0 first unconverged value (error) -302.035 (1.88480660e-06) 146687 EPS nconv=0 first unconverged value (error) -302.035 (1.85127654e-06) 146688 EPS nconv=0 first unconverged value (error) -302.035 (1.84336001e-06) 146689 EPS nconv=0 first unconverged value (error) -302.035 (1.84336001e-06) 146690 EPS nconv=0 first unconverged value (error) -302.035 (1.81559668e-06) 146691 EPS nconv=0 first unconverged value (error) -302.035 (1.82058976e-06) 146692 EPS nconv=0 first unconverged value (error) -302.035 (1.80927465e-06) 146693 EPS nconv=0 first unconverged value (error) -302.035 (1.80433839e-06) 146694 EPS nconv=0 first unconverged value (error) -302.035 (1.80139663e-06) 146695 EPS nconv=0 first unconverged value (error) -302.035 (1.80139663e-06) 146696 EPS nconv=0 first unconverged value (error) -302.035 (2.10935617e-06) 146697 EPS nconv=0 first unconverged value (error) -302.035 (2.03375230e-06) 146698 EPS nconv=0 first unconverged value (error) -302.035 (1.98352426e-06) 146699 EPS nconv=0 first unconverged value (error) -302.035 (1.96159318e-06) 146700 EPS nconv=0 first unconverged value (error) -302.035 (1.92917532e-06) 146701 EPS nconv=0 first unconverged value (error) -302.035 (1.92917532e-06) 146702 EPS nconv=0 first unconverged value (error) -302.035 (2.05995111e-06) 146703 EPS nconv=0 first unconverged value (error) -302.035 (2.05753513e-06) 146704 EPS nconv=0 first unconverged value (error) -302.035 (1.96415068e-06) 146705 EPS nconv=0 first unconverged value (error) -302.035 (1.94222145e-06) 146706 EPS nconv=0 first unconverged value (error) -302.035 (1.93145188e-06) 146707 EPS nconv=0 first unconverged value (error) -302.035 (1.93145188e-06) 146708 EPS nconv=0 first unconverged value (error) -302.035 (1.91006410e-06) 146709 EPS nconv=0 first unconverged value (error) -302.035 (1.87359099e-06) 146710 EPS nconv=0 first unconverged value (error) -302.035 (1.85613183e-06) 146711 EPS nconv=0 first unconverged value (error) -302.035 (1.82158064e-06) 146712 EPS nconv=0 first unconverged value (error) -302.035 (1.81632206e-06) 146713 EPS nconv=0 first unconverged value (error) -302.035 (1.81632206e-06) 146714 EPS nconv=0 first unconverged value (error) -302.035 (1.97750187e-06) 146715 EPS nconv=0 first unconverged value (error) -302.035 (1.90805800e-06) 146716 EPS nconv=0 first unconverged value (error) -302.035 (1.87988785e-06) 146717 EPS nconv=0 first unconverged value (error) -302.035 (1.86440964e-06) 146718 EPS nconv=0 first unconverged value (error) -302.035 (1.85698257e-06) 146719 EPS nconv=0 first unconverged value (error) -302.035 (1.85698257e-06) 146720 EPS nconv=0 first unconverged value (error) -302.035 (1.95385116e-06) 146721 EPS nconv=0 first unconverged value (error) -302.035 (2.03918319e-06) 146722 EPS nconv=0 first unconverged value (error) -302.035 (1.94901765e-06) 146723 EPS nconv=0 first unconverged value (error) -302.035 (1.86614018e-06) 146724 EPS nconv=0 first unconverged value (error) -302.035 (1.84731930e-06) 146725 EPS nconv=0 first unconverged value (error) -302.035 (1.84731930e-06) 146726 EPS nconv=0 first unconverged value (error) -302.035 (1.85226307e-06) 146727 EPS nconv=0 first unconverged value (error) -302.035 (1.84805890e-06) 146728 EPS nconv=0 first unconverged value (error) -302.035 (1.82372472e-06) 146729 EPS nconv=0 first unconverged value (error) -302.035 (1.81157251e-06) 146730 EPS nconv=0 first unconverged value (error) -302.035 (1.80400887e-06) 146731 EPS nconv=0 first unconverged value (error) -302.035 (1.80400887e-06) 146732 EPS nconv=0 first unconverged value (error) -302.035 (1.94795463e-06) 146733 EPS nconv=0 first unconverged value (error) -302.035 (1.89898857e-06) 146734 EPS nconv=0 first unconverged value (error) -302.035 (1.86036158e-06) 146735 EPS nconv=0 first unconverged value (error) -302.035 (1.84715048e-06) 146736 EPS nconv=0 first unconverged value (error) -302.035 (1.84008397e-06) 146737 EPS nconv=0 first unconverged value (error) -302.035 (1.84008397e-06) 146738 EPS nconv=0 first unconverged value (error) -302.035 (2.17721730e-06) 146739 EPS nconv=0 first unconverged value (error) -302.035 (2.12120296e-06) 146740 EPS nconv=0 first unconverged value (error) -302.035 (2.04789146e-06) 146741 EPS nconv=0 first unconverged value (error) -302.035 (1.96950595e-06) 146742 EPS nconv=0 first unconverged value (error) -302.035 (1.94171267e-06) 146743 EPS nconv=0 first unconverged value (error) -302.035 (1.94171267e-06) 146744 EPS nconv=0 first unconverged value (error) -302.035 (3.41947355e-06) 146745 EPS nconv=0 first unconverged value (error) -302.035 (3.22682552e-06) 146746 EPS nconv=0 first unconverged value (error) -302.035 (2.93988828e-06) 146747 EPS nconv=0 first unconverged value (error) -302.035 (2.88343503e-06) 146748 EPS nconv=0 first unconverged value (error) -302.035 (2.80952469e-06) 146749 EPS nconv=0 first unconverged value (error) -302.035 (2.80952469e-06) 146750 EPS nconv=0 first unconverged value (error) -302.035 (2.91131758e-06) 146751 EPS nconv=0 first unconverged value (error) -302.035 (2.65600333e-06) 146752 EPS nconv=0 first unconverged value (error) -302.035 (2.36482186e-06) 146753 EPS nconv=0 first unconverged value (error) -302.035 (2.10600698e-06) 146754 EPS nconv=0 first unconverged value (error) -302.035 (2.01572685e-06) 146755 EPS nconv=0 first unconverged value (error) -302.035 (2.01572685e-06) 146756 EPS nconv=0 first unconverged value (error) -302.035 (2.54617523e-06) 146757 EPS nconv=0 first unconverged value (error) -302.035 (2.57426864e-06) 146758 EPS nconv=0 first unconverged value (error) -302.035 (2.34500772e-06) 146759 EPS nconv=0 first unconverged value (error) -302.035 (2.12665542e-06) 146760 EPS nconv=0 first unconverged value (error) -302.035 (2.07642455e-06) 146761 EPS nconv=0 first unconverged value (error) -302.035 (2.07642455e-06) 146762 EPS nconv=0 first unconverged value (error) -302.035 (2.26529445e-06) 146763 EPS nconv=0 first unconverged value (error) -302.035 (2.35461073e-06) 146764 EPS nconv=0 first unconverged value (error) -302.035 (2.20483187e-06) 146765 EPS nconv=0 first unconverged value (error) -302.035 (1.99153818e-06) 146766 EPS nconv=0 first unconverged value (error) -302.035 (1.93327188e-06) 146767 EPS nconv=0 first unconverged value (error) -302.035 (1.93327188e-06) 146768 EPS nconv=0 first unconverged value (error) -302.035 (2.72934463e-06) 146769 EPS nconv=0 first unconverged value (error) -302.035 (2.52456378e-06) 146770 EPS nconv=0 first unconverged value (error) -302.035 (2.45805163e-06) 146771 EPS nconv=0 first unconverged value (error) -302.035 (2.34033776e-06) 146772 EPS nconv=0 first unconverged value (error) -302.035 (2.24911818e-06) 146773 EPS nconv=0 first unconverged value (error) -302.035 (2.24911818e-06) 146774 EPS nconv=0 first unconverged value (error) -302.035 (3.50660335e-06) 146775 EPS nconv=0 first unconverged value (error) -302.035 (3.26559064e-06) 146776 EPS nconv=0 first unconverged value (error) -302.035 (2.85207627e-06) 146777 EPS nconv=0 first unconverged value (error) -302.035 (2.83274148e-06) 146778 EPS nconv=0 first unconverged value (error) -302.035 (2.64118616e-06) 146779 EPS nconv=0 first unconverged value (error) -302.035 (2.64118616e-06) 146780 EPS nconv=0 first unconverged value (error) -302.035 (2.63785554e-06) 146781 EPS nconv=0 first unconverged value (error) -302.035 (2.79761745e-06) 146782 EPS nconv=0 first unconverged value (error) -302.035 (2.43582980e-06) 146783 EPS nconv=0 first unconverged value (error) -302.035 (2.14499783e-06) 146784 EPS nconv=0 first unconverged value (error) -302.035 (2.00368081e-06) 146785 EPS nconv=0 first unconverged value (error) -302.035 (2.00368081e-06) 146786 EPS nconv=0 first unconverged value (error) -302.035 (2.17742707e-06) 146787 EPS nconv=0 first unconverged value (error) -302.035 (2.11836383e-06) 146788 EPS nconv=0 first unconverged value (error) -302.035 (2.06243486e-06) 146789 EPS nconv=0 first unconverged value (error) -302.035 (1.99843546e-06) 146790 EPS nconv=0 first unconverged value (error) -302.035 (1.96629742e-06) 146791 EPS nconv=0 first unconverged value (error) -302.035 (1.96629742e-06) 146792 EPS nconv=0 first unconverged value (error) -302.035 (1.96124889e-06) 146793 EPS nconv=0 first unconverged value (error) -302.035 (2.05199607e-06) 146794 EPS nconv=0 first unconverged value (error) -302.035 (1.91805268e-06) 146795 EPS nconv=0 first unconverged value (error) -302.035 (1.86871685e-06) 146796 EPS nconv=0 first unconverged value (error) -302.035 (1.83603298e-06) 146797 EPS nconv=0 first unconverged value (error) -302.035 (1.83603298e-06) 146798 EPS nconv=0 first unconverged value (error) -302.035 (2.15802135e-06) 146799 EPS nconv=0 first unconverged value (error) -302.035 (2.08489051e-06) 146800 EPS nconv=0 first unconverged value (error) -302.035 (2.02496268e-06) 146801 EPS nconv=0 first unconverged value (error) -302.035 (2.00623307e-06) 146802 EPS nconv=0 first unconverged value (error) -302.035 (1.96342703e-06) 146803 EPS nconv=0 first unconverged value (error) -302.035 (1.96342703e-06) 146804 EPS nconv=0 first unconverged value (error) -302.035 (2.34603329e-06) 146805 EPS nconv=0 first unconverged value (error) -302.035 (2.36828835e-06) 146806 EPS nconv=0 first unconverged value (error) -302.035 (2.27466439e-06) 146807 EPS nconv=0 first unconverged value (error) -302.035 (2.14045978e-06) 146808 EPS nconv=0 first unconverged value (error) -302.035 (2.08292551e-06) 146809 EPS nconv=0 first unconverged value (error) -302.035 (2.08292551e-06) 146810 EPS nconv=0 first unconverged value (error) -302.035 (2.07158836e-06) 146811 EPS nconv=0 first unconverged value (error) -302.035 (1.98495587e-06) 146812 EPS nconv=0 first unconverged value (error) -302.035 (1.90802328e-06) 146813 EPS nconv=0 first unconverged value (error) -302.035 (1.86907564e-06) 146814 EPS nconv=0 first unconverged value (error) -302.035 (1.84344929e-06) 146815 EPS nconv=0 first unconverged value (error) -302.035 (1.84344929e-06) 146816 EPS nconv=0 first unconverged value (error) -302.035 (2.02357969e-06) 146817 EPS nconv=0 first unconverged value (error) -302.035 (1.92093064e-06) 146818 EPS nconv=0 first unconverged value (error) -302.035 (1.86755194e-06) 146819 EPS nconv=0 first unconverged value (error) -302.035 (1.85456768e-06) 146820 EPS nconv=0 first unconverged value (error) -302.035 (1.84508871e-06) 146821 EPS nconv=0 first unconverged value (error) -302.035 (1.84508871e-06) 146822 EPS nconv=0 first unconverged value (error) -302.035 (2.24081234e-06) 146823 EPS nconv=0 first unconverged value (error) -302.035 (2.11937450e-06) 146824 EPS nconv=0 first unconverged value (error) -302.035 (1.99304929e-06) 146825 EPS nconv=0 first unconverged value (error) -302.035 (1.97124541e-06) 146826 EPS nconv=0 first unconverged value (error) -302.035 (1.94524304e-06) 146827 EPS nconv=0 first unconverged value (error) -302.035 (1.94524304e-06) 146828 EPS nconv=0 first unconverged value (error) -302.035 (4.39973090e-06) 146829 EPS nconv=0 first unconverged value (error) -302.035 (4.02274674e-06) 146830 EPS nconv=0 first unconverged value (error) -302.035 (3.59642121e-06) 146831 EPS nconv=0 first unconverged value (error) -302.035 (3.50719910e-06) 146832 EPS nconv=0 first unconverged value (error) -302.035 (3.42472608e-06) 146833 EPS nconv=0 first unconverged value (error) -302.035 (3.42472608e-06) 146834 EPS nconv=0 first unconverged value (error) -302.035 (3.81832156e-06) 146835 EPS nconv=0 first unconverged value (error) -302.035 (3.57647542e-06) 146836 EPS nconv=0 first unconverged value (error) -302.035 (3.02137544e-06) 146837 EPS nconv=0 first unconverged value (error) -302.035 (2.63727711e-06) 146838 EPS nconv=0 first unconverged value (error) -302.035 (2.39181916e-06) 146839 EPS nconv=0 first unconverged value (error) -302.035 (2.39181916e-06) 146840 EPS nconv=0 first unconverged value (error) -302.035 (2.21130606e-06) 146841 EPS nconv=0 first unconverged value (error) -302.035 (2.52561685e-06) 146842 EPS nconv=0 first unconverged value (error) -302.035 (2.23523872e-06) 146843 EPS nconv=0 first unconverged value (error) -302.035 (1.90848659e-06) 146844 EPS nconv=0 first unconverged value (error) -302.035 (1.85635312e-06) 146845 EPS nconv=0 first unconverged value (error) -302.035 (1.85635312e-06) 146846 EPS nconv=0 first unconverged value (error) -302.035 (1.92876115e-06) 146847 EPS nconv=0 first unconverged value (error) -302.035 (1.86678248e-06) 146848 EPS nconv=0 first unconverged value (error) -302.035 (1.84476291e-06) 146849 EPS nconv=0 first unconverged value (error) -302.035 (1.84120776e-06) 146850 EPS nconv=0 first unconverged value (error) -302.035 (1.83450513e-06) 146851 EPS nconv=0 first unconverged value (error) -302.035 (1.83450513e-06) 146852 EPS nconv=0 first unconverged value (error) -302.035 (1.85149009e-06) 146853 EPS nconv=0 first unconverged value (error) -302.035 (1.87751862e-06) 146854 EPS nconv=0 first unconverged value (error) -302.035 (1.83572603e-06) 146855 EPS nconv=0 first unconverged value (error) -302.035 (1.80402774e-06) 146856 EPS nconv=0 first unconverged value (error) -302.035 (1.80249845e-06) 146857 EPS nconv=0 first unconverged value (error) -302.035 (1.80249845e-06) 146858 EPS nconv=0 first unconverged value (error) -302.035 (1.84578354e-06) 146859 EPS nconv=0 first unconverged value (error) -302.035 (1.83040542e-06) 146860 EPS nconv=0 first unconverged value (error) -302.035 (1.82090915e-06) 146861 EPS nconv=0 first unconverged value (error) -302.035 (1.81263042e-06) 146862 EPS nconv=0 first unconverged value (error) -302.035 (1.81055748e-06) 146863 EPS nconv=0 first unconverged value (error) -302.035 (1.81055748e-06) 146864 EPS nconv=0 first unconverged value (error) -302.035 (1.97017157e-06) 146865 EPS nconv=0 first unconverged value (error) -302.035 (1.91246566e-06) 146866 EPS nconv=0 first unconverged value (error) -302.035 (1.87630772e-06) 146867 EPS nconv=0 first unconverged value (error) -302.035 (1.87523085e-06) 146868 EPS nconv=0 first unconverged value (error) -302.035 (1.86922125e-06) 146869 EPS nconv=0 first unconverged value (error) -302.035 (1.86922125e-06) 146870 EPS nconv=0 first unconverged value (error) -302.035 (1.94799307e-06) 146871 EPS nconv=0 first unconverged value (error) -302.035 (1.93295826e-06) 146872 EPS nconv=0 first unconverged value (error) -302.035 (1.85593478e-06) 146873 EPS nconv=0 first unconverged value (error) -302.035 (1.84982293e-06) 146874 EPS nconv=0 first unconverged value (error) -302.035 (1.84365978e-06) 146875 EPS nconv=0 first unconverged value (error) -302.035 (1.84365978e-06) 146876 EPS nconv=0 first unconverged value (error) -302.035 (2.01768431e-06) 146877 EPS nconv=0 first unconverged value (error) -302.035 (2.01296336e-06) 146878 EPS nconv=0 first unconverged value (error) -302.035 (1.96556086e-06) 146879 EPS nconv=0 first unconverged value (error) -302.035 (1.88092474e-06) 146880 EPS nconv=0 first unconverged value (error) -302.035 (1.86685202e-06) 146881 EPS nconv=0 first unconverged value (error) -302.035 (1.86685202e-06) 146882 EPS nconv=0 first unconverged value (error) -302.035 (2.16647727e-06) 146883 EPS nconv=0 first unconverged value (error) -302.035 (2.11687089e-06) 146884 EPS nconv=0 first unconverged value (error) -302.035 (2.00060675e-06) 146885 EPS nconv=0 first unconverged value (error) -302.035 (1.96059143e-06) 146886 EPS nconv=0 first unconverged value (error) -302.035 (1.94512606e-06) 146887 EPS nconv=0 first unconverged value (error) -302.035 (1.94512606e-06) 146888 EPS nconv=0 first unconverged value (error) -302.035 (2.27581283e-06) 146889 EPS nconv=0 first unconverged value (error) -302.035 (2.12174216e-06) 146890 EPS nconv=0 first unconverged value (error) -302.035 (1.98860350e-06) 146891 EPS nconv=0 first unconverged value (error) -302.035 (1.94710855e-06) 146892 EPS nconv=0 first unconverged value (error) -302.035 (1.93820380e-06) 146893 EPS nconv=0 first unconverged value (error) -302.035 (1.93820380e-06) 146894 EPS nconv=0 first unconverged value (error) -302.035 (2.12090361e-06) 146895 EPS nconv=0 first unconverged value (error) -302.035 (2.14945518e-06) 146896 EPS nconv=0 first unconverged value (error) -302.035 (1.97144920e-06) 146897 EPS nconv=0 first unconverged value (error) -302.035 (1.92323500e-06) 146898 EPS nconv=0 first unconverged value (error) -302.035 (1.89160049e-06) 146899 EPS nconv=0 first unconverged value (error) -302.035 (1.89160049e-06) 146900 EPS nconv=0 first unconverged value (error) -302.035 (2.23711326e-06) 146901 EPS nconv=0 first unconverged value (error) -302.035 (2.14500445e-06) 146902 EPS nconv=0 first unconverged value (error) -302.035 (2.01425555e-06) 146903 EPS nconv=0 first unconverged value (error) -302.035 (2.01409261e-06) 146904 EPS nconv=0 first unconverged value (error) -302.035 (1.97943720e-06) 146905 EPS nconv=0 first unconverged value (error) -302.035 (1.97943720e-06) 146906 EPS nconv=0 first unconverged value (error) -302.035 (2.13490312e-06) 146907 EPS nconv=0 first unconverged value (error) -302.035 (2.14631612e-06) 146908 EPS nconv=0 first unconverged value (error) -302.035 (1.99371656e-06) 146909 EPS nconv=0 first unconverged value (error) -302.035 (1.91108017e-06) 146910 EPS nconv=0 first unconverged value (error) -302.035 (1.91107048e-06) 146911 EPS nconv=0 first unconverged value (error) -302.035 (1.91107048e-06) 146912 EPS nconv=0 first unconverged value (error) -302.035 (1.86286470e-06) 146913 EPS nconv=0 first unconverged value (error) -302.035 (1.90931330e-06) 146914 EPS nconv=0 first unconverged value (error) -302.035 (1.85864168e-06) 146915 EPS nconv=0 first unconverged value (error) -302.035 (1.80785788e-06) 146916 EPS nconv=0 first unconverged value (error) -302.035 (1.79863801e-06) 146917 EPS nconv=0 first unconverged value (error) -302.035 (1.79863801e-06) 146918 EPS nconv=0 first unconverged value (error) -302.035 (1.81664841e-06) 146919 EPS nconv=0 first unconverged value (error) -302.035 (1.81331566e-06) 146920 EPS nconv=0 first unconverged value (error) -302.035 (1.80725445e-06) 146921 EPS nconv=0 first unconverged value (error) -302.035 (1.80541986e-06) 146922 EPS nconv=0 first unconverged value (error) -302.035 (1.80501947e-06) 146923 EPS nconv=0 first unconverged value (error) -302.035 (1.80501947e-06) 146924 EPS nconv=0 first unconverged value (error) -302.035 (1.87380742e-06) 146925 EPS nconv=0 first unconverged value (error) -302.035 (1.85139110e-06) 146926 EPS nconv=0 first unconverged value (error) -302.035 (1.83782076e-06) 146927 EPS nconv=0 first unconverged value (error) -302.035 (1.81837322e-06) 146928 EPS nconv=0 first unconverged value (error) -302.035 (1.81491747e-06) 146929 EPS nconv=0 first unconverged value (error) -302.035 (1.81491747e-06) 146930 EPS nconv=0 first unconverged value (error) -302.035 (2.02594942e-06) 146931 EPS nconv=0 first unconverged value (error) -302.035 (2.01567558e-06) 146932 EPS nconv=0 first unconverged value (error) -302.035 (1.98025681e-06) 146933 EPS nconv=0 first unconverged value (error) -302.035 (1.92862871e-06) 146934 EPS nconv=0 first unconverged value (error) -302.035 (1.91585178e-06) 146935 EPS nconv=0 first unconverged value (error) -302.035 (1.91585178e-06) 146936 EPS nconv=0 first unconverged value (error) -302.035 (2.77022371e-06) 146937 EPS nconv=0 first unconverged value (error) -302.035 (2.34840735e-06) 146938 EPS nconv=0 first unconverged value (error) -302.035 (2.25846172e-06) 146939 EPS nconv=0 first unconverged value (error) -302.035 (2.28393607e-06) 146940 EPS nconv=0 first unconverged value (error) -302.035 (2.19713796e-06) 146941 EPS nconv=0 first unconverged value (error) -302.035 (2.19713796e-06) 146942 EPS nconv=0 first unconverged value (error) -302.035 (3.39829440e-06) 146943 EPS nconv=0 first unconverged value (error) -302.035 (3.38412436e-06) 146944 EPS nconv=0 first unconverged value (error) -302.035 (2.82043499e-06) 146945 EPS nconv=0 first unconverged value (error) -302.035 (2.78683029e-06) 146946 EPS nconv=0 first unconverged value (error) -302.035 (2.76507059e-06) 146947 EPS nconv=0 first unconverged value (error) -302.035 (2.76507059e-06) 146948 EPS nconv=0 first unconverged value (error) -302.035 (3.01011180e-06) 146949 EPS nconv=0 first unconverged value (error) -302.035 (2.90195994e-06) 146950 EPS nconv=0 first unconverged value (error) -302.035 (2.84789941e-06) 146951 EPS nconv=0 first unconverged value (error) -302.035 (2.25412419e-06) 146952 EPS nconv=0 first unconverged value (error) -302.035 (1.97143831e-06) 146953 EPS nconv=0 first unconverged value (error) -302.035 (1.97143831e-06) 146954 EPS nconv=0 first unconverged value (error) -302.035 (1.93287421e-06) 146955 EPS nconv=0 first unconverged value (error) -302.035 (2.09214546e-06) 146956 EPS nconv=0 first unconverged value (error) -302.035 (1.95362502e-06) 146957 EPS nconv=0 first unconverged value (error) -302.035 (1.82962516e-06) 146958 EPS nconv=0 first unconverged value (error) -302.035 (1.82596816e-06) 146959 EPS nconv=0 first unconverged value (error) -302.035 (1.82596816e-06) 146960 EPS nconv=0 first unconverged value (error) -302.035 (1.86240112e-06) 146961 EPS nconv=0 first unconverged value (error) -302.035 (1.83711673e-06) 146962 EPS nconv=0 first unconverged value (error) -302.035 (1.83528044e-06) 146963 EPS nconv=0 first unconverged value (error) -302.035 (1.82951245e-06) 146964 EPS nconv=0 first unconverged value (error) -302.035 (1.82155072e-06) 146965 EPS nconv=0 first unconverged value (error) -302.035 (1.82155072e-06) 146966 EPS nconv=0 first unconverged value (error) -302.035 (3.70734462e-06) 146967 EPS nconv=0 first unconverged value (error) -302.035 (3.10721182e-06) 146968 EPS nconv=0 first unconverged value (error) -302.035 (2.86888343e-06) 146969 EPS nconv=0 first unconverged value (error) -302.035 (2.76995325e-06) 146970 EPS nconv=0 first unconverged value (error) -302.035 (2.65836623e-06) 146971 EPS nconv=0 first unconverged value (error) -302.035 (2.65836623e-06) 146972 EPS nconv=0 first unconverged value (error) -302.035 (4.99816641e-06) 146973 EPS nconv=0 first unconverged value (error) -302.035 (4.85321055e-06) 146974 EPS nconv=0 first unconverged value (error) -302.035 (3.87844928e-06) 146975 EPS nconv=0 first unconverged value (error) -302.035 (4.03471841e-06) 146976 EPS nconv=0 first unconverged value (error) -302.035 (3.67408346e-06) 146977 EPS nconv=0 first unconverged value (error) -302.035 (3.67408346e-06) 146978 EPS nconv=0 first unconverged value (error) -302.035 (3.97598380e-06) 146979 EPS nconv=0 first unconverged value (error) -302.035 (3.84699059e-06) 146980 EPS nconv=0 first unconverged value (error) -302.035 (3.53825317e-06) 146981 EPS nconv=0 first unconverged value (error) -302.035 (2.83852738e-06) 146982 EPS nconv=0 first unconverged value (error) -302.035 (2.52242630e-06) 146983 EPS nconv=0 first unconverged value (error) -302.035 (2.52242630e-06) 146984 EPS nconv=0 first unconverged value (error) -302.035 (2.56887920e-06) 146985 EPS nconv=0 first unconverged value (error) -302.035 (2.29467024e-06) 146986 EPS nconv=0 first unconverged value (error) -302.035 (2.23896679e-06) 146987 EPS nconv=0 first unconverged value (error) -302.035 (1.95865571e-06) 146988 EPS nconv=0 first unconverged value (error) -302.035 (1.91299432e-06) 146989 EPS nconv=0 first unconverged value (error) -302.035 (1.91299432e-06) 146990 EPS nconv=0 first unconverged value (error) -302.035 (3.66869785e-06) 146991 EPS nconv=0 first unconverged value (error) -302.035 (3.01395370e-06) 146992 EPS nconv=0 first unconverged value (error) -302.035 (2.73737226e-06) 146993 EPS nconv=0 first unconverged value (error) -302.035 (2.69251105e-06) 146994 EPS nconv=0 first unconverged value (error) -302.035 (2.57358366e-06) 146995 EPS nconv=0 first unconverged value (error) -302.035 (2.57358366e-06) 146996 EPS nconv=0 first unconverged value (error) -302.035 (2.67459376e-06) 146997 EPS nconv=0 first unconverged value (error) -302.035 (3.04493978e-06) 146998 EPS nconv=0 first unconverged value (error) -302.035 (2.38222539e-06) 146999 EPS nconv=0 first unconverged value (error) -302.035 (2.11831305e-06) 147000 EPS nconv=0 first unconverged value (error) -302.035 (2.07058465e-06) 147001 EPS nconv=0 first unconverged value (error) -302.035 (2.07058465e-06) 147002 EPS nconv=0 first unconverged value (error) -302.035 (2.28005535e-06) 147003 EPS nconv=0 first unconverged value (error) -302.035 (2.17356216e-06) 147004 EPS nconv=0 first unconverged value (error) -302.035 (2.11843703e-06) 147005 EPS nconv=0 first unconverged value (error) -302.035 (1.96997071e-06) 147006 EPS nconv=0 first unconverged value (error) -302.035 (1.93977065e-06) 147007 EPS nconv=0 first unconverged value (error) -302.035 (1.93977065e-06) 147008 EPS nconv=0 first unconverged value (error) -302.035 (2.40439326e-06) 147009 EPS nconv=0 first unconverged value (error) -302.035 (2.27572085e-06) 147010 EPS nconv=0 first unconverged value (error) -302.035 (2.11833488e-06) 147011 EPS nconv=0 first unconverged value (error) -302.035 (2.04461481e-06) 147012 EPS nconv=0 first unconverged value (error) -302.035 (2.02008510e-06) 147013 EPS nconv=0 first unconverged value (error) -302.035 (2.02008510e-06) 147014 EPS nconv=0 first unconverged value (error) -302.035 (2.08600045e-06) 147015 EPS nconv=0 first unconverged value (error) -302.035 (2.31908448e-06) 147016 EPS nconv=0 first unconverged value (error) -302.035 (2.02645242e-06) 147017 EPS nconv=0 first unconverged value (error) -302.035 (1.87677104e-06) 147018 EPS nconv=0 first unconverged value (error) -302.035 (1.85800515e-06) 147019 EPS nconv=0 first unconverged value (error) -302.035 (1.85800515e-06) 147020 EPS nconv=0 first unconverged value (error) -302.035 (2.24424796e-06) 147021 EPS nconv=0 first unconverged value (error) -302.035 (2.11008136e-06) 147022 EPS nconv=0 first unconverged value (error) -302.035 (2.04226708e-06) 147023 EPS nconv=0 first unconverged value (error) -302.035 (2.02473209e-06) 147024 EPS nconv=0 first unconverged value (error) -302.035 (1.98764197e-06) 147025 EPS nconv=0 first unconverged value (error) -302.035 (1.98764197e-06) 147026 EPS nconv=0 first unconverged value (error) -302.035 (3.35679673e-06) 147027 EPS nconv=0 first unconverged value (error) -302.035 (3.07690679e-06) 147028 EPS nconv=0 first unconverged value (error) -302.035 (2.79529050e-06) 147029 EPS nconv=0 first unconverged value (error) -302.035 (2.76352480e-06) 147030 EPS nconv=0 first unconverged value (error) -302.035 (2.67483792e-06) 147031 EPS nconv=0 first unconverged value (error) -302.035 (2.67483792e-06) 147032 EPS nconv=0 first unconverged value (error) -302.035 (2.72333636e-06) 147033 EPS nconv=0 first unconverged value (error) -302.035 (2.71780205e-06) 147034 EPS nconv=0 first unconverged value (error) -302.035 (2.33662049e-06) 147035 EPS nconv=0 first unconverged value (error) -302.035 (2.15204029e-06) 147036 EPS nconv=0 first unconverged value (error) -302.035 (2.03680344e-06) 147037 EPS nconv=0 first unconverged value (error) -302.035 (2.03680344e-06) 147038 EPS nconv=0 first unconverged value (error) -302.035 (2.40432594e-06) 147039 EPS nconv=0 first unconverged value (error) -302.035 (2.37085077e-06) 147040 EPS nconv=0 first unconverged value (error) -302.035 (2.22462385e-06) 147041 EPS nconv=0 first unconverged value (error) -302.035 (2.07713755e-06) 147042 EPS nconv=0 first unconverged value (error) -302.035 (2.02482681e-06) 147043 EPS nconv=0 first unconverged value (error) -302.035 (2.02482681e-06) 147044 EPS nconv=0 first unconverged value (error) -302.035 (2.13026641e-06) 147045 EPS nconv=0 first unconverged value (error) -302.035 (2.23861010e-06) 147046 EPS nconv=0 first unconverged value (error) -302.035 (2.10201850e-06) 147047 EPS nconv=0 first unconverged value (error) -302.035 (1.98841313e-06) 147048 EPS nconv=0 first unconverged value (error) -302.035 (1.91134609e-06) 147049 EPS nconv=0 first unconverged value (error) -302.035 (1.91134609e-06) 147050 EPS nconv=0 first unconverged value (error) -302.035 (2.64860440e-06) 147051 EPS nconv=0 first unconverged value (error) -302.035 (2.57175060e-06) 147052 EPS nconv=0 first unconverged value (error) -302.035 (2.48439561e-06) 147053 EPS nconv=0 first unconverged value (error) -302.035 (2.30767780e-06) 147054 EPS nconv=0 first unconverged value (error) -302.035 (2.20604262e-06) 147055 EPS nconv=0 first unconverged value (error) -302.035 (2.20604262e-06) 147056 EPS nconv=0 first unconverged value (error) -302.035 (3.25345930e-06) 147057 EPS nconv=0 first unconverged value (error) -302.035 (2.90885161e-06) 147058 EPS nconv=0 first unconverged value (error) -302.035 (2.61308135e-06) 147059 EPS nconv=0 first unconverged value (error) -302.035 (2.55786329e-06) 147060 EPS nconv=0 first unconverged value (error) -302.035 (2.37491221e-06) 147061 EPS nconv=0 first unconverged value (error) -302.035 (2.37491221e-06) 147062 EPS nconv=0 first unconverged value (error) -302.035 (2.29865215e-06) 147063 EPS nconv=0 first unconverged value (error) -302.035 (2.61745912e-06) 147064 EPS nconv=0 first unconverged value (error) -302.035 (2.16547862e-06) 147065 EPS nconv=0 first unconverged value (error) -302.035 (1.97770338e-06) 147066 EPS nconv=0 first unconverged value (error) -302.035 (1.92155631e-06) 147067 EPS nconv=0 first unconverged value (error) -302.035 (1.92155631e-06) 147068 EPS nconv=0 first unconverged value (error) -302.035 (2.27094796e-06) 147069 EPS nconv=0 first unconverged value (error) -302.035 (2.10739317e-06) 147070 EPS nconv=0 first unconverged value (error) -302.035 (2.05335955e-06) 147071 EPS nconv=0 first unconverged value (error) -302.035 (2.03081685e-06) 147072 EPS nconv=0 first unconverged value (error) -302.035 (1.99440914e-06) 147073 EPS nconv=0 first unconverged value (error) -302.035 (1.99440914e-06) 147074 EPS nconv=0 first unconverged value (error) -302.035 (2.80164491e-06) 147075 EPS nconv=0 first unconverged value (error) -302.035 (2.69524865e-06) 147076 EPS nconv=0 first unconverged value (error) -302.035 (2.52933990e-06) 147077 EPS nconv=0 first unconverged value (error) -302.035 (2.50704878e-06) 147078 EPS nconv=0 first unconverged value (error) -302.035 (2.49579077e-06) 147079 EPS nconv=0 first unconverged value (error) -302.035 (2.49579077e-06) 147080 EPS nconv=0 first unconverged value (error) -302.035 (2.69346514e-06) 147081 EPS nconv=0 first unconverged value (error) -302.035 (2.33105880e-06) 147082 EPS nconv=0 first unconverged value (error) -302.035 (2.14634982e-06) 147083 EPS nconv=0 first unconverged value (error) -302.035 (2.10218125e-06) 147084 EPS nconv=0 first unconverged value (error) -302.035 (1.94699742e-06) 147085 EPS nconv=0 first unconverged value (error) -302.035 (1.94699742e-06) 147086 EPS nconv=0 first unconverged value (error) -302.035 (3.70948478e-06) 147087 EPS nconv=0 first unconverged value (error) -302.035 (3.36386873e-06) 147088 EPS nconv=0 first unconverged value (error) -302.035 (2.84028096e-06) 147089 EPS nconv=0 first unconverged value (error) -302.035 (2.76203050e-06) 147090 EPS nconv=0 first unconverged value (error) -302.035 (2.66991484e-06) 147091 EPS nconv=0 first unconverged value (error) -302.035 (2.66991484e-06) 147092 EPS nconv=0 first unconverged value (error) -302.035 (3.82415972e-06) 147093 EPS nconv=0 first unconverged value (error) -302.035 (3.76126882e-06) 147094 EPS nconv=0 first unconverged value (error) -302.035 (3.38524665e-06) 147095 EPS nconv=0 first unconverged value (error) -302.035 (3.20027994e-06) 147096 EPS nconv=0 first unconverged value (error) -302.035 (3.10463430e-06) 147097 EPS nconv=0 first unconverged value (error) -302.035 (3.10463430e-06) 147098 EPS nconv=0 first unconverged value (error) -302.035 (3.11645355e-06) 147099 EPS nconv=0 first unconverged value (error) -302.035 (2.65473650e-06) 147100 EPS nconv=0 first unconverged value (error) -302.035 (2.41621806e-06) 147101 EPS nconv=0 first unconverged value (error) -302.035 (2.16372219e-06) 147102 EPS nconv=0 first unconverged value (error) -302.035 (2.06928331e-06) 147103 EPS nconv=0 first unconverged value (error) -302.035 (2.06928331e-06) 147104 EPS nconv=0 first unconverged value (error) -302.035 (1.93412042e-06) 147105 EPS nconv=0 first unconverged value (error) -302.035 (1.99910087e-06) 147106 EPS nconv=0 first unconverged value (error) -302.035 (1.90652498e-06) 147107 EPS nconv=0 first unconverged value (error) -302.035 (1.84565933e-06) 147108 EPS nconv=0 first unconverged value (error) -302.035 (1.82248701e-06) 147109 EPS nconv=0 first unconverged value (error) -302.035 (1.82248701e-06) 147110 EPS nconv=0 first unconverged value (error) -302.035 (2.31049126e-06) 147111 EPS nconv=0 first unconverged value (error) -302.035 (2.15879691e-06) 147112 EPS nconv=0 first unconverged value (error) -302.035 (2.07552839e-06) 147113 EPS nconv=0 first unconverged value (error) -302.035 (2.03056465e-06) 147114 EPS nconv=0 first unconverged value (error) -302.035 (1.98303913e-06) 147115 EPS nconv=0 first unconverged value (error) -302.035 (1.98303913e-06) 147116 EPS nconv=0 first unconverged value (error) -302.035 (2.82341697e-06) 147117 EPS nconv=0 first unconverged value (error) -302.035 (2.82107864e-06) 147118 EPS nconv=0 first unconverged value (error) -302.035 (2.58041900e-06) 147119 EPS nconv=0 first unconverged value (error) -302.035 (2.31181191e-06) 147120 EPS nconv=0 first unconverged value (error) -302.035 (2.27383042e-06) 147121 EPS nconv=0 first unconverged value (error) -302.035 (2.27383042e-06) 147122 EPS nconv=0 first unconverged value (error) -302.035 (3.03425065e-06) 147123 EPS nconv=0 first unconverged value (error) -302.035 (2.74196728e-06) 147124 EPS nconv=0 first unconverged value (error) -302.035 (2.47004950e-06) 147125 EPS nconv=0 first unconverged value (error) -302.035 (2.37039232e-06) 147126 EPS nconv=0 first unconverged value (error) -302.035 (2.26914460e-06) 147127 EPS nconv=0 first unconverged value (error) -302.035 (2.26914460e-06) 147128 EPS nconv=0 first unconverged value (error) -302.035 (2.69117036e-06) 147129 EPS nconv=0 first unconverged value (error) -302.035 (2.66823610e-06) 147130 EPS nconv=0 first unconverged value (error) -302.035 (2.28155373e-06) 147131 EPS nconv=0 first unconverged value (error) -302.035 (2.20103644e-06) 147132 EPS nconv=0 first unconverged value (error) -302.035 (2.15912035e-06) 147133 EPS nconv=0 first unconverged value (error) -302.035 (2.15912035e-06) 147134 EPS nconv=0 first unconverged value (error) -302.035 (2.13062131e-06) 147135 EPS nconv=0 first unconverged value (error) -302.035 (2.15524654e-06) 147136 EPS nconv=0 first unconverged value (error) -302.035 (2.01149323e-06) 147137 EPS nconv=0 first unconverged value (error) -302.035 (1.88637573e-06) 147138 EPS nconv=0 first unconverged value (error) -302.035 (1.86400798e-06) 147139 EPS nconv=0 first unconverged value (error) -302.035 (1.86400798e-06) 147140 EPS nconv=0 first unconverged value (error) -302.035 (1.82318221e-06) 147141 EPS nconv=0 first unconverged value (error) -302.035 (1.84372772e-06) 147142 EPS nconv=0 first unconverged value (error) -302.035 (1.82199574e-06) 147143 EPS nconv=0 first unconverged value (error) -302.035 (1.80447534e-06) 147144 EPS nconv=0 first unconverged value (error) -302.035 (1.80001662e-06) 147145 EPS nconv=0 first unconverged value (error) -302.035 (1.80001662e-06) 147146 EPS nconv=0 first unconverged value (error) -302.035 (1.89252143e-06) 147147 EPS nconv=0 first unconverged value (error) -302.035 (1.86222939e-06) 147148 EPS nconv=0 first unconverged value (error) -302.035 (1.85325414e-06) 147149 EPS nconv=0 first unconverged value (error) -302.035 (1.84633756e-06) 147150 EPS nconv=0 first unconverged value (error) -302.035 (1.83590129e-06) 147151 EPS nconv=0 first unconverged value (error) -302.035 (1.83590129e-06) 147152 EPS nconv=0 first unconverged value (error) -302.035 (2.11429196e-06) 147153 EPS nconv=0 first unconverged value (error) -302.035 (2.06376764e-06) 147154 EPS nconv=0 first unconverged value (error) -302.035 (2.03479794e-06) 147155 EPS nconv=0 first unconverged value (error) -302.035 (1.95926381e-06) 147156 EPS nconv=0 first unconverged value (error) -302.035 (1.94247328e-06) 147157 EPS nconv=0 first unconverged value (error) -302.035 (1.94247328e-06) 147158 EPS nconv=0 first unconverged value (error) -302.035 (1.92652209e-06) 147159 EPS nconv=0 first unconverged value (error) -302.035 (1.93990627e-06) 147160 EPS nconv=0 first unconverged value (error) -302.035 (1.85277621e-06) 147161 EPS nconv=0 first unconverged value (error) -302.035 (1.81816826e-06) 147162 EPS nconv=0 first unconverged value (error) -302.035 (1.80939548e-06) 147163 EPS nconv=0 first unconverged value (error) -302.035 (1.80939548e-06) 147164 EPS nconv=0 first unconverged value (error) -302.035 (2.11683290e-06) 147165 EPS nconv=0 first unconverged value (error) -302.035 (1.98799659e-06) 147166 EPS nconv=0 first unconverged value (error) -302.035 (1.94137116e-06) 147167 EPS nconv=0 first unconverged value (error) -302.035 (1.92603194e-06) 147168 EPS nconv=0 first unconverged value (error) -302.035 (1.90977585e-06) 147169 EPS nconv=0 first unconverged value (error) -302.035 (1.90977585e-06) 147170 EPS nconv=0 first unconverged value (error) -302.035 (2.06332983e-06) 147171 EPS nconv=0 first unconverged value (error) -302.035 (2.13551372e-06) 147172 EPS nconv=0 first unconverged value (error) -302.035 (1.99109067e-06) 147173 EPS nconv=0 first unconverged value (error) -302.035 (1.87769022e-06) 147174 EPS nconv=0 first unconverged value (error) -302.035 (1.86323745e-06) 147175 EPS nconv=0 first unconverged value (error) -302.035 (1.86323745e-06) 147176 EPS nconv=0 first unconverged value (error) -302.035 (2.15310117e-06) 147177 EPS nconv=0 first unconverged value (error) -302.035 (2.06357455e-06) 147178 EPS nconv=0 first unconverged value (error) -302.035 (2.00498761e-06) 147179 EPS nconv=0 first unconverged value (error) -302.035 (1.98814306e-06) 147180 EPS nconv=0 first unconverged value (error) -302.035 (1.95637889e-06) 147181 EPS nconv=0 first unconverged value (error) -302.035 (1.95637889e-06) 147182 EPS nconv=0 first unconverged value (error) -302.035 (2.00655877e-06) 147183 EPS nconv=0 first unconverged value (error) -302.035 (2.03323065e-06) 147184 EPS nconv=0 first unconverged value (error) -302.035 (1.91525286e-06) 147185 EPS nconv=0 first unconverged value (error) -302.035 (1.87525388e-06) 147186 EPS nconv=0 first unconverged value (error) -302.035 (1.84669460e-06) 147187 EPS nconv=0 first unconverged value (error) -302.035 (1.84669460e-06) 147188 EPS nconv=0 first unconverged value (error) -302.035 (2.06399619e-06) 147189 EPS nconv=0 first unconverged value (error) -302.035 (1.98643418e-06) 147190 EPS nconv=0 first unconverged value (error) -302.035 (1.93022090e-06) 147191 EPS nconv=0 first unconverged value (error) -302.035 (1.89532035e-06) 147192 EPS nconv=0 first unconverged value (error) -302.035 (1.87698040e-06) 147193 EPS nconv=0 first unconverged value (error) -302.035 (1.87698040e-06) 147194 EPS nconv=0 first unconverged value (error) -302.035 (1.89240003e-06) 147195 EPS nconv=0 first unconverged value (error) -302.035 (1.97217641e-06) 147196 EPS nconv=0 first unconverged value (error) -302.035 (1.89313810e-06) 147197 EPS nconv=0 first unconverged value (error) -302.035 (1.82999125e-06) 147198 EPS nconv=0 first unconverged value (error) -302.035 (1.81315231e-06) 147199 EPS nconv=0 first unconverged value (error) -302.035 (1.81315231e-06) 147200 EPS nconv=0 first unconverged value (error) -302.035 (1.86951233e-06) 147201 EPS nconv=0 first unconverged value (error) -302.035 (1.84873900e-06) 147202 EPS nconv=0 first unconverged value (error) -302.035 (1.83959247e-06) 147203 EPS nconv=0 first unconverged value (error) -302.035 (1.83391015e-06) 147204 EPS nconv=0 first unconverged value (error) -302.035 (1.82955271e-06) 147205 EPS nconv=0 first unconverged value (error) -302.035 (1.82955271e-06) 147206 EPS nconv=0 first unconverged value (error) -302.035 (1.86613113e-06) 147207 EPS nconv=0 first unconverged value (error) -302.035 (1.85825564e-06) 147208 EPS nconv=0 first unconverged value (error) -302.035 (1.83552794e-06) 147209 EPS nconv=0 first unconverged value (error) -302.035 (1.81585857e-06) 147210 EPS nconv=0 first unconverged value (error) -302.035 (1.81314652e-06) 147211 EPS nconv=0 first unconverged value (error) -302.035 (1.81314652e-06) 147212 EPS nconv=0 first unconverged value (error) -302.035 (2.45452334e-06) 147213 EPS nconv=0 first unconverged value (error) -302.035 (2.24507893e-06) 147214 EPS nconv=0 first unconverged value (error) -302.035 (2.14497348e-06) 147215 EPS nconv=0 first unconverged value (error) -302.035 (2.11278423e-06) 147216 EPS nconv=0 first unconverged value (error) -302.035 (2.04573696e-06) 147217 EPS nconv=0 first unconverged value (error) -302.035 (2.04573696e-06) 147218 EPS nconv=0 first unconverged value (error) -302.035 (2.04359523e-06) 147219 EPS nconv=0 first unconverged value (error) -302.035 (2.23557861e-06) 147220 EPS nconv=0 first unconverged value (error) -302.035 (1.99960626e-06) 147221 EPS nconv=0 first unconverged value (error) -302.035 (1.91141114e-06) 147222 EPS nconv=0 first unconverged value (error) -302.035 (1.82702537e-06) 147223 EPS nconv=0 first unconverged value (error) -302.035 (1.82702537e-06) 147224 EPS nconv=0 first unconverged value (error) -302.035 (1.81931012e-06) 147225 EPS nconv=0 first unconverged value (error) -302.035 (1.80413425e-06) 147226 EPS nconv=0 first unconverged value (error) -302.035 (1.80108737e-06) 147227 EPS nconv=0 first unconverged value (error) -302.035 (1.80046303e-06) 147228 EPS nconv=0 first unconverged value (error) -302.035 (1.79913604e-06) 147229 EPS nconv=0 first unconverged value (error) -302.035 (1.79913604e-06) 147230 EPS nconv=0 first unconverged value (error) -302.035 (2.19393825e-06) 147231 EPS nconv=0 first unconverged value (error) -302.035 (2.07962052e-06) 147232 EPS nconv=0 first unconverged value (error) -302.035 (1.99869041e-06) 147233 EPS nconv=0 first unconverged value (error) -302.035 (1.96205744e-06) 147234 EPS nconv=0 first unconverged value (error) -302.035 (1.95763186e-06) 147235 EPS nconv=0 first unconverged value (error) -302.035 (1.95763186e-06) 147236 EPS nconv=0 first unconverged value (error) -302.035 (2.09530671e-06) 147237 EPS nconv=0 first unconverged value (error) -302.035 (2.09692817e-06) 147238 EPS nconv=0 first unconverged value (error) -302.035 (1.95875659e-06) 147239 EPS nconv=0 first unconverged value (error) -302.035 (1.89469072e-06) 147240 EPS nconv=0 first unconverged value (error) -302.035 (1.87899574e-06) 147241 EPS nconv=0 first unconverged value (error) -302.035 (1.87899574e-06) 147242 EPS nconv=0 first unconverged value (error) -302.035 (2.39733697e-06) 147243 EPS nconv=0 first unconverged value (error) -302.035 (2.21501154e-06) 147244 EPS nconv=0 first unconverged value (error) -302.035 (2.09766869e-06) 147245 EPS nconv=0 first unconverged value (error) -302.035 (2.06942244e-06) 147246 EPS nconv=0 first unconverged value (error) -302.035 (2.05693152e-06) 147247 EPS nconv=0 first unconverged value (error) -302.035 (2.05693152e-06) 147248 EPS nconv=0 first unconverged value (error) -302.035 (2.08251584e-06) 147249 EPS nconv=0 first unconverged value (error) -302.035 (2.15096837e-06) 147250 EPS nconv=0 first unconverged value (error) -302.035 (1.93508272e-06) 147251 EPS nconv=0 first unconverged value (error) -302.035 (1.86778561e-06) 147252 EPS nconv=0 first unconverged value (error) -302.035 (1.85217098e-06) 147253 EPS nconv=0 first unconverged value (error) -302.035 (1.85217098e-06) 147254 EPS nconv=0 first unconverged value (error) -302.035 (1.87317061e-06) 147255 EPS nconv=0 first unconverged value (error) -302.035 (1.83113203e-06) 147256 EPS nconv=0 first unconverged value (error) -302.035 (1.81724767e-06) 147257 EPS nconv=0 first unconverged value (error) -302.035 (1.81285609e-06) 147258 EPS nconv=0 first unconverged value (error) -302.035 (1.80954462e-06) 147259 EPS nconv=0 first unconverged value (error) -302.035 (1.80954462e-06) 147260 EPS nconv=0 first unconverged value (error) -302.035 (2.03656110e-06) 147261 EPS nconv=0 first unconverged value (error) -302.035 (2.01704154e-06) 147262 EPS nconv=0 first unconverged value (error) -302.035 (1.95733622e-06) 147263 EPS nconv=0 first unconverged value (error) -302.035 (1.91031747e-06) 147264 EPS nconv=0 first unconverged value (error) -302.035 (1.90110661e-06) 147265 EPS nconv=0 first unconverged value (error) -302.035 (1.90110661e-06) 147266 EPS nconv=0 first unconverged value (error) -302.035 (2.04954830e-06) 147267 EPS nconv=0 first unconverged value (error) -302.035 (2.01095688e-06) 147268 EPS nconv=0 first unconverged value (error) -302.035 (1.94084287e-06) 147269 EPS nconv=0 first unconverged value (error) -302.035 (1.92705876e-06) 147270 EPS nconv=0 first unconverged value (error) -302.035 (1.90629704e-06) 147271 EPS nconv=0 first unconverged value (error) -302.035 (1.90629704e-06) 147272 EPS nconv=0 first unconverged value (error) -302.035 (1.90292850e-06) 147273 EPS nconv=0 first unconverged value (error) -302.035 (1.87873659e-06) 147274 EPS nconv=0 first unconverged value (error) -302.035 (1.83523377e-06) 147275 EPS nconv=0 first unconverged value (error) -302.035 (1.82044489e-06) 147276 EPS nconv=0 first unconverged value (error) -302.035 (1.80961436e-06) 147277 EPS nconv=0 first unconverged value (error) -302.035 (1.80961436e-06) 147278 EPS nconv=0 first unconverged value (error) -302.035 (1.80155663e-06) 147279 EPS nconv=0 first unconverged value (error) -302.035 (1.79977292e-06) 147280 EPS nconv=0 first unconverged value (error) -302.035 (1.79850724e-06) 147281 EPS nconv=0 first unconverged value (error) -302.035 (1.79784164e-06) 147282 EPS nconv=0 first unconverged value (error) -302.035 (1.79744954e-06) 147283 EPS nconv=0 first unconverged value (error) -302.035 (1.79744954e-06) 147284 EPS nconv=0 first unconverged value (error) -302.035 (1.80012866e-06) 147285 EPS nconv=0 first unconverged value (error) -302.035 (1.80169871e-06) 147286 EPS nconv=0 first unconverged value (error) -302.035 (1.79897422e-06) 147287 EPS nconv=0 first unconverged value (error) -302.035 (1.79720339e-06) 147288 EPS nconv=0 first unconverged value (error) -302.035 (1.79656337e-06) 147289 EPS nconv=0 first unconverged value (error) -302.035 (1.79656337e-06) 147290 EPS nconv=0 first unconverged value (error) -302.035 (1.99771510e-06) 147291 EPS nconv=0 first unconverged value (error) -302.035 (1.95087321e-06) 147292 EPS nconv=0 first unconverged value (error) -302.035 (1.93851285e-06) 147293 EPS nconv=0 first unconverged value (error) -302.035 (1.91705767e-06) 147294 EPS nconv=0 first unconverged value (error) -302.035 (1.89893131e-06) 147295 EPS nconv=0 first unconverged value (error) -302.035 (1.89893131e-06) 147296 EPS nconv=0 first unconverged value (error) -302.035 (2.13482821e-06) 147297 EPS nconv=0 first unconverged value (error) -302.035 (2.14577871e-06) 147298 EPS nconv=0 first unconverged value (error) -302.035 (2.10023592e-06) 147299 EPS nconv=0 first unconverged value (error) -302.035 (1.96356730e-06) 147300 EPS nconv=0 first unconverged value (error) -302.035 (1.93347175e-06) 147301 EPS nconv=0 first unconverged value (error) -302.035 (1.93347175e-06) 147302 EPS nconv=0 first unconverged value (error) -302.035 (2.08103795e-06) 147303 EPS nconv=0 first unconverged value (error) -302.035 (2.04916886e-06) 147304 EPS nconv=0 first unconverged value (error) -302.035 (2.04048417e-06) 147305 EPS nconv=0 first unconverged value (error) -302.035 (1.90394265e-06) 147306 EPS nconv=0 first unconverged value (error) -302.035 (1.88889040e-06) 147307 EPS nconv=0 first unconverged value (error) -302.035 (1.88889040e-06) 147308 EPS nconv=0 first unconverged value (error) -302.035 (1.87795894e-06) 147309 EPS nconv=0 first unconverged value (error) -302.035 (1.85889416e-06) 147310 EPS nconv=0 first unconverged value (error) -302.035 (1.82850111e-06) 147311 EPS nconv=0 first unconverged value (error) -302.035 (1.82360055e-06) 147312 EPS nconv=0 first unconverged value (error) -302.035 (1.80956357e-06) 147313 EPS nconv=0 first unconverged value (error) -302.035 (1.80956357e-06) 147314 EPS nconv=0 first unconverged value (error) -302.035 (1.80477789e-06) 147315 EPS nconv=0 first unconverged value (error) -302.035 (1.80276762e-06) 147316 EPS nconv=0 first unconverged value (error) -302.035 (1.80040124e-06) 147317 EPS nconv=0 first unconverged value (error) -302.035 (1.79917848e-06) 147318 EPS nconv=0 first unconverged value (error) -302.035 (1.79868526e-06) 147319 EPS nconv=0 first unconverged value (error) -302.035 (1.79868526e-06) 147320 EPS nconv=0 first unconverged value (error) -302.035 (2.10321285e-06) 147321 EPS nconv=0 first unconverged value (error) -302.035 (2.05851818e-06) 147322 EPS nconv=0 first unconverged value (error) -302.035 (2.01053001e-06) 147323 EPS nconv=0 first unconverged value (error) -302.035 (1.97959553e-06) 147324 EPS nconv=0 first unconverged value (error) -302.035 (1.95262505e-06) 147325 EPS nconv=0 first unconverged value (error) -302.035 (1.95262505e-06) 147326 EPS nconv=0 first unconverged value (error) -302.035 (1.99609515e-06) 147327 EPS nconv=0 first unconverged value (error) -302.035 (2.03992017e-06) 147328 EPS nconv=0 first unconverged value (error) -302.035 (2.00839004e-06) 147329 EPS nconv=0 first unconverged value (error) -302.035 (1.84960076e-06) 147330 EPS nconv=0 first unconverged value (error) -302.035 (1.83585361e-06) 147331 EPS nconv=0 first unconverged value (error) -302.035 (1.83585361e-06) 147332 EPS nconv=0 first unconverged value (error) -302.035 (2.18215574e-06) 147333 EPS nconv=0 first unconverged value (error) -302.035 (2.07275079e-06) 147334 EPS nconv=0 first unconverged value (error) -302.035 (2.03595322e-06) 147335 EPS nconv=0 first unconverged value (error) -302.035 (1.97556283e-06) 147336 EPS nconv=0 first unconverged value (error) -302.035 (1.95327272e-06) 147337 EPS nconv=0 first unconverged value (error) -302.035 (1.95327272e-06) 147338 EPS nconv=0 first unconverged value (error) -302.035 (2.04337618e-06) 147339 EPS nconv=0 first unconverged value (error) -302.035 (2.05907547e-06) 147340 EPS nconv=0 first unconverged value (error) -302.035 (1.93770733e-06) 147341 EPS nconv=0 first unconverged value (error) -302.035 (1.90914801e-06) 147342 EPS nconv=0 first unconverged value (error) -302.035 (1.86483499e-06) 147343 EPS nconv=0 first unconverged value (error) -302.035 (1.86483499e-06) 147344 EPS nconv=0 first unconverged value (error) -302.035 (1.95595152e-06) 147345 EPS nconv=0 first unconverged value (error) -302.035 (1.97473284e-06) 147346 EPS nconv=0 first unconverged value (error) -302.035 (1.91244626e-06) 147347 EPS nconv=0 first unconverged value (error) -302.035 (1.88478531e-06) 147348 EPS nconv=0 first unconverged value (error) -302.035 (1.86388213e-06) 147349 EPS nconv=0 first unconverged value (error) -302.035 (1.86388213e-06) 147350 EPS nconv=0 first unconverged value (error) -302.035 (1.87548437e-06) 147351 EPS nconv=0 first unconverged value (error) -302.035 (1.87943925e-06) 147352 EPS nconv=0 first unconverged value (error) -302.035 (1.86056840e-06) 147353 EPS nconv=0 first unconverged value (error) -302.035 (1.82972422e-06) 147354 EPS nconv=0 first unconverged value (error) -302.035 (1.82160886e-06) 147355 EPS nconv=0 first unconverged value (error) -302.035 (1.82160886e-06) 147356 EPS nconv=0 first unconverged value (error) -302.035 (2.07065616e-06) 147357 EPS nconv=0 first unconverged value (error) -302.035 (1.99449186e-06) 147358 EPS nconv=0 first unconverged value (error) -302.035 (1.96706329e-06) 147359 EPS nconv=0 first unconverged value (error) -302.035 (1.92910788e-06) 147360 EPS nconv=0 first unconverged value (error) -302.035 (1.90558981e-06) 147361 EPS nconv=0 first unconverged value (error) -302.035 (1.90558981e-06) 147362 EPS nconv=0 first unconverged value (error) -302.035 (2.14148943e-06) 147363 EPS nconv=0 first unconverged value (error) -302.035 (2.12645547e-06) 147364 EPS nconv=0 first unconverged value (error) -302.035 (2.01811889e-06) 147365 EPS nconv=0 first unconverged value (error) -302.035 (1.96746540e-06) 147366 EPS nconv=0 first unconverged value (error) -302.035 (1.92948547e-06) 147367 EPS nconv=0 first unconverged value (error) -302.035 (1.92948547e-06) 147368 EPS nconv=0 first unconverged value (error) -302.035 (1.95252438e-06) 147369 EPS nconv=0 first unconverged value (error) -302.035 (1.99954847e-06) 147370 EPS nconv=0 first unconverged value (error) -302.035 (1.90711580e-06) 147371 EPS nconv=0 first unconverged value (error) -302.035 (1.84166769e-06) 147372 EPS nconv=0 first unconverged value (error) -302.035 (1.83116132e-06) 147373 EPS nconv=0 first unconverged value (error) -302.035 (1.83116132e-06) 147374 EPS nconv=0 first unconverged value (error) -302.035 (1.87550290e-06) 147375 EPS nconv=0 first unconverged value (error) -302.035 (1.85204246e-06) 147376 EPS nconv=0 first unconverged value (error) -302.035 (1.83908513e-06) 147377 EPS nconv=0 first unconverged value (error) -302.035 (1.82860132e-06) 147378 EPS nconv=0 first unconverged value (error) -302.035 (1.82042002e-06) 147379 EPS nconv=0 first unconverged value (error) -302.035 (1.82042002e-06) 147380 EPS nconv=0 first unconverged value (error) -302.035 (2.06419106e-06) 147381 EPS nconv=0 first unconverged value (error) -302.035 (1.99570202e-06) 147382 EPS nconv=0 first unconverged value (error) -302.035 (1.95890549e-06) 147383 EPS nconv=0 first unconverged value (error) -302.035 (1.91533128e-06) 147384 EPS nconv=0 first unconverged value (error) -302.035 (1.89531314e-06) 147385 EPS nconv=0 first unconverged value (error) -302.035 (1.89531314e-06) 147386 EPS nconv=0 first unconverged value (error) -302.035 (1.99067637e-06) 147387 EPS nconv=0 first unconverged value (error) -302.035 (2.00787856e-06) 147388 EPS nconv=0 first unconverged value (error) -302.035 (1.89483286e-06) 147389 EPS nconv=0 first unconverged value (error) -302.035 (1.86232504e-06) 147390 EPS nconv=0 first unconverged value (error) -302.035 (1.83699856e-06) 147391 EPS nconv=0 first unconverged value (error) -302.035 (1.83699856e-06) 147392 EPS nconv=0 first unconverged value (error) -302.035 (1.93981018e-06) 147393 EPS nconv=0 first unconverged value (error) -302.035 (1.95372480e-06) 147394 EPS nconv=0 first unconverged value (error) -302.035 (1.89902051e-06) 147395 EPS nconv=0 first unconverged value (error) -302.035 (1.87470354e-06) 147396 EPS nconv=0 first unconverged value (error) -302.035 (1.85667358e-06) 147397 EPS nconv=0 first unconverged value (error) -302.035 (1.85667358e-06) 147398 EPS nconv=0 first unconverged value (error) -302.035 (1.86107190e-06) 147399 EPS nconv=0 first unconverged value (error) -302.035 (1.86304754e-06) 147400 EPS nconv=0 first unconverged value (error) -302.035 (1.84079992e-06) 147401 EPS nconv=0 first unconverged value (error) -302.035 (1.82099592e-06) 147402 EPS nconv=0 first unconverged value (error) -302.035 (1.81071822e-06) 147403 EPS nconv=0 first unconverged value (error) -302.035 (1.81071822e-06) 147404 EPS nconv=0 first unconverged value (error) -302.035 (1.92859413e-06) 147405 EPS nconv=0 first unconverged value (error) -302.035 (1.89036947e-06) 147406 EPS nconv=0 first unconverged value (error) -302.035 (1.87230675e-06) 147407 EPS nconv=0 first unconverged value (error) -302.035 (1.85904746e-06) 147408 EPS nconv=0 first unconverged value (error) -302.035 (1.84892886e-06) 147409 EPS nconv=0 first unconverged value (error) -302.035 (1.84892886e-06) 147410 EPS nconv=0 first unconverged value (error) -302.035 (2.08346828e-06) 147411 EPS nconv=0 first unconverged value (error) -302.035 (1.99747384e-06) 147412 EPS nconv=0 first unconverged value (error) -302.035 (1.94392616e-06) 147413 EPS nconv=0 first unconverged value (error) -302.035 (1.92740723e-06) 147414 EPS nconv=0 first unconverged value (error) -302.035 (1.90356527e-06) 147415 EPS nconv=0 first unconverged value (error) -302.035 (1.90356527e-06) 147416 EPS nconv=0 first unconverged value (error) -302.035 (2.35876994e-06) 147417 EPS nconv=0 first unconverged value (error) -302.035 (2.33205323e-06) 147418 EPS nconv=0 first unconverged value (error) -302.035 (2.16158557e-06) 147419 EPS nconv=0 first unconverged value (error) -302.035 (2.07295085e-06) 147420 EPS nconv=0 first unconverged value (error) -302.035 (2.01718295e-06) 147421 EPS nconv=0 first unconverged value (error) -302.035 (2.01718295e-06) 147422 EPS nconv=0 first unconverged value (error) -302.035 (2.28941905e-06) 147423 EPS nconv=0 first unconverged value (error) -302.035 (2.25026321e-06) 147424 EPS nconv=0 first unconverged value (error) -302.035 (2.10579085e-06) 147425 EPS nconv=0 first unconverged value (error) -302.035 (2.01696376e-06) 147426 EPS nconv=0 first unconverged value (error) -302.035 (1.97550369e-06) 147427 EPS nconv=0 first unconverged value (error) -302.035 (1.97550369e-06) 147428 EPS nconv=0 first unconverged value (error) -302.035 (1.96730991e-06) 147429 EPS nconv=0 first unconverged value (error) -302.035 (2.01999886e-06) 147430 EPS nconv=0 first unconverged value (error) -302.035 (1.92483813e-06) 147431 EPS nconv=0 first unconverged value (error) -302.035 (1.86182232e-06) 147432 EPS nconv=0 first unconverged value (error) -302.035 (1.84658017e-06) 147433 EPS nconv=0 first unconverged value (error) -302.035 (1.84658017e-06) 147434 EPS nconv=0 first unconverged value (error) -302.035 (2.14684465e-06) 147435 EPS nconv=0 first unconverged value (error) -302.035 (2.00363024e-06) 147436 EPS nconv=0 first unconverged value (error) -302.035 (1.95605593e-06) 147437 EPS nconv=0 first unconverged value (error) -302.035 (1.94162842e-06) 147438 EPS nconv=0 first unconverged value (error) -302.035 (1.90514440e-06) 147439 EPS nconv=0 first unconverged value (error) -302.035 (1.90514440e-06) 147440 EPS nconv=0 first unconverged value (error) -302.035 (1.90664012e-06) 147441 EPS nconv=0 first unconverged value (error) -302.035 (2.01105788e-06) 147442 EPS nconv=0 first unconverged value (error) -302.035 (1.88470038e-06) 147443 EPS nconv=0 first unconverged value (error) -302.035 (1.84326482e-06) 147444 EPS nconv=0 first unconverged value (error) -302.035 (1.82770287e-06) 147445 EPS nconv=0 first unconverged value (error) -302.035 (1.82770287e-06) 147446 EPS nconv=0 first unconverged value (error) -302.035 (1.95101410e-06) 147447 EPS nconv=0 first unconverged value (error) -302.035 (1.89217508e-06) 147448 EPS nconv=0 first unconverged value (error) -302.035 (1.87198417e-06) 147449 EPS nconv=0 first unconverged value (error) -302.035 (1.86713924e-06) 147450 EPS nconv=0 first unconverged value (error) -302.035 (1.84922613e-06) 147451 EPS nconv=0 first unconverged value (error) -302.035 (1.84922613e-06) 147452 EPS nconv=0 first unconverged value (error) -302.035 (2.06380194e-06) 147453 EPS nconv=0 first unconverged value (error) -302.035 (2.08926704e-06) 147454 EPS nconv=0 first unconverged value (error) -302.035 (1.97662501e-06) 147455 EPS nconv=0 first unconverged value (error) -302.035 (1.91034432e-06) 147456 EPS nconv=0 first unconverged value (error) -302.035 (1.90258686e-06) 147457 EPS nconv=0 first unconverged value (error) -302.035 (1.90258686e-06) 147458 EPS nconv=0 first unconverged value (error) -302.035 (2.24625465e-06) 147459 EPS nconv=0 first unconverged value (error) -302.035 (2.12291840e-06) 147460 EPS nconv=0 first unconverged value (error) -302.035 (2.06919536e-06) 147461 EPS nconv=0 first unconverged value (error) -302.035 (1.99813407e-06) 147462 EPS nconv=0 first unconverged value (error) -302.035 (1.94574930e-06) 147463 EPS nconv=0 first unconverged value (error) -302.035 (1.94574930e-06) 147464 EPS nconv=0 first unconverged value (error) -302.035 (2.23571963e-06) 147465 EPS nconv=0 first unconverged value (error) -302.035 (2.26265508e-06) 147466 EPS nconv=0 first unconverged value (error) -302.035 (2.06748011e-06) 147467 EPS nconv=0 first unconverged value (error) -302.035 (2.04184086e-06) 147468 EPS nconv=0 first unconverged value (error) -302.035 (1.99308944e-06) 147469 EPS nconv=0 first unconverged value (error) -302.035 (1.99308944e-06) 147470 EPS nconv=0 first unconverged value (error) -302.035 (1.97063705e-06) 147471 EPS nconv=0 first unconverged value (error) -302.035 (1.95815825e-06) 147472 EPS nconv=0 first unconverged value (error) -302.035 (1.88424175e-06) 147473 EPS nconv=0 first unconverged value (error) -302.035 (1.83648428e-06) 147474 EPS nconv=0 first unconverged value (error) -302.035 (1.83396466e-06) 147475 EPS nconv=0 first unconverged value (error) -302.035 (1.83396466e-06) 147476 EPS nconv=0 first unconverged value (error) -302.035 (1.81484517e-06) 147477 EPS nconv=0 first unconverged value (error) -302.035 (1.81652976e-06) 147478 EPS nconv=0 first unconverged value (error) -302.035 (1.80931106e-06) 147479 EPS nconv=0 first unconverged value (error) -302.035 (1.80034200e-06) 147480 EPS nconv=0 first unconverged value (error) -302.035 (1.79849050e-06) 147481 EPS nconv=0 first unconverged value (error) -302.035 (1.79849050e-06) 147482 EPS nconv=0 first unconverged value (error) -302.035 (1.89121380e-06) 147483 EPS nconv=0 first unconverged value (error) -302.035 (1.84648184e-06) 147484 EPS nconv=0 first unconverged value (error) -302.035 (1.83989573e-06) 147485 EPS nconv=0 first unconverged value (error) -302.035 (1.83332944e-06) 147486 EPS nconv=0 first unconverged value (error) -302.035 (1.82662895e-06) 147487 EPS nconv=0 first unconverged value (error) -302.035 (1.82662895e-06) 147488 EPS nconv=0 first unconverged value (error) -302.035 (1.86950452e-06) 147489 EPS nconv=0 first unconverged value (error) -302.035 (1.90622927e-06) 147490 EPS nconv=0 first unconverged value (error) -302.035 (1.86402881e-06) 147491 EPS nconv=0 first unconverged value (error) -302.035 (1.82201944e-06) 147492 EPS nconv=0 first unconverged value (error) -302.035 (1.81839950e-06) 147493 EPS nconv=0 first unconverged value (error) -302.035 (1.81839950e-06) 147494 EPS nconv=0 first unconverged value (error) -302.035 (2.41483991e-06) 147495 EPS nconv=0 first unconverged value (error) -302.035 (2.18698568e-06) 147496 EPS nconv=0 first unconverged value (error) -302.035 (2.12083549e-06) 147497 EPS nconv=0 first unconverged value (error) -302.035 (2.10652862e-06) 147498 EPS nconv=0 first unconverged value (error) -302.035 (2.06249295e-06) 147499 EPS nconv=0 first unconverged value (error) -302.035 (2.06249295e-06) 147500 EPS nconv=0 first unconverged value (error) -302.035 (2.06517386e-06) 147501 EPS nconv=0 first unconverged value (error) -302.035 (2.20113207e-06) 147502 EPS nconv=0 first unconverged value (error) -302.035 (1.99112049e-06) 147503 EPS nconv=0 first unconverged value (error) -302.035 (1.84120946e-06) 147504 EPS nconv=0 first unconverged value (error) -302.035 (1.80906502e-06) 147505 EPS nconv=0 first unconverged value (error) -302.035 (1.80906502e-06) 147506 EPS nconv=0 first unconverged value (error) -302.035 (2.40287558e-06) 147507 EPS nconv=0 first unconverged value (error) -302.035 (2.23118996e-06) 147508 EPS nconv=0 first unconverged value (error) -302.035 (2.17806754e-06) 147509 EPS nconv=0 first unconverged value (error) -302.035 (2.13665777e-06) 147510 EPS nconv=0 first unconverged value (error) -302.035 (2.09830105e-06) 147511 EPS nconv=0 first unconverged value (error) -302.035 (2.09830105e-06) 147512 EPS nconv=0 first unconverged value (error) -302.035 (2.09131608e-06) 147513 EPS nconv=0 first unconverged value (error) -302.035 (2.13299037e-06) 147514 EPS nconv=0 first unconverged value (error) -302.035 (2.00270646e-06) 147515 EPS nconv=0 first unconverged value (error) -302.035 (1.81134858e-06) 147516 EPS nconv=0 first unconverged value (error) -302.035 (1.80486346e-06) 147517 EPS nconv=0 first unconverged value (error) -302.035 (1.80486346e-06) 147518 EPS nconv=0 first unconverged value (error) -302.035 (1.86103146e-06) 147519 EPS nconv=0 first unconverged value (error) -302.035 (1.83415154e-06) 147520 EPS nconv=0 first unconverged value (error) -302.035 (1.82397976e-06) 147521 EPS nconv=0 first unconverged value (error) -302.035 (1.82155750e-06) 147522 EPS nconv=0 first unconverged value (error) -302.035 (1.82003612e-06) 147523 EPS nconv=0 first unconverged value (error) -302.035 (1.82003612e-06) 147524 EPS nconv=0 first unconverged value (error) -302.035 (1.99454925e-06) 147525 EPS nconv=0 first unconverged value (error) -302.035 (2.00069506e-06) 147526 EPS nconv=0 first unconverged value (error) -302.035 (1.92786963e-06) 147527 EPS nconv=0 first unconverged value (error) -302.035 (1.86823273e-06) 147528 EPS nconv=0 first unconverged value (error) -302.035 (1.86152059e-06) 147529 EPS nconv=0 first unconverged value (error) -302.035 (1.86152059e-06) 147530 EPS nconv=0 first unconverged value (error) -302.035 (1.87033899e-06) 147531 EPS nconv=0 first unconverged value (error) -302.035 (1.91524197e-06) 147532 EPS nconv=0 first unconverged value (error) -302.035 (1.88599467e-06) 147533 EPS nconv=0 first unconverged value (error) -302.035 (1.81028766e-06) 147534 EPS nconv=0 first unconverged value (error) -302.035 (1.80978288e-06) 147535 EPS nconv=0 first unconverged value (error) -302.035 (1.80978288e-06) 147536 EPS nconv=0 first unconverged value (error) -302.035 (1.84305876e-06) 147537 EPS nconv=0 first unconverged value (error) -302.035 (1.82693349e-06) 147538 EPS nconv=0 first unconverged value (error) -302.035 (1.82338163e-06) 147539 EPS nconv=0 first unconverged value (error) -302.035 (1.81542567e-06) 147540 EPS nconv=0 first unconverged value (error) -302.035 (1.81327948e-06) 147541 EPS nconv=0 first unconverged value (error) -302.035 (1.81327948e-06) 147542 EPS nconv=0 first unconverged value (error) -302.035 (1.81208503e-06) 147543 EPS nconv=0 first unconverged value (error) -302.035 (1.82585366e-06) 147544 EPS nconv=0 first unconverged value (error) -302.035 (1.80078105e-06) 147545 EPS nconv=0 first unconverged value (error) -302.035 (1.79990795e-06) 147546 EPS nconv=0 first unconverged value (error) -302.035 (1.79712476e-06) 147547 EPS nconv=0 first unconverged value (error) -302.035 (1.79712476e-06) 147548 EPS nconv=0 first unconverged value (error) -302.035 (2.10468164e-06) 147549 EPS nconv=0 first unconverged value (error) -302.035 (2.02254275e-06) 147550 EPS nconv=0 first unconverged value (error) -302.035 (1.94628820e-06) 147551 EPS nconv=0 first unconverged value (error) -302.035 (1.93940641e-06) 147552 EPS nconv=0 first unconverged value (error) -302.035 (1.91840621e-06) 147553 EPS nconv=0 first unconverged value (error) -302.035 (1.91840621e-06) 147554 EPS nconv=0 first unconverged value (error) -302.035 (1.92437767e-06) 147555 EPS nconv=0 first unconverged value (error) -302.035 (2.00214871e-06) 147556 EPS nconv=0 first unconverged value (error) -302.035 (1.92185283e-06) 147557 EPS nconv=0 first unconverged value (error) -302.035 (1.81864935e-06) 147558 EPS nconv=0 first unconverged value (error) -302.035 (1.81569387e-06) 147559 EPS nconv=0 first unconverged value (error) -302.035 (1.81569387e-06) 147560 EPS nconv=0 first unconverged value (error) -302.035 (2.08619460e-06) 147561 EPS nconv=0 first unconverged value (error) -302.035 (1.98107206e-06) 147562 EPS nconv=0 first unconverged value (error) -302.035 (1.95189155e-06) 147563 EPS nconv=0 first unconverged value (error) -302.035 (1.92410329e-06) 147564 EPS nconv=0 first unconverged value (error) -302.035 (1.90402660e-06) 147565 EPS nconv=0 first unconverged value (error) -302.035 (1.90402660e-06) 147566 EPS nconv=0 first unconverged value (error) -302.035 (2.53887138e-06) 147567 EPS nconv=0 first unconverged value (error) -302.035 (2.35088695e-06) 147568 EPS nconv=0 first unconverged value (error) -302.035 (2.13012237e-06) 147569 EPS nconv=0 first unconverged value (error) -302.035 (2.09472673e-06) 147570 EPS nconv=0 first unconverged value (error) -302.035 (2.04762074e-06) 147571 EPS nconv=0 first unconverged value (error) -302.035 (2.04762074e-06) 147572 EPS nconv=0 first unconverged value (error) -302.035 (2.96009023e-06) 147573 EPS nconv=0 first unconverged value (error) -302.035 (2.81131618e-06) 147574 EPS nconv=0 first unconverged value (error) -302.035 (2.47649354e-06) 147575 EPS nconv=0 first unconverged value (error) -302.035 (2.47994106e-06) 147576 EPS nconv=0 first unconverged value (error) -302.035 (2.37605381e-06) 147577 EPS nconv=0 first unconverged value (error) -302.035 (2.37605381e-06) 147578 EPS nconv=0 first unconverged value (error) -302.035 (2.41990610e-06) 147579 EPS nconv=0 first unconverged value (error) -302.035 (2.44368311e-06) 147580 EPS nconv=0 first unconverged value (error) -302.035 (2.21704200e-06) 147581 EPS nconv=0 first unconverged value (error) -302.035 (1.99767154e-06) 147582 EPS nconv=0 first unconverged value (error) -302.035 (1.93265884e-06) 147583 EPS nconv=0 first unconverged value (error) -302.035 (1.93265884e-06) 147584 EPS nconv=0 first unconverged value (error) -302.035 (2.17038067e-06) 147585 EPS nconv=0 first unconverged value (error) -302.035 (2.09492679e-06) 147586 EPS nconv=0 first unconverged value (error) -302.035 (1.96147680e-06) 147587 EPS nconv=0 first unconverged value (error) -302.035 (1.92742431e-06) 147588 EPS nconv=0 first unconverged value (error) -302.035 (1.90918400e-06) 147589 EPS nconv=0 first unconverged value (error) -302.035 (1.90918400e-06) 147590 EPS nconv=0 first unconverged value (error) -302.035 (2.03397942e-06) 147591 EPS nconv=0 first unconverged value (error) -302.035 (2.10349474e-06) 147592 EPS nconv=0 first unconverged value (error) -302.035 (2.03972697e-06) 147593 EPS nconv=0 first unconverged value (error) -302.035 (1.86135642e-06) 147594 EPS nconv=0 first unconverged value (error) -302.035 (1.85221053e-06) 147595 EPS nconv=0 first unconverged value (error) -302.035 (1.85221053e-06) 147596 EPS nconv=0 first unconverged value (error) -302.035 (2.32758654e-06) 147597 EPS nconv=0 first unconverged value (error) -302.035 (2.28024182e-06) 147598 EPS nconv=0 first unconverged value (error) -302.035 (2.19113493e-06) 147599 EPS nconv=0 first unconverged value (error) -302.035 (2.03431110e-06) 147600 EPS nconv=0 first unconverged value (error) -302.035 (1.99122277e-06) 147601 EPS nconv=0 first unconverged value (error) -302.035 (1.99122277e-06) 147602 EPS nconv=0 first unconverged value (error) -302.035 (2.22400681e-06) 147603 EPS nconv=0 first unconverged value (error) -302.035 (2.23005493e-06) 147604 EPS nconv=0 first unconverged value (error) -302.035 (2.11661932e-06) 147605 EPS nconv=0 first unconverged value (error) -302.035 (2.06095613e-06) 147606 EPS nconv=0 first unconverged value (error) -302.035 (1.97402745e-06) 147607 EPS nconv=0 first unconverged value (error) -302.035 (1.97402745e-06) 147608 EPS nconv=0 first unconverged value (error) -302.035 (1.95283314e-06) 147609 EPS nconv=0 first unconverged value (error) -302.035 (1.92168033e-06) 147610 EPS nconv=0 first unconverged value (error) -302.035 (1.85873097e-06) 147611 EPS nconv=0 first unconverged value (error) -302.035 (1.84006385e-06) 147612 EPS nconv=0 first unconverged value (error) -302.035 (1.81906851e-06) 147613 EPS nconv=0 first unconverged value (error) -302.035 (1.81906851e-06) 147614 EPS nconv=0 first unconverged value (error) -302.035 (1.94504477e-06) 147615 EPS nconv=0 first unconverged value (error) -302.035 (1.88072109e-06) 147616 EPS nconv=0 first unconverged value (error) -302.035 (1.85058998e-06) 147617 EPS nconv=0 first unconverged value (error) -302.035 (1.84077813e-06) 147618 EPS nconv=0 first unconverged value (error) -302.035 (1.83269080e-06) 147619 EPS nconv=0 first unconverged value (error) -302.035 (1.83269080e-06) 147620 EPS nconv=0 first unconverged value (error) -302.035 (1.84928399e-06) 147621 EPS nconv=0 first unconverged value (error) -302.035 (1.89293994e-06) 147622 EPS nconv=0 first unconverged value (error) -302.035 (1.84878036e-06) 147623 EPS nconv=0 first unconverged value (error) -302.035 (1.81546992e-06) 147624 EPS nconv=0 first unconverged value (error) -302.035 (1.80906811e-06) 147625 EPS nconv=0 first unconverged value (error) -302.035 (1.80906811e-06) 147626 EPS nconv=0 first unconverged value (error) -302.035 (1.99438934e-06) 147627 EPS nconv=0 first unconverged value (error) -302.035 (1.92697472e-06) 147628 EPS nconv=0 first unconverged value (error) -302.035 (1.91169018e-06) 147629 EPS nconv=0 first unconverged value (error) -302.035 (1.90765731e-06) 147630 EPS nconv=0 first unconverged value (error) -302.035 (1.88926765e-06) 147631 EPS nconv=0 first unconverged value (error) -302.035 (1.88926765e-06) 147632 EPS nconv=0 first unconverged value (error) -302.035 (1.90652726e-06) 147633 EPS nconv=0 first unconverged value (error) -302.035 (1.90031626e-06) 147634 EPS nconv=0 first unconverged value (error) -302.035 (1.84014592e-06) 147635 EPS nconv=0 first unconverged value (error) -302.035 (1.82476549e-06) 147636 EPS nconv=0 first unconverged value (error) -302.035 (1.83073390e-06) 147637 EPS nconv=0 first unconverged value (error) -302.035 (1.83073390e-06) 147638 EPS nconv=0 first unconverged value (error) -302.035 (2.08817778e-06) 147639 EPS nconv=0 first unconverged value (error) -302.035 (1.93738358e-06) 147640 EPS nconv=0 first unconverged value (error) -302.035 (1.88934224e-06) 147641 EPS nconv=0 first unconverged value (error) -302.035 (1.87934150e-06) 147642 EPS nconv=0 first unconverged value (error) -302.035 (1.86671277e-06) 147643 EPS nconv=0 first unconverged value (error) -302.035 (1.86671277e-06) 147644 EPS nconv=0 first unconverged value (error) -302.035 (1.87319313e-06) 147645 EPS nconv=0 first unconverged value (error) -302.035 (2.01892617e-06) 147646 EPS nconv=0 first unconverged value (error) -302.035 (1.86522329e-06) 147647 EPS nconv=0 first unconverged value (error) -302.035 (1.82218118e-06) 147648 EPS nconv=0 first unconverged value (error) -302.035 (1.80849558e-06) 147649 EPS nconv=0 first unconverged value (error) -302.035 (1.80849558e-06) 147650 EPS nconv=0 first unconverged value (error) -302.035 (1.79977578e-06) 147651 EPS nconv=0 first unconverged value (error) -302.035 (1.80017154e-06) 147652 EPS nconv=0 first unconverged value (error) -302.035 (1.79810878e-06) 147653 EPS nconv=0 first unconverged value (error) -302.035 (1.79645004e-06) 147654 EPS nconv=0 first unconverged value (error) -302.035 (1.79566809e-06) 147655 EPS nconv=0 first unconverged value (error) -302.035 (1.79566809e-06) 147656 EPS nconv=0 first unconverged value (error) -302.035 (2.19611432e-06) 147657 EPS nconv=0 first unconverged value (error) -302.035 (2.03876520e-06) 147658 EPS nconv=0 first unconverged value (error) -302.035 (1.98550572e-06) 147659 EPS nconv=0 first unconverged value (error) -302.035 (1.96127188e-06) 147660 EPS nconv=0 first unconverged value (error) -302.035 (1.93500597e-06) 147661 EPS nconv=0 first unconverged value (error) -302.035 (1.93500597e-06) 147662 EPS nconv=0 first unconverged value (error) -302.035 (2.12015520e-06) 147663 EPS nconv=0 first unconverged value (error) -302.035 (2.17738808e-06) 147664 EPS nconv=0 first unconverged value (error) -302.035 (2.01039104e-06) 147665 EPS nconv=0 first unconverged value (error) -302.035 (1.94713070e-06) 147666 EPS nconv=0 first unconverged value (error) -302.035 (1.91443120e-06) 147667 EPS nconv=0 first unconverged value (error) -302.035 (1.91443120e-06) 147668 EPS nconv=0 first unconverged value (error) -302.035 (1.89043360e-06) 147669 EPS nconv=0 first unconverged value (error) -302.035 (1.92160416e-06) 147670 EPS nconv=0 first unconverged value (error) -302.035 (1.87287912e-06) 147671 EPS nconv=0 first unconverged value (error) -302.035 (1.83679164e-06) 147672 EPS nconv=0 first unconverged value (error) -302.035 (1.81559056e-06) 147673 EPS nconv=0 first unconverged value (error) -302.035 (1.81559056e-06) 147674 EPS nconv=0 first unconverged value (error) -302.035 (1.80028727e-06) 147675 EPS nconv=0 first unconverged value (error) -302.035 (1.79911920e-06) 147676 EPS nconv=0 first unconverged value (error) -302.035 (1.79794690e-06) 147677 EPS nconv=0 first unconverged value (error) -302.035 (1.79713430e-06) 147678 EPS nconv=0 first unconverged value (error) -302.035 (1.79666817e-06) 147679 EPS nconv=0 first unconverged value (error) -302.035 (1.79666817e-06) 147680 EPS nconv=0 first unconverged value (error) -302.035 (2.41509353e-06) 147681 EPS nconv=0 first unconverged value (error) -302.035 (2.24281629e-06) 147682 EPS nconv=0 first unconverged value (error) -302.035 (2.14579403e-06) 147683 EPS nconv=0 first unconverged value (error) -302.035 (2.13269252e-06) 147684 EPS nconv=0 first unconverged value (error) -302.035 (2.09864517e-06) 147685 EPS nconv=0 first unconverged value (error) -302.035 (2.09864517e-06) 147686 EPS nconv=0 first unconverged value (error) -302.035 (2.09383127e-06) 147687 EPS nconv=0 first unconverged value (error) -302.035 (2.18224019e-06) 147688 EPS nconv=0 first unconverged value (error) -302.035 (2.00325916e-06) 147689 EPS nconv=0 first unconverged value (error) -302.035 (1.83603837e-06) 147690 EPS nconv=0 first unconverged value (error) -302.035 (1.83852868e-06) 147691 EPS nconv=0 first unconverged value (error) -302.035 (1.83852868e-06) 147692 EPS nconv=0 first unconverged value (error) -302.035 (1.80351492e-06) 147693 EPS nconv=0 first unconverged value (error) -302.035 (1.79897654e-06) 147694 EPS nconv=0 first unconverged value (error) -302.035 (1.79723413e-06) 147695 EPS nconv=0 first unconverged value (error) -302.035 (1.79583439e-06) 147696 EPS nconv=0 first unconverged value (error) -302.035 (1.79545195e-06) 147697 EPS nconv=0 first unconverged value (error) -302.035 (1.79545195e-06) 147698 EPS nconv=0 first unconverged value (error) -302.035 (2.07819598e-06) 147699 EPS nconv=0 first unconverged value (error) -302.035 (1.98424442e-06) 147700 EPS nconv=0 first unconverged value (error) -302.035 (1.94369966e-06) 147701 EPS nconv=0 first unconverged value (error) -302.035 (1.90789608e-06) 147702 EPS nconv=0 first unconverged value (error) -302.035 (1.90249295e-06) 147703 EPS nconv=0 first unconverged value (error) -302.035 (1.90249295e-06) 147704 EPS nconv=0 first unconverged value (error) -302.035 (1.93601065e-06) 147705 EPS nconv=0 first unconverged value (error) -302.035 (1.98442238e-06) 147706 EPS nconv=0 first unconverged value (error) -302.035 (1.87041450e-06) 147707 EPS nconv=0 first unconverged value (error) -302.035 (1.83900716e-06) 147708 EPS nconv=0 first unconverged value (error) -302.035 (1.82441499e-06) 147709 EPS nconv=0 first unconverged value (error) -302.035 (1.82441499e-06) 147710 EPS nconv=0 first unconverged value (error) -302.035 (1.82011090e-06) 147711 EPS nconv=0 first unconverged value (error) -302.035 (1.83151100e-06) 147712 EPS nconv=0 first unconverged value (error) -302.035 (1.81315743e-06) 147713 EPS nconv=0 first unconverged value (error) -302.035 (1.80195918e-06) 147714 EPS nconv=0 first unconverged value (error) -302.035 (1.79779127e-06) 147715 EPS nconv=0 first unconverged value (error) -302.035 (1.79779127e-06) 147716 EPS nconv=0 first unconverged value (error) -302.035 (1.82600338e-06) 147717 EPS nconv=0 first unconverged value (error) -302.035 (1.81151788e-06) 147718 EPS nconv=0 first unconverged value (error) -302.035 (1.80914459e-06) 147719 EPS nconv=0 first unconverged value (error) -302.035 (1.80707617e-06) 147720 EPS nconv=0 first unconverged value (error) -302.035 (1.80578011e-06) 147721 EPS nconv=0 first unconverged value (error) -302.035 (1.80578011e-06) 147722 EPS nconv=0 first unconverged value (error) -302.035 (2.38109809e-06) 147723 EPS nconv=0 first unconverged value (error) -302.035 (2.24837244e-06) 147724 EPS nconv=0 first unconverged value (error) -302.035 (2.17227948e-06) 147725 EPS nconv=0 first unconverged value (error) -302.035 (2.12190203e-06) 147726 EPS nconv=0 first unconverged value (error) -302.035 (2.09486433e-06) 147727 EPS nconv=0 first unconverged value (error) -302.035 (2.09486433e-06) 147728 EPS nconv=0 first unconverged value (error) -302.035 (2.13402063e-06) 147729 EPS nconv=0 first unconverged value (error) -302.035 (2.23794289e-06) 147730 EPS nconv=0 first unconverged value (error) -302.035 (2.09464462e-06) 147731 EPS nconv=0 first unconverged value (error) -302.035 (1.87864371e-06) 147732 EPS nconv=0 first unconverged value (error) -302.035 (1.83610087e-06) 147733 EPS nconv=0 first unconverged value (error) -302.035 (1.83610087e-06) 147734 EPS nconv=0 first unconverged value (error) -302.035 (1.82011559e-06) 147735 EPS nconv=0 first unconverged value (error) -302.035 (1.80563355e-06) 147736 EPS nconv=0 first unconverged value (error) -302.035 (1.80679072e-06) 147737 EPS nconv=0 first unconverged value (error) -302.035 (1.79709592e-06) 147738 EPS nconv=0 first unconverged value (error) -302.035 (1.79562900e-06) 147739 EPS nconv=0 first unconverged value (error) -302.035 (1.79562900e-06) 147740 EPS nconv=0 first unconverged value (error) -302.035 (1.79689835e-06) 147741 EPS nconv=0 first unconverged value (error) -302.035 (1.79571682e-06) 147742 EPS nconv=0 first unconverged value (error) -302.035 (1.79548390e-06) 147743 EPS nconv=0 first unconverged value (error) -302.035 (1.79526243e-06) 147744 EPS nconv=0 first unconverged value (error) -302.035 (1.79514422e-06) 147745 EPS nconv=0 first unconverged value (error) -302.035 (1.79514422e-06) 147746 EPS nconv=0 first unconverged value (error) -302.035 (1.79832743e-06) 147747 EPS nconv=0 first unconverged value (error) -302.035 (1.79796190e-06) 147748 EPS nconv=0 first unconverged value (error) -302.035 (1.79706613e-06) 147749 EPS nconv=0 first unconverged value (error) -302.035 (1.79555386e-06) 147750 EPS nconv=0 first unconverged value (error) -302.035 (1.79538310e-06) 147751 EPS nconv=0 first unconverged value (error) -302.035 (1.79538310e-06) 147752 EPS nconv=0 first unconverged value (error) -302.035 (1.79604588e-06) 147753 EPS nconv=0 first unconverged value (error) -302.035 (1.79622671e-06) 147754 EPS nconv=0 first unconverged value (error) -302.035 (1.79538874e-06) 147755 EPS nconv=0 first unconverged value (error) -302.035 (1.79520380e-06) 147756 EPS nconv=0 first unconverged value (error) -302.035 (1.79509055e-06) 147757 EPS nconv=0 first unconverged value (error) -302.035 (1.79509055e-06) 147758 EPS nconv=0 first unconverged value (error) -302.035 (1.92542478e-06) 147759 EPS nconv=0 first unconverged value (error) -302.035 (1.87581665e-06) 147760 EPS nconv=0 first unconverged value (error) -302.035 (1.85628297e-06) 147761 EPS nconv=0 first unconverged value (error) -302.035 (1.85304819e-06) 147762 EPS nconv=0 first unconverged value (error) -302.035 (1.84735021e-06) 147763 EPS nconv=0 first unconverged value (error) -302.035 (1.84735021e-06) 147764 EPS nconv=0 first unconverged value (error) -302.035 (1.91950635e-06) 147765 EPS nconv=0 first unconverged value (error) -302.035 (1.91354777e-06) 147766 EPS nconv=0 first unconverged value (error) -302.035 (1.85562335e-06) 147767 EPS nconv=0 first unconverged value (error) -302.035 (1.84850074e-06) 147768 EPS nconv=0 first unconverged value (error) -302.035 (1.84633204e-06) 147769 EPS nconv=0 first unconverged value (error) -302.035 (1.84633204e-06) 147770 EPS nconv=0 first unconverged value (error) -302.035 (2.01635868e-06) 147771 EPS nconv=0 first unconverged value (error) -302.035 (1.94160854e-06) 147772 EPS nconv=0 first unconverged value (error) -302.035 (1.90725981e-06) 147773 EPS nconv=0 first unconverged value (error) -302.035 (1.89402714e-06) 147774 EPS nconv=0 first unconverged value (error) -302.035 (1.87759395e-06) 147775 EPS nconv=0 first unconverged value (error) -302.035 (1.87759395e-06) 147776 EPS nconv=0 first unconverged value (error) -302.035 (1.88256238e-06) 147777 EPS nconv=0 first unconverged value (error) -302.035 (1.91760525e-06) 147778 EPS nconv=0 first unconverged value (error) -302.035 (1.84045843e-06) 147779 EPS nconv=0 first unconverged value (error) -302.035 (1.81841084e-06) 147780 EPS nconv=0 first unconverged value (error) -302.035 (1.81394484e-06) 147781 EPS nconv=0 first unconverged value (error) -302.035 (1.81394484e-06) 147782 EPS nconv=0 first unconverged value (error) -302.035 (1.81304120e-06) 147783 EPS nconv=0 first unconverged value (error) -302.035 (1.81022783e-06) 147784 EPS nconv=0 first unconverged value (error) -302.035 (1.80507556e-06) 147785 EPS nconv=0 first unconverged value (error) -302.035 (1.80183200e-06) 147786 EPS nconv=0 first unconverged value (error) -302.035 (1.79921661e-06) 147787 EPS nconv=0 first unconverged value (error) -302.035 (1.79921661e-06) 147788 EPS nconv=0 first unconverged value (error) -302.035 (1.91589142e-06) 147789 EPS nconv=0 first unconverged value (error) -302.035 (1.90046159e-06) 147790 EPS nconv=0 first unconverged value (error) -302.035 (1.86299709e-06) 147791 EPS nconv=0 first unconverged value (error) -302.035 (1.84359704e-06) 147792 EPS nconv=0 first unconverged value (error) -302.035 (1.83897059e-06) 147793 EPS nconv=0 first unconverged value (error) -302.035 (1.83897059e-06) 147794 EPS nconv=0 first unconverged value (error) -302.035 (1.93240338e-06) 147795 EPS nconv=0 first unconverged value (error) -302.035 (1.91769046e-06) 147796 EPS nconv=0 first unconverged value (error) -302.035 (1.87333133e-06) 147797 EPS nconv=0 first unconverged value (error) -302.035 (1.86196910e-06) 147798 EPS nconv=0 first unconverged value (error) -302.035 (1.85363461e-06) 147799 EPS nconv=0 first unconverged value (error) -302.035 (1.85363461e-06) 147800 EPS nconv=0 first unconverged value (error) -302.035 (1.92476306e-06) 147801 EPS nconv=0 first unconverged value (error) -302.035 (1.90139529e-06) 147802 EPS nconv=0 first unconverged value (error) -302.035 (1.86400890e-06) 147803 EPS nconv=0 first unconverged value (error) -302.035 (1.85109995e-06) 147804 EPS nconv=0 first unconverged value (error) -302.035 (1.83821153e-06) 147805 EPS nconv=0 first unconverged value (error) -302.035 (1.83821153e-06) 147806 EPS nconv=0 first unconverged value (error) -302.035 (2.25997176e-06) 147807 EPS nconv=0 first unconverged value (error) -302.035 (2.16836852e-06) 147808 EPS nconv=0 first unconverged value (error) -302.035 (2.06575809e-06) 147809 EPS nconv=0 first unconverged value (error) -302.035 (1.96031890e-06) 147810 EPS nconv=0 first unconverged value (error) -302.035 (1.94633028e-06) 147811 EPS nconv=0 first unconverged value (error) -302.035 (1.94633028e-06) 147812 EPS nconv=0 first unconverged value (error) -302.035 (1.95140355e-06) 147813 EPS nconv=0 first unconverged value (error) -302.035 (2.09313129e-06) 147814 EPS nconv=0 first unconverged value (error) -302.035 (1.95064241e-06) 147815 EPS nconv=0 first unconverged value (error) -302.035 (1.84945526e-06) 147816 EPS nconv=0 first unconverged value (error) -302.035 (1.81808838e-06) 147817 EPS nconv=0 first unconverged value (error) -302.035 (1.81808838e-06) 147818 EPS nconv=0 first unconverged value (error) -302.035 (1.85283088e-06) 147819 EPS nconv=0 first unconverged value (error) -302.035 (1.82594218e-06) 147820 EPS nconv=0 first unconverged value (error) -302.035 (1.81591485e-06) 147821 EPS nconv=0 first unconverged value (error) -302.035 (1.81271135e-06) 147822 EPS nconv=0 first unconverged value (error) -302.035 (1.80899243e-06) 147823 EPS nconv=0 first unconverged value (error) -302.035 (1.80899243e-06) 147824 EPS nconv=0 first unconverged value (error) -302.035 (1.86349236e-06) 147825 EPS nconv=0 first unconverged value (error) -302.035 (1.84377309e-06) 147826 EPS nconv=0 first unconverged value (error) -302.035 (1.82635729e-06) 147827 EPS nconv=0 first unconverged value (error) -302.035 (1.82289400e-06) 147828 EPS nconv=0 first unconverged value (error) -302.035 (1.81963498e-06) 147829 EPS nconv=0 first unconverged value (error) -302.035 (1.81963498e-06) 147830 EPS nconv=0 first unconverged value (error) -302.035 (1.97035167e-06) 147831 EPS nconv=0 first unconverged value (error) -302.035 (1.92513778e-06) 147832 EPS nconv=0 first unconverged value (error) -302.035 (1.87510003e-06) 147833 EPS nconv=0 first unconverged value (error) -302.035 (1.87089566e-06) 147834 EPS nconv=0 first unconverged value (error) -302.035 (1.86149276e-06) 147835 EPS nconv=0 first unconverged value (error) -302.035 (1.86149276e-06) 147836 EPS nconv=0 first unconverged value (error) -302.035 (1.89362843e-06) 147837 EPS nconv=0 first unconverged value (error) -302.035 (1.91101450e-06) 147838 EPS nconv=0 first unconverged value (error) -302.035 (1.85649312e-06) 147839 EPS nconv=0 first unconverged value (error) -302.035 (1.83051593e-06) 147840 EPS nconv=0 first unconverged value (error) -302.035 (1.82077669e-06) 147841 EPS nconv=0 first unconverged value (error) -302.035 (1.82077669e-06) 147842 EPS nconv=0 first unconverged value (error) -302.035 (1.87369118e-06) 147843 EPS nconv=0 first unconverged value (error) -302.035 (1.85951973e-06) 147844 EPS nconv=0 first unconverged value (error) -302.035 (1.83398074e-06) 147845 EPS nconv=0 first unconverged value (error) -302.035 (1.83034426e-06) 147846 EPS nconv=0 first unconverged value (error) -302.035 (1.82575047e-06) 147847 EPS nconv=0 first unconverged value (error) -302.035 (1.82575047e-06) 147848 EPS nconv=0 first unconverged value (error) -302.035 (1.92442088e-06) 147849 EPS nconv=0 first unconverged value (error) -302.035 (1.92006083e-06) 147850 EPS nconv=0 first unconverged value (error) -302.035 (1.87860547e-06) 147851 EPS nconv=0 first unconverged value (error) -302.035 (1.84170823e-06) 147852 EPS nconv=0 first unconverged value (error) -302.035 (1.83413972e-06) 147853 EPS nconv=0 first unconverged value (error) -302.035 (1.83413972e-06) 147854 EPS nconv=0 first unconverged value (error) -302.035 (1.93873445e-06) 147855 EPS nconv=0 first unconverged value (error) -302.035 (1.90763249e-06) 147856 EPS nconv=0 first unconverged value (error) -302.035 (1.87469652e-06) 147857 EPS nconv=0 first unconverged value (error) -302.035 (1.86292050e-06) 147858 EPS nconv=0 first unconverged value (error) -302.035 (1.83950498e-06) 147859 EPS nconv=0 first unconverged value (error) -302.035 (1.83950498e-06) 147860 EPS nconv=0 first unconverged value (error) -302.035 (1.83351700e-06) 147861 EPS nconv=0 first unconverged value (error) -302.035 (1.85877679e-06) 147862 EPS nconv=0 first unconverged value (error) -302.035 (1.81503855e-06) 147863 EPS nconv=0 first unconverged value (error) -302.035 (1.80328227e-06) 147864 EPS nconv=0 first unconverged value (error) -302.035 (1.80252116e-06) 147865 EPS nconv=0 first unconverged value (error) -302.035 (1.80252116e-06) 147866 EPS nconv=0 first unconverged value (error) -302.035 (1.84067073e-06) 147867 EPS nconv=0 first unconverged value (error) -302.035 (1.81567183e-06) 147868 EPS nconv=0 first unconverged value (error) -302.035 (1.81223343e-06) 147869 EPS nconv=0 first unconverged value (error) -302.035 (1.81034069e-06) 147870 EPS nconv=0 first unconverged value (error) -302.035 (1.80747762e-06) 147871 EPS nconv=0 first unconverged value (error) -302.035 (1.80747762e-06) 147872 EPS nconv=0 first unconverged value (error) -302.035 (1.80892341e-06) 147873 EPS nconv=0 first unconverged value (error) -302.035 (1.82109293e-06) 147874 EPS nconv=0 first unconverged value (error) -302.035 (1.80179063e-06) 147875 EPS nconv=0 first unconverged value (error) -302.035 (1.79875399e-06) 147876 EPS nconv=0 first unconverged value (error) -302.035 (1.79813026e-06) 147877 EPS nconv=0 first unconverged value (error) -302.035 (1.79813026e-06) 147878 EPS nconv=0 first unconverged value (error) -302.035 (1.90224272e-06) 147879 EPS nconv=0 first unconverged value (error) -302.035 (1.85875800e-06) 147880 EPS nconv=0 first unconverged value (error) -302.035 (1.84671666e-06) 147881 EPS nconv=0 first unconverged value (error) -302.035 (1.84529840e-06) 147882 EPS nconv=0 first unconverged value (error) -302.035 (1.83743720e-06) 147883 EPS nconv=0 first unconverged value (error) -302.035 (1.83743720e-06) 147884 EPS nconv=0 first unconverged value (error) -302.035 (1.83912227e-06) 147885 EPS nconv=0 first unconverged value (error) -302.035 (1.86640783e-06) 147886 EPS nconv=0 first unconverged value (error) -302.035 (1.82251326e-06) 147887 EPS nconv=0 first unconverged value (error) -302.035 (1.80307239e-06) 147888 EPS nconv=0 first unconverged value (error) -302.035 (1.80196357e-06) 147889 EPS nconv=0 first unconverged value (error) -302.035 (1.80196357e-06) 147890 EPS nconv=0 first unconverged value (error) -302.035 (1.80863732e-06) 147891 EPS nconv=0 first unconverged value (error) -302.035 (1.80264942e-06) 147892 EPS nconv=0 first unconverged value (error) -302.035 (1.80091480e-06) 147893 EPS nconv=0 first unconverged value (error) -302.035 (1.79962045e-06) 147894 EPS nconv=0 first unconverged value (error) -302.035 (1.79879640e-06) 147895 EPS nconv=0 first unconverged value (error) -302.035 (1.79879640e-06) 147896 EPS nconv=0 first unconverged value (error) -302.035 (1.81610771e-06) 147897 EPS nconv=0 first unconverged value (error) -302.035 (1.81491364e-06) 147898 EPS nconv=0 first unconverged value (error) -302.035 (1.80643519e-06) 147899 EPS nconv=0 first unconverged value (error) -302.035 (1.80456723e-06) 147900 EPS nconv=0 first unconverged value (error) -302.035 (1.80310582e-06) 147901 EPS nconv=0 first unconverged value (error) -302.035 (1.80310582e-06) 147902 EPS nconv=0 first unconverged value (error) -302.035 (1.88575915e-06) 147903 EPS nconv=0 first unconverged value (error) -302.035 (1.86633416e-06) 147904 EPS nconv=0 first unconverged value (error) -302.035 (1.84808127e-06) 147905 EPS nconv=0 first unconverged value (error) -302.035 (1.84655100e-06) 147906 EPS nconv=0 first unconverged value (error) -302.035 (1.83871173e-06) 147907 EPS nconv=0 first unconverged value (error) -302.035 (1.83871173e-06) 147908 EPS nconv=0 first unconverged value (error) -302.035 (1.95142608e-06) 147909 EPS nconv=0 first unconverged value (error) -302.035 (1.91524688e-06) 147910 EPS nconv=0 first unconverged value (error) -302.035 (1.86731175e-06) 147911 EPS nconv=0 first unconverged value (error) -302.035 (1.86593324e-06) 147912 EPS nconv=0 first unconverged value (error) -302.035 (1.85312129e-06) 147913 EPS nconv=0 first unconverged value (error) -302.035 (1.85312129e-06) 147914 EPS nconv=0 first unconverged value (error) -302.035 (1.93304172e-06) 147915 EPS nconv=0 first unconverged value (error) -302.035 (1.92748131e-06) 147916 EPS nconv=0 first unconverged value (error) -302.035 (1.87848736e-06) 147917 EPS nconv=0 first unconverged value (error) -302.035 (1.85821819e-06) 147918 EPS nconv=0 first unconverged value (error) -302.035 (1.84631853e-06) 147919 EPS nconv=0 first unconverged value (error) -302.035 (1.84631853e-06) 147920 EPS nconv=0 first unconverged value (error) -302.035 (1.85850181e-06) 147921 EPS nconv=0 first unconverged value (error) -302.035 (1.88187184e-06) 147922 EPS nconv=0 first unconverged value (error) -302.035 (1.85814872e-06) 147923 EPS nconv=0 first unconverged value (error) -302.035 (1.81903508e-06) 147924 EPS nconv=0 first unconverged value (error) -302.035 (1.80949451e-06) 147925 EPS nconv=0 first unconverged value (error) -302.035 (1.80949451e-06) 147926 EPS nconv=0 first unconverged value (error) -302.035 (1.80452236e-06) 147927 EPS nconv=0 first unconverged value (error) -302.035 (1.80744792e-06) 147928 EPS nconv=0 first unconverged value (error) -302.035 (1.79954223e-06) 147929 EPS nconv=0 first unconverged value (error) -302.035 (1.79789970e-06) 147930 EPS nconv=0 first unconverged value (error) -302.035 (1.79750802e-06) 147931 EPS nconv=0 first unconverged value (error) -302.035 (1.79750802e-06) 147932 EPS nconv=0 first unconverged value (error) -302.035 (1.82326905e-06) 147933 EPS nconv=0 first unconverged value (error) -302.035 (1.81297125e-06) 147934 EPS nconv=0 first unconverged value (error) -302.035 (1.80768046e-06) 147935 EPS nconv=0 first unconverged value (error) -302.035 (1.80599882e-06) 147936 EPS nconv=0 first unconverged value (error) -302.035 (1.80406975e-06) 147937 EPS nconv=0 first unconverged value (error) -302.035 (1.80406975e-06) 147938 EPS nconv=0 first unconverged value (error) -302.035 (1.89200701e-06) 147939 EPS nconv=0 first unconverged value (error) -302.035 (1.88619328e-06) 147940 EPS nconv=0 first unconverged value (error) -302.035 (1.85720684e-06) 147941 EPS nconv=0 first unconverged value (error) -302.035 (1.84774447e-06) 147942 EPS nconv=0 first unconverged value (error) -302.035 (1.83897974e-06) 147943 EPS nconv=0 first unconverged value (error) -302.035 (1.83897974e-06) 147944 EPS nconv=0 first unconverged value (error) -302.035 (1.85186057e-06) 147945 EPS nconv=0 first unconverged value (error) -302.035 (1.85101330e-06) 147946 EPS nconv=0 first unconverged value (error) -302.035 (1.83515126e-06) 147947 EPS nconv=0 first unconverged value (error) -302.035 (1.81906885e-06) 147948 EPS nconv=0 first unconverged value (error) -302.035 (1.81415337e-06) 147949 EPS nconv=0 first unconverged value (error) -302.035 (1.81415337e-06) 147950 EPS nconv=0 first unconverged value (error) -302.035 (1.97159442e-06) 147951 EPS nconv=0 first unconverged value (error) -302.035 (1.93201195e-06) 147952 EPS nconv=0 first unconverged value (error) -302.035 (1.89243929e-06) 147953 EPS nconv=0 first unconverged value (error) -302.035 (1.87638751e-06) 147954 EPS nconv=0 first unconverged value (error) -302.035 (1.86487989e-06) 147955 EPS nconv=0 first unconverged value (error) -302.035 (1.86487989e-06) 147956 EPS nconv=0 first unconverged value (error) -302.035 (1.97602040e-06) 147957 EPS nconv=0 first unconverged value (error) -302.035 (1.98874715e-06) 147958 EPS nconv=0 first unconverged value (error) -302.035 (1.94223315e-06) 147959 EPS nconv=0 first unconverged value (error) -302.035 (1.86228691e-06) 147960 EPS nconv=0 first unconverged value (error) -302.035 (1.84047782e-06) 147961 EPS nconv=0 first unconverged value (error) -302.035 (1.84047782e-06) 147962 EPS nconv=0 first unconverged value (error) -302.035 (1.83250446e-06) 147963 EPS nconv=0 first unconverged value (error) -302.035 (1.85995563e-06) 147964 EPS nconv=0 first unconverged value (error) -302.035 (1.82745567e-06) 147965 EPS nconv=0 first unconverged value (error) -302.035 (1.81264213e-06) 147966 EPS nconv=0 first unconverged value (error) -302.035 (1.80531675e-06) 147967 EPS nconv=0 first unconverged value (error) -302.035 (1.80531675e-06) 147968 EPS nconv=0 first unconverged value (error) -302.035 (1.82729425e-06) 147969 EPS nconv=0 first unconverged value (error) -302.035 (1.81548313e-06) 147970 EPS nconv=0 first unconverged value (error) -302.035 (1.81118731e-06) 147971 EPS nconv=0 first unconverged value (error) -302.035 (1.80993795e-06) 147972 EPS nconv=0 first unconverged value (error) -302.035 (1.80745386e-06) 147973 EPS nconv=0 first unconverged value (error) -302.035 (1.80745386e-06) 147974 EPS nconv=0 first unconverged value (error) -302.035 (2.18422876e-06) 147975 EPS nconv=0 first unconverged value (error) -302.035 (2.11614693e-06) 147976 EPS nconv=0 first unconverged value (error) -302.035 (2.03628609e-06) 147977 EPS nconv=0 first unconverged value (error) -302.035 (1.96846646e-06) 147978 EPS nconv=0 first unconverged value (error) -302.035 (1.95096397e-06) 147979 EPS nconv=0 first unconverged value (error) -302.035 (1.95096397e-06) 147980 EPS nconv=0 first unconverged value (error) -302.035 (2.10211335e-06) 147981 EPS nconv=0 first unconverged value (error) -302.035 (2.12477105e-06) 147982 EPS nconv=0 first unconverged value (error) -302.035 (2.02673311e-06) 147983 EPS nconv=0 first unconverged value (error) -302.035 (1.96234752e-06) 147984 EPS nconv=0 first unconverged value (error) -302.035 (1.89982348e-06) 147985 EPS nconv=0 first unconverged value (error) -302.035 (1.89982348e-06) 147986 EPS nconv=0 first unconverged value (error) -302.035 (1.95644020e-06) 147987 EPS nconv=0 first unconverged value (error) -302.035 (1.94652726e-06) 147988 EPS nconv=0 first unconverged value (error) -302.035 (1.89670208e-06) 147989 EPS nconv=0 first unconverged value (error) -302.035 (1.87959052e-06) 147990 EPS nconv=0 first unconverged value (error) -302.035 (1.83943144e-06) 147991 EPS nconv=0 first unconverged value (error) -302.035 (1.83943144e-06) 147992 EPS nconv=0 first unconverged value (error) -302.035 (1.83949701e-06) 147993 EPS nconv=0 first unconverged value (error) -302.035 (1.83857426e-06) 147994 EPS nconv=0 first unconverged value (error) -302.035 (1.82551723e-06) 147995 EPS nconv=0 first unconverged value (error) -302.035 (1.81027277e-06) 147996 EPS nconv=0 first unconverged value (error) -302.035 (1.80696269e-06) 147997 EPS nconv=0 first unconverged value (error) -302.035 (1.80696269e-06) 147998 EPS nconv=0 first unconverged value (error) -302.035 (2.03061450e-06) 147999 EPS nconv=0 first unconverged value (error) -302.035 (1.92151788e-06) 148000 EPS nconv=0 first unconverged value (error) -302.035 (1.90218117e-06) 148001 EPS nconv=0 first unconverged value (error) -302.035 (1.88538750e-06) 148002 EPS nconv=0 first unconverged value (error) -302.035 (1.87262490e-06) 148003 EPS nconv=0 first unconverged value (error) -302.035 (1.87262490e-06) 148004 EPS nconv=0 first unconverged value (error) -302.035 (2.00638359e-06) 148005 EPS nconv=0 first unconverged value (error) -302.035 (2.06894834e-06) 148006 EPS nconv=0 first unconverged value (error) -302.035 (1.94856857e-06) 148007 EPS nconv=0 first unconverged value (error) -302.035 (1.88168192e-06) 148008 EPS nconv=0 first unconverged value (error) -302.035 (1.86237986e-06) 148009 EPS nconv=0 first unconverged value (error) -302.035 (1.86237986e-06) 148010 EPS nconv=0 first unconverged value (error) -302.035 (1.88091575e-06) 148011 EPS nconv=0 first unconverged value (error) -302.035 (1.89475368e-06) 148012 EPS nconv=0 first unconverged value (error) -302.035 (1.86338390e-06) 148013 EPS nconv=0 first unconverged value (error) -302.035 (1.83319968e-06) 148014 EPS nconv=0 first unconverged value (error) -302.035 (1.82623505e-06) 148015 EPS nconv=0 first unconverged value (error) -302.035 (1.82623505e-06) 148016 EPS nconv=0 first unconverged value (error) -302.035 (1.83992880e-06) 148017 EPS nconv=0 first unconverged value (error) -302.035 (1.82677852e-06) 148018 EPS nconv=0 first unconverged value (error) -302.035 (1.81623124e-06) 148019 EPS nconv=0 first unconverged value (error) -302.035 (1.81258006e-06) 148020 EPS nconv=0 first unconverged value (error) -302.035 (1.80837899e-06) 148021 EPS nconv=0 first unconverged value (error) -302.035 (1.80837899e-06) 148022 EPS nconv=0 first unconverged value (error) -302.035 (1.97902214e-06) 148023 EPS nconv=0 first unconverged value (error) -302.035 (1.92624984e-06) 148024 EPS nconv=0 first unconverged value (error) -302.035 (1.88891184e-06) 148025 EPS nconv=0 first unconverged value (error) -302.035 (1.86471003e-06) 148026 EPS nconv=0 first unconverged value (error) -302.035 (1.85593951e-06) 148027 EPS nconv=0 first unconverged value (error) -302.035 (1.85593951e-06) 148028 EPS nconv=0 first unconverged value (error) -302.035 (2.26166787e-06) 148029 EPS nconv=0 first unconverged value (error) -302.035 (2.18715108e-06) 148030 EPS nconv=0 first unconverged value (error) -302.035 (2.07922602e-06) 148031 EPS nconv=0 first unconverged value (error) -302.035 (2.05940763e-06) 148032 EPS nconv=0 first unconverged value (error) -302.035 (1.99465112e-06) 148033 EPS nconv=0 first unconverged value (error) -302.035 (1.99465112e-06) 148034 EPS nconv=0 first unconverged value (error) -302.035 (2.25092312e-06) 148035 EPS nconv=0 first unconverged value (error) -302.035 (2.23578677e-06) 148036 EPS nconv=0 first unconverged value (error) -302.035 (2.08025100e-06) 148037 EPS nconv=0 first unconverged value (error) -302.035 (2.04800579e-06) 148038 EPS nconv=0 first unconverged value (error) -302.035 (2.01998486e-06) 148039 EPS nconv=0 first unconverged value (error) -302.035 (2.01998486e-06) 148040 EPS nconv=0 first unconverged value (error) -302.035 (1.96581879e-06) 148041 EPS nconv=0 first unconverged value (error) -302.035 (1.94221338e-06) 148042 EPS nconv=0 first unconverged value (error) -302.035 (1.89771423e-06) 148043 EPS nconv=0 first unconverged value (error) -302.035 (1.82747556e-06) 148044 EPS nconv=0 first unconverged value (error) -302.035 (1.82366807e-06) 148045 EPS nconv=0 first unconverged value (error) -302.035 (1.82366807e-06) 148046 EPS nconv=0 first unconverged value (error) -302.035 (1.83208041e-06) 148047 EPS nconv=0 first unconverged value (error) -302.035 (1.81402636e-06) 148048 EPS nconv=0 first unconverged value (error) -302.035 (1.81182911e-06) 148049 EPS nconv=0 first unconverged value (error) -302.035 (1.80955000e-06) 148050 EPS nconv=0 first unconverged value (error) -302.035 (1.80791245e-06) 148051 EPS nconv=0 first unconverged value (error) -302.035 (1.80791245e-06) 148052 EPS nconv=0 first unconverged value (error) -302.035 (1.81206662e-06) 148053 EPS nconv=0 first unconverged value (error) -302.035 (1.83913407e-06) 148054 EPS nconv=0 first unconverged value (error) -302.035 (1.80594722e-06) 148055 EPS nconv=0 first unconverged value (error) -302.035 (1.79957764e-06) 148056 EPS nconv=0 first unconverged value (error) -302.035 (1.79771491e-06) 148057 EPS nconv=0 first unconverged value (error) -302.035 (1.79771491e-06) 148058 EPS nconv=0 first unconverged value (error) -302.035 (2.02047528e-06) 148059 EPS nconv=0 first unconverged value (error) -302.035 (1.95056137e-06) 148060 EPS nconv=0 first unconverged value (error) -302.035 (1.92935893e-06) 148061 EPS nconv=0 first unconverged value (error) -302.035 (1.92963200e-06) 148062 EPS nconv=0 first unconverged value (error) -302.035 (1.91070184e-06) 148063 EPS nconv=0 first unconverged value (error) -302.035 (1.91070184e-06) 148064 EPS nconv=0 first unconverged value (error) -302.035 (1.90920217e-06) 148065 EPS nconv=0 first unconverged value (error) -302.035 (1.91718354e-06) 148066 EPS nconv=0 first unconverged value (error) -302.035 (1.84621498e-06) 148067 EPS nconv=0 first unconverged value (error) -302.035 (1.80515769e-06) 148068 EPS nconv=0 first unconverged value (error) -302.035 (1.80507358e-06) 148069 EPS nconv=0 first unconverged value (error) -302.035 (1.80507358e-06) 148070 EPS nconv=0 first unconverged value (error) -302.035 (1.80120925e-06) 148071 EPS nconv=0 first unconverged value (error) -302.035 (1.79988950e-06) 148072 EPS nconv=0 first unconverged value (error) -302.035 (1.79838220e-06) 148073 EPS nconv=0 first unconverged value (error) -302.035 (1.79661169e-06) 148074 EPS nconv=0 first unconverged value (error) -302.035 (1.79541231e-06) 148075 EPS nconv=0 first unconverged value (error) -302.035 (1.79541231e-06) 148076 EPS nconv=0 first unconverged value (error) -302.035 (1.91267701e-06) 148077 EPS nconv=0 first unconverged value (error) -302.035 (1.87875837e-06) 148078 EPS nconv=0 first unconverged value (error) -302.035 (1.86415106e-06) 148079 EPS nconv=0 first unconverged value (error) -302.035 (1.85295432e-06) 148080 EPS nconv=0 first unconverged value (error) -302.035 (1.84483869e-06) 148081 EPS nconv=0 first unconverged value (error) -302.035 (1.84483869e-06) 148082 EPS nconv=0 first unconverged value (error) -302.035 (2.10620278e-06) 148083 EPS nconv=0 first unconverged value (error) -302.035 (2.03624309e-06) 148084 EPS nconv=0 first unconverged value (error) -302.035 (1.98339255e-06) 148085 EPS nconv=0 first unconverged value (error) -302.035 (1.98229626e-06) 148086 EPS nconv=0 first unconverged value (error) -302.035 (1.97990657e-06) 148087 EPS nconv=0 first unconverged value (error) -302.035 (1.97990657e-06) 148088 EPS nconv=0 first unconverged value (error) -302.035 (2.02909810e-06) 148089 EPS nconv=0 first unconverged value (error) -302.035 (1.95002044e-06) 148090 EPS nconv=0 first unconverged value (error) -302.035 (1.86819679e-06) 148091 EPS nconv=0 first unconverged value (error) -302.035 (1.84277173e-06) 148092 EPS nconv=0 first unconverged value (error) -302.035 (1.83867535e-06) 148093 EPS nconv=0 first unconverged value (error) -302.035 (1.83867535e-06) 148094 EPS nconv=0 first unconverged value (error) -302.035 (1.97602365e-06) 148095 EPS nconv=0 first unconverged value (error) -302.035 (1.94725099e-06) 148096 EPS nconv=0 first unconverged value (error) -302.035 (1.88621212e-06) 148097 EPS nconv=0 first unconverged value (error) -302.035 (1.85662917e-06) 148098 EPS nconv=0 first unconverged value (error) -302.035 (1.85101464e-06) 148099 EPS nconv=0 first unconverged value (error) -302.035 (1.85101464e-06) 148100 EPS nconv=0 first unconverged value (error) -302.035 (1.98917239e-06) 148101 EPS nconv=0 first unconverged value (error) -302.035 (2.02081285e-06) 148102 EPS nconv=0 first unconverged value (error) -302.035 (1.94652510e-06) 148103 EPS nconv=0 first unconverged value (error) -302.035 (1.88380984e-06) 148104 EPS nconv=0 first unconverged value (error) -302.035 (1.86331388e-06) 148105 EPS nconv=0 first unconverged value (error) -302.035 (1.86331388e-06) 148106 EPS nconv=0 first unconverged value (error) -302.035 (2.01723605e-06) 148107 EPS nconv=0 first unconverged value (error) -302.035 (1.96782700e-06) 148108 EPS nconv=0 first unconverged value (error) -302.035 (1.90430851e-06) 148109 EPS nconv=0 first unconverged value (error) -302.035 (1.89226414e-06) 148110 EPS nconv=0 first unconverged value (error) -302.035 (1.88730546e-06) 148111 EPS nconv=0 first unconverged value (error) -302.035 (1.88730546e-06) 148112 EPS nconv=0 first unconverged value (error) -302.035 (2.23012073e-06) 148113 EPS nconv=0 first unconverged value (error) -302.035 (2.10679440e-06) 148114 EPS nconv=0 first unconverged value (error) -302.035 (2.01234876e-06) 148115 EPS nconv=0 first unconverged value (error) -302.035 (1.92924939e-06) 148116 EPS nconv=0 first unconverged value (error) -302.035 (1.91947136e-06) 148117 EPS nconv=0 first unconverged value (error) -302.035 (1.91947136e-06) 148118 EPS nconv=0 first unconverged value (error) -302.035 (2.57143363e-06) 148119 EPS nconv=0 first unconverged value (error) -302.035 (2.40749030e-06) 148120 EPS nconv=0 first unconverged value (error) -302.035 (2.19804783e-06) 148121 EPS nconv=0 first unconverged value (error) -302.035 (2.15651036e-06) 148122 EPS nconv=0 first unconverged value (error) -302.035 (2.10152060e-06) 148123 EPS nconv=0 first unconverged value (error) -302.035 (2.10152060e-06) 148124 EPS nconv=0 first unconverged value (error) -302.035 (2.16210162e-06) 148125 EPS nconv=0 first unconverged value (error) -302.035 (2.38534131e-06) 148126 EPS nconv=0 first unconverged value (error) -302.035 (2.09464951e-06) 148127 EPS nconv=0 first unconverged value (error) -302.035 (1.91134000e-06) 148128 EPS nconv=0 first unconverged value (error) -302.035 (1.85721359e-06) 148129 EPS nconv=0 first unconverged value (error) -302.035 (1.85721359e-06) 148130 EPS nconv=0 first unconverged value (error) -302.035 (2.50362838e-06) 148131 EPS nconv=0 first unconverged value (error) -302.035 (2.28057680e-06) 148132 EPS nconv=0 first unconverged value (error) -302.035 (2.20549091e-06) 148133 EPS nconv=0 first unconverged value (error) -302.035 (2.15698815e-06) 148134 EPS nconv=0 first unconverged value (error) -302.035 (2.12152853e-06) 148135 EPS nconv=0 first unconverged value (error) -302.035 (2.12152853e-06) 148136 EPS nconv=0 first unconverged value (error) -302.035 (2.18511951e-06) 148137 EPS nconv=0 first unconverged value (error) -302.035 (2.28233668e-06) 148138 EPS nconv=0 first unconverged value (error) -302.035 (2.00387865e-06) 148139 EPS nconv=0 first unconverged value (error) -302.035 (1.93072806e-06) 148140 EPS nconv=0 first unconverged value (error) -302.035 (1.90024813e-06) 148141 EPS nconv=0 first unconverged value (error) -302.035 (1.90024813e-06) 148142 EPS nconv=0 first unconverged value (error) -302.035 (2.81571972e-06) 148143 EPS nconv=0 first unconverged value (error) -302.035 (2.57909196e-06) 148144 EPS nconv=0 first unconverged value (error) -302.035 (2.39086510e-06) 148145 EPS nconv=0 first unconverged value (error) -302.035 (2.29161723e-06) 148146 EPS nconv=0 first unconverged value (error) -302.035 (2.20804538e-06) 148147 EPS nconv=0 first unconverged value (error) -302.035 (2.20804538e-06) 148148 EPS nconv=0 first unconverged value (error) -302.035 (2.20570101e-06) 148149 EPS nconv=0 first unconverged value (error) -302.035 (2.50146951e-06) 148150 EPS nconv=0 first unconverged value (error) -302.035 (2.13927242e-06) 148151 EPS nconv=0 first unconverged value (error) -302.035 (1.93782834e-06) 148152 EPS nconv=0 first unconverged value (error) -302.035 (1.88555016e-06) 148153 EPS nconv=0 first unconverged value (error) -302.035 (1.88555016e-06) 148154 EPS nconv=0 first unconverged value (error) -302.035 (1.90602669e-06) 148155 EPS nconv=0 first unconverged value (error) -302.035 (1.86615347e-06) 148156 EPS nconv=0 first unconverged value (error) -302.035 (1.85857639e-06) 148157 EPS nconv=0 first unconverged value (error) -302.035 (1.85507264e-06) 148158 EPS nconv=0 first unconverged value (error) -302.035 (1.84332211e-06) 148159 EPS nconv=0 first unconverged value (error) -302.035 (1.84332211e-06) 148160 EPS nconv=0 first unconverged value (error) -302.035 (2.66381894e-06) 148161 EPS nconv=0 first unconverged value (error) -302.035 (2.56922633e-06) 148162 EPS nconv=0 first unconverged value (error) -302.035 (2.41669061e-06) 148163 EPS nconv=0 first unconverged value (error) -302.035 (2.40123976e-06) 148164 EPS nconv=0 first unconverged value (error) -302.035 (2.38791588e-06) 148165 EPS nconv=0 first unconverged value (error) -302.035 (2.38791588e-06) 148166 EPS nconv=0 first unconverged value (error) -302.035 (2.60851427e-06) 148167 EPS nconv=0 first unconverged value (error) -302.035 (2.31462474e-06) 148168 EPS nconv=0 first unconverged value (error) -302.035 (2.17079588e-06) 148169 EPS nconv=0 first unconverged value (error) -302.035 (1.97495522e-06) 148170 EPS nconv=0 first unconverged value (error) -302.035 (1.92562411e-06) 148171 EPS nconv=0 first unconverged value (error) -302.035 (1.92562411e-06) 148172 EPS nconv=0 first unconverged value (error) -302.035 (1.91830276e-06) 148173 EPS nconv=0 first unconverged value (error) -302.035 (1.95594917e-06) 148174 EPS nconv=0 first unconverged value (error) -302.035 (1.86922131e-06) 148175 EPS nconv=0 first unconverged value (error) -302.035 (1.81390588e-06) 148176 EPS nconv=0 first unconverged value (error) -302.035 (1.81501486e-06) 148177 EPS nconv=0 first unconverged value (error) -302.035 (1.81501486e-06) 148178 EPS nconv=0 first unconverged value (error) -302.035 (2.13739465e-06) 148179 EPS nconv=0 first unconverged value (error) -302.035 (1.96818546e-06) 148180 EPS nconv=0 first unconverged value (error) -302.035 (1.94549191e-06) 148181 EPS nconv=0 first unconverged value (error) -302.035 (1.92347534e-06) 148182 EPS nconv=0 first unconverged value (error) -302.035 (1.90352839e-06) 148183 EPS nconv=0 first unconverged value (error) -302.035 (1.90352839e-06) 148184 EPS nconv=0 first unconverged value (error) -302.035 (2.55331230e-06) 148185 EPS nconv=0 first unconverged value (error) -302.035 (2.51594942e-06) 148186 EPS nconv=0 first unconverged value (error) -302.035 (2.25075043e-06) 148187 EPS nconv=0 first unconverged value (error) -302.035 (2.12818234e-06) 148188 EPS nconv=0 first unconverged value (error) -302.035 (2.08037340e-06) 148189 EPS nconv=0 first unconverged value (error) -302.035 (2.08037340e-06) 148190 EPS nconv=0 first unconverged value (error) -302.035 (3.27850715e-06) 148191 EPS nconv=0 first unconverged value (error) -302.035 (2.96692708e-06) 148192 EPS nconv=0 first unconverged value (error) -302.035 (2.69203972e-06) 148193 EPS nconv=0 first unconverged value (error) -302.035 (2.68342388e-06) 148194 EPS nconv=0 first unconverged value (error) -302.035 (2.56760045e-06) 148195 EPS nconv=0 first unconverged value (error) -302.035 (2.56760045e-06) 148196 EPS nconv=0 first unconverged value (error) -302.035 (2.62294936e-06) 148197 EPS nconv=0 first unconverged value (error) -302.035 (2.68042749e-06) 148198 EPS nconv=0 first unconverged value (error) -302.035 (2.24045161e-06) 148199 EPS nconv=0 first unconverged value (error) -302.035 (2.08275175e-06) 148200 EPS nconv=0 first unconverged value (error) -302.035 (1.97786596e-06) 148201 EPS nconv=0 first unconverged value (error) -302.035 (1.97786596e-06) 148202 EPS nconv=0 first unconverged value (error) -302.035 (1.87579035e-06) 148203 EPS nconv=0 first unconverged value (error) -302.035 (1.86857478e-06) 148204 EPS nconv=0 first unconverged value (error) -302.035 (1.86302616e-06) 148205 EPS nconv=0 first unconverged value (error) -302.035 (1.81348600e-06) 148206 EPS nconv=0 first unconverged value (error) -302.035 (1.80437912e-06) 148207 EPS nconv=0 first unconverged value (error) -302.035 (1.80437912e-06) 148208 EPS nconv=0 first unconverged value (error) -302.035 (2.02259755e-06) 148209 EPS nconv=0 first unconverged value (error) -302.035 (1.93961123e-06) 148210 EPS nconv=0 first unconverged value (error) -302.035 (1.93311186e-06) 148211 EPS nconv=0 first unconverged value (error) -302.035 (1.91015568e-06) 148212 EPS nconv=0 first unconverged value (error) -302.035 (1.89216133e-06) 148213 EPS nconv=0 first unconverged value (error) -302.035 (1.89216133e-06) 148214 EPS nconv=0 first unconverged value (error) -302.035 (1.93159488e-06) 148215 EPS nconv=0 first unconverged value (error) -302.035 (2.00889326e-06) 148216 EPS nconv=0 first unconverged value (error) -302.035 (1.90328799e-06) 148217 EPS nconv=0 first unconverged value (error) -302.035 (1.84157169e-06) 148218 EPS nconv=0 first unconverged value (error) -302.035 (1.82942136e-06) 148219 EPS nconv=0 first unconverged value (error) -302.035 (1.82942136e-06) 148220 EPS nconv=0 first unconverged value (error) -302.035 (1.95131608e-06) 148221 EPS nconv=0 first unconverged value (error) -302.035 (1.91139465e-06) 148222 EPS nconv=0 first unconverged value (error) -302.035 (1.89245228e-06) 148223 EPS nconv=0 first unconverged value (error) -302.035 (1.87071721e-06) 148224 EPS nconv=0 first unconverged value (error) -302.035 (1.85756486e-06) 148225 EPS nconv=0 first unconverged value (error) -302.035 (1.85756486e-06) 148226 EPS nconv=0 first unconverged value (error) -302.035 (2.05028177e-06) 148227 EPS nconv=0 first unconverged value (error) -302.035 (1.97246572e-06) 148228 EPS nconv=0 first unconverged value (error) -302.035 (1.91561824e-06) 148229 EPS nconv=0 first unconverged value (error) -302.035 (1.89945073e-06) 148230 EPS nconv=0 first unconverged value (error) -302.035 (1.89310884e-06) 148231 EPS nconv=0 first unconverged value (error) -302.035 (1.89310884e-06) 148232 EPS nconv=0 first unconverged value (error) -302.035 (1.87446358e-06) 148233 EPS nconv=0 first unconverged value (error) -302.035 (1.91905558e-06) 148234 EPS nconv=0 first unconverged value (error) -302.035 (1.83672312e-06) 148235 EPS nconv=0 first unconverged value (error) -302.035 (1.82245431e-06) 148236 EPS nconv=0 first unconverged value (error) -302.035 (1.81341683e-06) 148237 EPS nconv=0 first unconverged value (error) -302.035 (1.81341683e-06) 148238 EPS nconv=0 first unconverged value (error) -302.035 (1.80043335e-06) 148239 EPS nconv=0 first unconverged value (error) -302.035 (1.79879767e-06) 148240 EPS nconv=0 first unconverged value (error) -302.035 (1.79747062e-06) 148241 EPS nconv=0 first unconverged value (error) -302.035 (1.79705600e-06) 148242 EPS nconv=0 first unconverged value (error) -302.035 (1.79663811e-06) 148243 EPS nconv=0 first unconverged value (error) -302.035 (1.79663811e-06) 148244 EPS nconv=0 first unconverged value (error) -302.035 (1.79795742e-06) 148245 EPS nconv=0 first unconverged value (error) -302.035 (1.79894872e-06) 148246 EPS nconv=0 first unconverged value (error) -302.035 (1.79728814e-06) 148247 EPS nconv=0 first unconverged value (error) -302.035 (1.79596032e-06) 148248 EPS nconv=0 first unconverged value (error) -302.035 (1.79580535e-06) 148249 EPS nconv=0 first unconverged value (error) -302.035 (1.79580535e-06) 148250 EPS nconv=0 first unconverged value (error) -302.035 (1.97157470e-06) 148251 EPS nconv=0 first unconverged value (error) -302.035 (1.89893370e-06) 148252 EPS nconv=0 first unconverged value (error) -302.035 (1.89037182e-06) 148253 EPS nconv=0 first unconverged value (error) -302.035 (1.87895077e-06) 148254 EPS nconv=0 first unconverged value (error) -302.035 (1.86367996e-06) 148255 EPS nconv=0 first unconverged value (error) -302.035 (1.86367996e-06) 148256 EPS nconv=0 first unconverged value (error) -302.035 (1.88597123e-06) 148257 EPS nconv=0 first unconverged value (error) -302.035 (1.91158263e-06) 148258 EPS nconv=0 first unconverged value (error) -302.035 (1.83783697e-06) 148259 EPS nconv=0 first unconverged value (error) -302.035 (1.82558403e-06) 148260 EPS nconv=0 first unconverged value (error) -302.035 (1.82254241e-06) 148261 EPS nconv=0 first unconverged value (error) -302.035 (1.82254241e-06) 148262 EPS nconv=0 first unconverged value (error) -302.035 (1.82642344e-06) 148263 EPS nconv=0 first unconverged value (error) -302.035 (1.82367938e-06) 148264 EPS nconv=0 first unconverged value (error) -302.035 (1.81137944e-06) 148265 EPS nconv=0 first unconverged value (error) -302.035 (1.80455966e-06) 148266 EPS nconv=0 first unconverged value (error) -302.035 (1.80385218e-06) 148267 EPS nconv=0 first unconverged value (error) -302.035 (1.80385218e-06) 148268 EPS nconv=0 first unconverged value (error) -302.035 (1.85526956e-06) 148269 EPS nconv=0 first unconverged value (error) -302.035 (1.83719399e-06) 148270 EPS nconv=0 first unconverged value (error) -302.035 (1.82698122e-06) 148271 EPS nconv=0 first unconverged value (error) -302.035 (1.81499178e-06) 148272 EPS nconv=0 first unconverged value (error) -302.035 (1.81185456e-06) 148273 EPS nconv=0 first unconverged value (error) -302.035 (1.81185456e-06) 148274 EPS nconv=0 first unconverged value (error) -302.035 (2.02100494e-06) 148275 EPS nconv=0 first unconverged value (error) -302.035 (1.95122529e-06) 148276 EPS nconv=0 first unconverged value (error) -302.035 (1.90686831e-06) 148277 EPS nconv=0 first unconverged value (error) -302.035 (1.89746926e-06) 148278 EPS nconv=0 first unconverged value (error) -302.035 (1.88958153e-06) 148279 EPS nconv=0 first unconverged value (error) -302.035 (1.88958153e-06) 148280 EPS nconv=0 first unconverged value (error) -302.035 (1.88929365e-06) 148281 EPS nconv=0 first unconverged value (error) -302.035 (1.92111327e-06) 148282 EPS nconv=0 first unconverged value (error) -302.035 (1.83639038e-06) 148283 EPS nconv=0 first unconverged value (error) -302.035 (1.80821817e-06) 148284 EPS nconv=0 first unconverged value (error) -302.035 (1.80377976e-06) 148285 EPS nconv=0 first unconverged value (error) -302.035 (1.80377976e-06) 148286 EPS nconv=0 first unconverged value (error) -302.035 (1.81649463e-06) 148287 EPS nconv=0 first unconverged value (error) -302.035 (1.80903628e-06) 148288 EPS nconv=0 first unconverged value (error) -302.035 (1.80682129e-06) 148289 EPS nconv=0 first unconverged value (error) -302.035 (1.80594809e-06) 148290 EPS nconv=0 first unconverged value (error) -302.035 (1.80474106e-06) 148291 EPS nconv=0 first unconverged value (error) -302.035 (1.80474106e-06) 148292 EPS nconv=0 first unconverged value (error) -302.035 (1.80475261e-06) 148293 EPS nconv=0 first unconverged value (error) -302.035 (1.80907332e-06) 148294 EPS nconv=0 first unconverged value (error) -302.035 (1.80144564e-06) 148295 EPS nconv=0 first unconverged value (error) -302.035 (1.79623766e-06) 148296 EPS nconv=0 first unconverged value (error) -302.035 (1.79525280e-06) 148297 EPS nconv=0 first unconverged value (error) -302.035 (1.79525280e-06) 148298 EPS nconv=0 first unconverged value (error) -302.035 (1.84188500e-06) 148299 EPS nconv=0 first unconverged value (error) -302.035 (1.82814676e-06) 148300 EPS nconv=0 first unconverged value (error) -302.035 (1.82452644e-06) 148301 EPS nconv=0 first unconverged value (error) -302.035 (1.82072349e-06) 148302 EPS nconv=0 first unconverged value (error) -302.035 (1.81837598e-06) 148303 EPS nconv=0 first unconverged value (error) -302.035 (1.81837598e-06) 148304 EPS nconv=0 first unconverged value (error) -302.035 (1.84420642e-06) 148305 EPS nconv=0 first unconverged value (error) -302.035 (1.84200855e-06) 148306 EPS nconv=0 first unconverged value (error) -302.035 (1.82464116e-06) 148307 EPS nconv=0 first unconverged value (error) -302.035 (1.80908859e-06) 148308 EPS nconv=0 first unconverged value (error) -302.035 (1.80506057e-06) 148309 EPS nconv=0 first unconverged value (error) -302.035 (1.80506057e-06) 148310 EPS nconv=0 first unconverged value (error) -302.035 (1.83471158e-06) 148311 EPS nconv=0 first unconverged value (error) -302.035 (1.83118362e-06) 148312 EPS nconv=0 first unconverged value (error) -302.035 (1.82135518e-06) 148313 EPS nconv=0 first unconverged value (error) -302.035 (1.81639536e-06) 148314 EPS nconv=0 first unconverged value (error) -302.035 (1.81338145e-06) 148315 EPS nconv=0 first unconverged value (error) -302.035 (1.81338145e-06) 148316 EPS nconv=0 first unconverged value (error) -302.035 (2.53935626e-06) 148317 EPS nconv=0 first unconverged value (error) -302.035 (2.34152608e-06) 148318 EPS nconv=0 first unconverged value (error) -302.035 (2.23409059e-06) 148319 EPS nconv=0 first unconverged value (error) -302.035 (2.21620651e-06) 148320 EPS nconv=0 first unconverged value (error) -302.035 (2.17726522e-06) 148321 EPS nconv=0 first unconverged value (error) -302.035 (2.17726522e-06) 148322 EPS nconv=0 first unconverged value (error) -302.035 (2.63981608e-06) 148323 EPS nconv=0 first unconverged value (error) -302.035 (2.45235008e-06) 148324 EPS nconv=0 first unconverged value (error) -302.035 (2.18231962e-06) 148325 EPS nconv=0 first unconverged value (error) -302.035 (2.10482691e-06) 148326 EPS nconv=0 first unconverged value (error) -302.035 (2.10267880e-06) 148327 EPS nconv=0 first unconverged value (error) -302.035 (2.10267880e-06) 148328 EPS nconv=0 first unconverged value (error) -302.035 (2.37588089e-06) 148329 EPS nconv=0 first unconverged value (error) -302.035 (2.35980411e-06) 148330 EPS nconv=0 first unconverged value (error) -302.035 (2.15010713e-06) 148331 EPS nconv=0 first unconverged value (error) -302.035 (2.05200787e-06) 148332 EPS nconv=0 first unconverged value (error) -302.035 (1.96856781e-06) 148333 EPS nconv=0 first unconverged value (error) -302.035 (1.96856781e-06) 148334 EPS nconv=0 first unconverged value (error) -302.035 (2.00030889e-06) 148335 EPS nconv=0 first unconverged value (error) -302.035 (2.13130341e-06) 148336 EPS nconv=0 first unconverged value (error) -302.035 (1.93004814e-06) 148337 EPS nconv=0 first unconverged value (error) -302.035 (1.86216140e-06) 148338 EPS nconv=0 first unconverged value (error) -302.035 (1.83857497e-06) 148339 EPS nconv=0 first unconverged value (error) -302.035 (1.83857497e-06) 148340 EPS nconv=0 first unconverged value (error) -302.035 (1.86052875e-06) 148341 EPS nconv=0 first unconverged value (error) -302.035 (1.86642806e-06) 148342 EPS nconv=0 first unconverged value (error) -302.035 (1.83897933e-06) 148343 EPS nconv=0 first unconverged value (error) -302.035 (1.82185048e-06) 148344 EPS nconv=0 first unconverged value (error) -302.035 (1.81081275e-06) 148345 EPS nconv=0 first unconverged value (error) -302.035 (1.81081275e-06) 148346 EPS nconv=0 first unconverged value (error) -302.035 (1.81182090e-06) 148347 EPS nconv=0 first unconverged value (error) -302.035 (1.81265785e-06) 148348 EPS nconv=0 first unconverged value (error) -302.035 (1.80250807e-06) 148349 EPS nconv=0 first unconverged value (error) -302.035 (1.80053751e-06) 148350 EPS nconv=0 first unconverged value (error) -302.035 (1.79987762e-06) 148351 EPS nconv=0 first unconverged value (error) -302.035 (1.79987762e-06) 148352 EPS nconv=0 first unconverged value (error) -302.035 (2.22516920e-06) 148353 EPS nconv=0 first unconverged value (error) -302.035 (2.05155201e-06) 148354 EPS nconv=0 first unconverged value (error) -302.035 (1.99900152e-06) 148355 EPS nconv=0 first unconverged value (error) -302.035 (1.98744637e-06) 148356 EPS nconv=0 first unconverged value (error) -302.035 (1.96135436e-06) 148357 EPS nconv=0 first unconverged value (error) -302.035 (1.96135436e-06) 148358 EPS nconv=0 first unconverged value (error) -302.035 (2.45509568e-06) 148359 EPS nconv=0 first unconverged value (error) -302.035 (2.46338506e-06) 148360 EPS nconv=0 first unconverged value (error) -302.035 (2.19901553e-06) 148361 EPS nconv=0 first unconverged value (error) -302.035 (2.18971000e-06) 148362 EPS nconv=0 first unconverged value (error) -302.035 (2.14395377e-06) 148363 EPS nconv=0 first unconverged value (error) -302.035 (2.14395377e-06) 148364 EPS nconv=0 first unconverged value (error) -302.035 (2.35656859e-06) 148365 EPS nconv=0 first unconverged value (error) -302.035 (2.23241945e-06) 148366 EPS nconv=0 first unconverged value (error) -302.035 (2.11953003e-06) 148367 EPS nconv=0 first unconverged value (error) -302.035 (2.03295487e-06) 148368 EPS nconv=0 first unconverged value (error) -302.035 (2.01810075e-06) 148369 EPS nconv=0 first unconverged value (error) -302.035 (2.01810075e-06) 148370 EPS nconv=0 first unconverged value (error) -302.035 (2.09260752e-06) 148371 EPS nconv=0 first unconverged value (error) -302.035 (2.10840185e-06) 148372 EPS nconv=0 first unconverged value (error) -302.035 (2.02177171e-06) 148373 EPS nconv=0 first unconverged value (error) -302.035 (1.88424526e-06) 148374 EPS nconv=0 first unconverged value (error) -302.035 (1.86496213e-06) 148375 EPS nconv=0 first unconverged value (error) -302.035 (1.86496213e-06) 148376 EPS nconv=0 first unconverged value (error) -302.035 (1.86317344e-06) 148377 EPS nconv=0 first unconverged value (error) -302.035 (1.91208710e-06) 148378 EPS nconv=0 first unconverged value (error) -302.035 (1.84408084e-06) 148379 EPS nconv=0 first unconverged value (error) -302.035 (1.82608192e-06) 148380 EPS nconv=0 first unconverged value (error) -302.035 (1.81760521e-06) 148381 EPS nconv=0 first unconverged value (error) -302.035 (1.81760521e-06) 148382 EPS nconv=0 first unconverged value (error) -302.035 (1.80861514e-06) 148383 EPS nconv=0 first unconverged value (error) -302.035 (1.81919782e-06) 148384 EPS nconv=0 first unconverged value (error) -302.035 (1.80296970e-06) 148385 EPS nconv=0 first unconverged value (error) -302.035 (1.79999357e-06) 148386 EPS nconv=0 first unconverged value (error) -302.035 (1.79760715e-06) 148387 EPS nconv=0 first unconverged value (error) -302.035 (1.79760715e-06) 148388 EPS nconv=0 first unconverged value (error) -302.035 (2.43084875e-06) 148389 EPS nconv=0 first unconverged value (error) -302.035 (2.28741152e-06) 148390 EPS nconv=0 first unconverged value (error) -302.035 (2.13944207e-06) 148391 EPS nconv=0 first unconverged value (error) -302.035 (2.11957465e-06) 148392 EPS nconv=0 first unconverged value (error) -302.035 (2.06253902e-06) 148393 EPS nconv=0 first unconverged value (error) -302.035 (2.06253902e-06) 148394 EPS nconv=0 first unconverged value (error) -302.035 (3.38619785e-06) 148395 EPS nconv=0 first unconverged value (error) -302.035 (3.26813290e-06) 148396 EPS nconv=0 first unconverged value (error) -302.035 (2.85511222e-06) 148397 EPS nconv=0 first unconverged value (error) -302.035 (2.79985641e-06) 148398 EPS nconv=0 first unconverged value (error) -302.035 (2.75803026e-06) 148399 EPS nconv=0 first unconverged value (error) -302.035 (2.75803026e-06) 148400 EPS nconv=0 first unconverged value (error) -302.035 (2.63542192e-06) 148401 EPS nconv=0 first unconverged value (error) -302.035 (2.69195214e-06) 148402 EPS nconv=0 first unconverged value (error) -302.035 (2.52975443e-06) 148403 EPS nconv=0 first unconverged value (error) -302.035 (2.08437569e-06) 148404 EPS nconv=0 first unconverged value (error) -302.035 (1.95430006e-06) 148405 EPS nconv=0 first unconverged value (error) -302.035 (1.95430006e-06) 148406 EPS nconv=0 first unconverged value (error) -302.035 (2.00573750e-06) 148407 EPS nconv=0 first unconverged value (error) -302.035 (2.05673751e-06) 148408 EPS nconv=0 first unconverged value (error) -302.035 (1.97936275e-06) 148409 EPS nconv=0 first unconverged value (error) -302.035 (1.88865324e-06) 148410 EPS nconv=0 first unconverged value (error) -302.035 (1.87400602e-06) 148411 EPS nconv=0 first unconverged value (error) -302.035 (1.87400602e-06) 148412 EPS nconv=0 first unconverged value (error) -302.035 (1.92074758e-06) 148413 EPS nconv=0 first unconverged value (error) -302.035 (1.94514477e-06) 148414 EPS nconv=0 first unconverged value (error) -302.035 (1.88444118e-06) 148415 EPS nconv=0 first unconverged value (error) -302.035 (1.83744217e-06) 148416 EPS nconv=0 first unconverged value (error) -302.035 (1.81918259e-06) 148417 EPS nconv=0 first unconverged value (error) -302.035 (1.81918259e-06) 148418 EPS nconv=0 first unconverged value (error) -302.035 (2.19079886e-06) 148419 EPS nconv=0 first unconverged value (error) -302.035 (2.08967586e-06) 148420 EPS nconv=0 first unconverged value (error) -302.035 (2.01663817e-06) 148421 EPS nconv=0 first unconverged value (error) -302.035 (1.99707731e-06) 148422 EPS nconv=0 first unconverged value (error) -302.035 (1.96793062e-06) 148423 EPS nconv=0 first unconverged value (error) -302.035 (1.96793062e-06) 148424 EPS nconv=0 first unconverged value (error) -302.035 (2.03086109e-06) 148425 EPS nconv=0 first unconverged value (error) -302.035 (2.08843803e-06) 148426 EPS nconv=0 first unconverged value (error) -302.035 (1.96051778e-06) 148427 EPS nconv=0 first unconverged value (error) -302.035 (1.91381040e-06) 148428 EPS nconv=0 first unconverged value (error) -302.035 (1.87676999e-06) 148429 EPS nconv=0 first unconverged value (error) -302.035 (1.87676999e-06) 148430 EPS nconv=0 first unconverged value (error) -302.035 (2.07776392e-06) 148431 EPS nconv=0 first unconverged value (error) -302.035 (2.05348197e-06) 148432 EPS nconv=0 first unconverged value (error) -302.035 (1.99319774e-06) 148433 EPS nconv=0 first unconverged value (error) -302.035 (1.93708062e-06) 148434 EPS nconv=0 first unconverged value (error) -302.035 (1.90041199e-06) 148435 EPS nconv=0 first unconverged value (error) -302.035 (1.90041199e-06) 148436 EPS nconv=0 first unconverged value (error) -302.035 (2.27141767e-06) 148437 EPS nconv=0 first unconverged value (error) -302.035 (2.15817219e-06) 148438 EPS nconv=0 first unconverged value (error) -302.035 (2.06985507e-06) 148439 EPS nconv=0 first unconverged value (error) -302.035 (2.00332994e-06) 148440 EPS nconv=0 first unconverged value (error) -302.035 (1.94447303e-06) 148441 EPS nconv=0 first unconverged value (error) -302.035 (1.94447303e-06) 148442 EPS nconv=0 first unconverged value (error) -302.035 (1.95677837e-06) 148443 EPS nconv=0 first unconverged value (error) -302.035 (2.06672843e-06) 148444 EPS nconv=0 first unconverged value (error) -302.035 (1.88630942e-06) 148445 EPS nconv=0 first unconverged value (error) -302.035 (1.86174182e-06) 148446 EPS nconv=0 first unconverged value (error) -302.035 (1.85098150e-06) 148447 EPS nconv=0 first unconverged value (error) -302.035 (1.85098150e-06) 148448 EPS nconv=0 first unconverged value (error) -302.035 (1.82382462e-06) 148449 EPS nconv=0 first unconverged value (error) -302.035 (1.82774947e-06) 148450 EPS nconv=0 first unconverged value (error) -302.035 (1.81781526e-06) 148451 EPS nconv=0 first unconverged value (error) -302.035 (1.80844946e-06) 148452 EPS nconv=0 first unconverged value (error) -302.035 (1.80323559e-06) 148453 EPS nconv=0 first unconverged value (error) -302.035 (1.80323559e-06) 148454 EPS nconv=0 first unconverged value (error) -302.035 (1.81088760e-06) 148455 EPS nconv=0 first unconverged value (error) -302.035 (1.80984700e-06) 148456 EPS nconv=0 first unconverged value (error) -302.035 (1.80470914e-06) 148457 EPS nconv=0 first unconverged value (error) -302.035 (1.80235307e-06) 148458 EPS nconv=0 first unconverged value (error) -302.035 (1.80099924e-06) 148459 EPS nconv=0 first unconverged value (error) -302.035 (1.80099924e-06) 148460 EPS nconv=0 first unconverged value (error) -302.035 (2.22364330e-06) 148461 EPS nconv=0 first unconverged value (error) -302.035 (2.05210164e-06) 148462 EPS nconv=0 first unconverged value (error) -302.035 (2.01917005e-06) 148463 EPS nconv=0 first unconverged value (error) -302.035 (1.99723877e-06) 148464 EPS nconv=0 first unconverged value (error) -302.035 (1.95792889e-06) 148465 EPS nconv=0 first unconverged value (error) -302.035 (1.95792889e-06) 148466 EPS nconv=0 first unconverged value (error) -302.035 (2.64237717e-06) 148467 EPS nconv=0 first unconverged value (error) -302.035 (2.58746499e-06) 148468 EPS nconv=0 first unconverged value (error) -302.035 (2.42200765e-06) 148469 EPS nconv=0 first unconverged value (error) -302.035 (2.42995281e-06) 148470 EPS nconv=0 first unconverged value (error) -302.035 (2.39746978e-06) 148471 EPS nconv=0 first unconverged value (error) -302.035 (2.39746978e-06) 148472 EPS nconv=0 first unconverged value (error) -302.035 (2.59983121e-06) 148473 EPS nconv=0 first unconverged value (error) -302.035 (2.34241294e-06) 148474 EPS nconv=0 first unconverged value (error) -302.035 (2.19043724e-06) 148475 EPS nconv=0 first unconverged value (error) -302.035 (2.04846258e-06) 148476 EPS nconv=0 first unconverged value (error) -302.035 (1.96127935e-06) 148477 EPS nconv=0 first unconverged value (error) -302.035 (1.96127935e-06) 148478 EPS nconv=0 first unconverged value (error) -302.035 (2.10677753e-06) 148479 EPS nconv=0 first unconverged value (error) -302.035 (2.08475142e-06) 148480 EPS nconv=0 first unconverged value (error) -302.035 (1.97882343e-06) 148481 EPS nconv=0 first unconverged value (error) -302.035 (1.87991996e-06) 148482 EPS nconv=0 first unconverged value (error) -302.035 (1.86215365e-06) 148483 EPS nconv=0 first unconverged value (error) -302.035 (1.86215365e-06) 148484 EPS nconv=0 first unconverged value (error) -302.035 (1.88363255e-06) 148485 EPS nconv=0 first unconverged value (error) -302.035 (1.91801317e-06) 148486 EPS nconv=0 first unconverged value (error) -302.035 (1.87193358e-06) 148487 EPS nconv=0 first unconverged value (error) -302.035 (1.83991467e-06) 148488 EPS nconv=0 first unconverged value (error) -302.035 (1.82183539e-06) 148489 EPS nconv=0 first unconverged value (error) -302.035 (1.82183539e-06) 148490 EPS nconv=0 first unconverged value (error) -302.035 (2.10530027e-06) 148491 EPS nconv=0 first unconverged value (error) -302.035 (2.05441141e-06) 148492 EPS nconv=0 first unconverged value (error) -302.035 (2.00819112e-06) 148493 EPS nconv=0 first unconverged value (error) -302.035 (1.98974012e-06) 148494 EPS nconv=0 first unconverged value (error) -302.035 (1.96025684e-06) 148495 EPS nconv=0 first unconverged value (error) -302.035 (1.96025684e-06) 148496 EPS nconv=0 first unconverged value (error) -302.035 (3.34158042e-06) 148497 EPS nconv=0 first unconverged value (error) -302.035 (2.93186038e-06) 148498 EPS nconv=0 first unconverged value (error) -302.035 (2.61625693e-06) 148499 EPS nconv=0 first unconverged value (error) -302.035 (2.56092219e-06) 148500 EPS nconv=0 first unconverged value (error) -302.035 (2.47693337e-06) 148501 EPS nconv=0 first unconverged value (error) -302.035 (2.47693337e-06) 148502 EPS nconv=0 first unconverged value (error) -302.035 (2.45073154e-06) 148503 EPS nconv=0 first unconverged value (error) -302.035 (2.83543213e-06) 148504 EPS nconv=0 first unconverged value (error) -302.035 (2.43971152e-06) 148505 EPS nconv=0 first unconverged value (error) -302.035 (2.03025399e-06) 148506 EPS nconv=0 first unconverged value (error) -302.035 (1.92157926e-06) 148507 EPS nconv=0 first unconverged value (error) -302.035 (1.92157926e-06) 148508 EPS nconv=0 first unconverged value (error) -302.035 (1.85235809e-06) 148509 EPS nconv=0 first unconverged value (error) -302.035 (1.85753372e-06) 148510 EPS nconv=0 first unconverged value (error) -302.035 (1.84563668e-06) 148511 EPS nconv=0 first unconverged value (error) -302.035 (1.82118653e-06) 148512 EPS nconv=0 first unconverged value (error) -302.035 (1.81388590e-06) 148513 EPS nconv=0 first unconverged value (error) -302.035 (1.81388590e-06) 148514 EPS nconv=0 first unconverged value (error) -302.035 (1.84023772e-06) 148515 EPS nconv=0 first unconverged value (error) -302.035 (1.83948373e-06) 148516 EPS nconv=0 first unconverged value (error) -302.035 (1.82514732e-06) 148517 EPS nconv=0 first unconverged value (error) -302.035 (1.81179489e-06) 148518 EPS nconv=0 first unconverged value (error) -302.035 (1.80710972e-06) 148519 EPS nconv=0 first unconverged value (error) -302.035 (1.80710972e-06) 148520 EPS nconv=0 first unconverged value (error) -302.035 (1.96712262e-06) 148521 EPS nconv=0 first unconverged value (error) -302.035 (1.91555516e-06) 148522 EPS nconv=0 first unconverged value (error) -302.035 (1.88485417e-06) 148523 EPS nconv=0 first unconverged value (error) -302.035 (1.87008628e-06) 148524 EPS nconv=0 first unconverged value (error) -302.035 (1.86116433e-06) 148525 EPS nconv=0 first unconverged value (error) -302.035 (1.86116433e-06) 148526 EPS nconv=0 first unconverged value (error) -302.035 (2.01642246e-06) 148527 EPS nconv=0 first unconverged value (error) -302.035 (2.03355558e-06) 148528 EPS nconv=0 first unconverged value (error) -302.035 (1.96034763e-06) 148529 EPS nconv=0 first unconverged value (error) -302.035 (1.87723248e-06) 148530 EPS nconv=0 first unconverged value (error) -302.035 (1.85999643e-06) 148531 EPS nconv=0 first unconverged value (error) -302.035 (1.85999643e-06) 148532 EPS nconv=0 first unconverged value (error) -302.035 (1.95328733e-06) 148533 EPS nconv=0 first unconverged value (error) -302.035 (1.95543814e-06) 148534 EPS nconv=0 first unconverged value (error) -302.035 (1.90247222e-06) 148535 EPS nconv=0 first unconverged value (error) -302.035 (1.87811974e-06) 148536 EPS nconv=0 first unconverged value (error) -302.035 (1.86538520e-06) 148537 EPS nconv=0 first unconverged value (error) -302.035 (1.86538520e-06) 148538 EPS nconv=0 first unconverged value (error) -302.035 (1.94988986e-06) 148539 EPS nconv=0 first unconverged value (error) -302.035 (1.91707096e-06) 148540 EPS nconv=0 first unconverged value (error) -302.035 (1.86551821e-06) 148541 EPS nconv=0 first unconverged value (error) -302.035 (1.86739815e-06) 148542 EPS nconv=0 first unconverged value (error) -302.035 (1.85384708e-06) 148543 EPS nconv=0 first unconverged value (error) -302.035 (1.85384708e-06) 148544 EPS nconv=0 first unconverged value (error) -302.035 (1.85438431e-06) 148545 EPS nconv=0 first unconverged value (error) -302.035 (1.87286843e-06) 148546 EPS nconv=0 first unconverged value (error) -302.035 (1.83665108e-06) 148547 EPS nconv=0 first unconverged value (error) -302.035 (1.81833623e-06) 148548 EPS nconv=0 first unconverged value (error) -302.035 (1.81352330e-06) 148549 EPS nconv=0 first unconverged value (error) -302.035 (1.81352330e-06) 148550 EPS nconv=0 first unconverged value (error) -302.035 (1.91318721e-06) 148551 EPS nconv=0 first unconverged value (error) -302.035 (1.87593347e-06) 148552 EPS nconv=0 first unconverged value (error) -302.035 (1.85715622e-06) 148553 EPS nconv=0 first unconverged value (error) -302.035 (1.85105136e-06) 148554 EPS nconv=0 first unconverged value (error) -302.035 (1.83821465e-06) 148555 EPS nconv=0 first unconverged value (error) -302.035 (1.83821465e-06) 148556 EPS nconv=0 first unconverged value (error) -302.035 (2.57151119e-06) 148557 EPS nconv=0 first unconverged value (error) -302.035 (2.45791775e-06) 148558 EPS nconv=0 first unconverged value (error) -302.035 (2.39686679e-06) 148559 EPS nconv=0 first unconverged value (error) -302.035 (2.26935562e-06) 148560 EPS nconv=0 first unconverged value (error) -302.035 (2.18099803e-06) 148561 EPS nconv=0 first unconverged value (error) -302.035 (2.18099803e-06) 148562 EPS nconv=0 first unconverged value (error) -302.035 (3.05269391e-06) 148563 EPS nconv=0 first unconverged value (error) -302.035 (2.74994654e-06) 148564 EPS nconv=0 first unconverged value (error) -302.035 (2.53294591e-06) 148565 EPS nconv=0 first unconverged value (error) -302.035 (2.46937783e-06) 148566 EPS nconv=0 first unconverged value (error) -302.035 (2.45454384e-06) 148567 EPS nconv=0 first unconverged value (error) -302.035 (2.45454384e-06) 148568 EPS nconv=0 first unconverged value (error) -302.035 (2.44440279e-06) 148569 EPS nconv=0 first unconverged value (error) -302.035 (2.40967191e-06) 148570 EPS nconv=0 first unconverged value (error) -302.035 (2.11621876e-06) 148571 EPS nconv=0 first unconverged value (error) -302.035 (2.11403863e-06) 148572 EPS nconv=0 first unconverged value (error) -302.035 (1.87989760e-06) 148573 EPS nconv=0 first unconverged value (error) -302.035 (1.87989760e-06) 148574 EPS nconv=0 first unconverged value (error) -302.035 (3.55345128e-06) 148575 EPS nconv=0 first unconverged value (error) -302.035 (3.52101193e-06) 148576 EPS nconv=0 first unconverged value (error) -302.035 (3.09829478e-06) 148577 EPS nconv=0 first unconverged value (error) -302.035 (2.89744295e-06) 148578 EPS nconv=0 first unconverged value (error) -302.035 (2.78878018e-06) 148579 EPS nconv=0 first unconverged value (error) -302.035 (2.78878018e-06) 148580 EPS nconv=0 first unconverged value (error) -302.035 (4.44536393e-06) 148581 EPS nconv=0 first unconverged value (error) -302.035 (3.95052986e-06) 148582 EPS nconv=0 first unconverged value (error) -302.035 (3.45721475e-06) 148583 EPS nconv=0 first unconverged value (error) -302.035 (3.48248153e-06) 148584 EPS nconv=0 first unconverged value (error) -302.035 (3.24575213e-06) 148585 EPS nconv=0 first unconverged value (error) -302.035 (3.24575213e-06) 148586 EPS nconv=0 first unconverged value (error) -302.035 (3.41264212e-06) 148587 EPS nconv=0 first unconverged value (error) -302.035 (3.52491642e-06) 148588 EPS nconv=0 first unconverged value (error) -302.035 (2.93350471e-06) 148589 EPS nconv=0 first unconverged value (error) -302.035 (2.42956000e-06) 148590 EPS nconv=0 first unconverged value (error) -302.035 (2.25875296e-06) 148591 EPS nconv=0 first unconverged value (error) -302.035 (2.25875296e-06) 148592 EPS nconv=0 first unconverged value (error) -302.035 (2.06437473e-06) 148593 EPS nconv=0 first unconverged value (error) -302.035 (2.00368500e-06) 148594 EPS nconv=0 first unconverged value (error) -302.035 (2.00147738e-06) 148595 EPS nconv=0 first unconverged value (error) -302.035 (1.86995536e-06) 148596 EPS nconv=0 first unconverged value (error) -302.035 (1.84002210e-06) 148597 EPS nconv=0 first unconverged value (error) -302.035 (1.84002210e-06) 148598 EPS nconv=0 first unconverged value (error) -302.035 (1.97532848e-06) 148599 EPS nconv=0 first unconverged value (error) -302.035 (1.89587308e-06) 148600 EPS nconv=0 first unconverged value (error) -302.035 (1.87706223e-06) 148601 EPS nconv=0 first unconverged value (error) -302.035 (1.86317816e-06) 148602 EPS nconv=0 first unconverged value (error) -302.035 (1.84718147e-06) 148603 EPS nconv=0 first unconverged value (error) -302.035 (1.84718147e-06) 148604 EPS nconv=0 first unconverged value (error) -302.035 (2.09539860e-06) 148605 EPS nconv=0 first unconverged value (error) -302.035 (2.16022917e-06) 148606 EPS nconv=0 first unconverged value (error) -302.035 (2.03070012e-06) 148607 EPS nconv=0 first unconverged value (error) -302.035 (1.94935207e-06) 148608 EPS nconv=0 first unconverged value (error) -302.035 (1.92787313e-06) 148609 EPS nconv=0 first unconverged value (error) -302.035 (1.92787313e-06) 148610 EPS nconv=0 first unconverged value (error) -302.035 (2.78764595e-06) 148611 EPS nconv=0 first unconverged value (error) -302.035 (2.60117576e-06) 148612 EPS nconv=0 first unconverged value (error) -302.035 (2.59044234e-06) 148613 EPS nconv=0 first unconverged value (error) -302.035 (2.37093139e-06) 148614 EPS nconv=0 first unconverged value (error) -302.035 (2.24444237e-06) 148615 EPS nconv=0 first unconverged value (error) -302.035 (2.24444237e-06) 148616 EPS nconv=0 first unconverged value (error) -302.035 (4.36845751e-06) 148617 EPS nconv=0 first unconverged value (error) -302.035 (3.89112607e-06) 148618 EPS nconv=0 first unconverged value (error) -302.035 (3.59030780e-06) 148619 EPS nconv=0 first unconverged value (error) -302.035 (3.51204284e-06) 148620 EPS nconv=0 first unconverged value (error) -302.035 (3.43618220e-06) 148621 EPS nconv=0 first unconverged value (error) -302.035 (3.43618220e-06) 148622 EPS nconv=0 first unconverged value (error) -302.035 (3.83391364e-06) 148623 EPS nconv=0 first unconverged value (error) -302.035 (3.37268839e-06) 148624 EPS nconv=0 first unconverged value (error) -302.035 (2.75960209e-06) 148625 EPS nconv=0 first unconverged value (error) -302.035 (2.82256727e-06) 148626 EPS nconv=0 first unconverged value (error) -302.035 (2.42977735e-06) 148627 EPS nconv=0 first unconverged value (error) -302.035 (2.42977735e-06) 148628 EPS nconv=0 first unconverged value (error) -302.035 (2.41798366e-06) 148629 EPS nconv=0 first unconverged value (error) -302.035 (2.45182241e-06) 148630 EPS nconv=0 first unconverged value (error) -302.035 (2.17296171e-06) 148631 EPS nconv=0 first unconverged value (error) -302.035 (1.95698767e-06) 148632 EPS nconv=0 first unconverged value (error) -302.035 (1.91066940e-06) 148633 EPS nconv=0 first unconverged value (error) -302.035 (1.91066940e-06) 148634 EPS nconv=0 first unconverged value (error) -302.035 (2.13549587e-06) 148635 EPS nconv=0 first unconverged value (error) -302.035 (2.10181342e-06) 148636 EPS nconv=0 first unconverged value (error) -302.035 (2.05235304e-06) 148637 EPS nconv=0 first unconverged value (error) -302.035 (1.98170740e-06) 148638 EPS nconv=0 first unconverged value (error) -302.035 (1.95244392e-06) 148639 EPS nconv=0 first unconverged value (error) -302.035 (1.95244392e-06) 148640 EPS nconv=0 first unconverged value (error) -302.035 (1.95699109e-06) 148641 EPS nconv=0 first unconverged value (error) -302.035 (1.97814630e-06) 148642 EPS nconv=0 first unconverged value (error) -302.035 (1.85712653e-06) 148643 EPS nconv=0 first unconverged value (error) -302.035 (1.82904630e-06) 148644 EPS nconv=0 first unconverged value (error) -302.035 (1.82110534e-06) 148645 EPS nconv=0 first unconverged value (error) -302.035 (1.82110534e-06) 148646 EPS nconv=0 first unconverged value (error) -302.035 (1.80907907e-06) 148647 EPS nconv=0 first unconverged value (error) -302.035 (1.81097865e-06) 148648 EPS nconv=0 first unconverged value (error) -302.035 (1.80291569e-06) 148649 EPS nconv=0 first unconverged value (error) -302.035 (1.80126290e-06) 148650 EPS nconv=0 first unconverged value (error) -302.035 (1.79973807e-06) 148651 EPS nconv=0 first unconverged value (error) -302.035 (1.79973807e-06) 148652 EPS nconv=0 first unconverged value (error) -302.035 (1.92224347e-06) 148653 EPS nconv=0 first unconverged value (error) -302.035 (1.88287177e-06) 148654 EPS nconv=0 first unconverged value (error) -302.035 (1.85647622e-06) 148655 EPS nconv=0 first unconverged value (error) -302.035 (1.85066774e-06) 148656 EPS nconv=0 first unconverged value (error) -302.035 (1.83888003e-06) 148657 EPS nconv=0 first unconverged value (error) -302.035 (1.83888003e-06) 148658 EPS nconv=0 first unconverged value (error) -302.035 (2.05582237e-06) 148659 EPS nconv=0 first unconverged value (error) -302.035 (2.04921567e-06) 148660 EPS nconv=0 first unconverged value (error) -302.035 (1.97506146e-06) 148661 EPS nconv=0 first unconverged value (error) -302.035 (1.92424457e-06) 148662 EPS nconv=0 first unconverged value (error) -302.035 (1.91028725e-06) 148663 EPS nconv=0 first unconverged value (error) -302.035 (1.91028725e-06) 148664 EPS nconv=0 first unconverged value (error) -302.035 (1.94511317e-06) 148665 EPS nconv=0 first unconverged value (error) -302.035 (1.93748671e-06) 148666 EPS nconv=0 first unconverged value (error) -302.035 (1.87573802e-06) 148667 EPS nconv=0 first unconverged value (error) -302.035 (1.84469813e-06) 148668 EPS nconv=0 first unconverged value (error) -302.035 (1.83818414e-06) 148669 EPS nconv=0 first unconverged value (error) -302.035 (1.83818414e-06) 148670 EPS nconv=0 first unconverged value (error) -302.035 (1.83432601e-06) 148671 EPS nconv=0 first unconverged value (error) -302.035 (1.84046988e-06) 148672 EPS nconv=0 first unconverged value (error) -302.035 (1.81791085e-06) 148673 EPS nconv=0 first unconverged value (error) -302.035 (1.81157855e-06) 148674 EPS nconv=0 first unconverged value (error) -302.035 (1.80722510e-06) 148675 EPS nconv=0 first unconverged value (error) -302.035 (1.80722510e-06) 148676 EPS nconv=0 first unconverged value (error) -302.035 (1.85495794e-06) 148677 EPS nconv=0 first unconverged value (error) -302.035 (1.83701819e-06) 148678 EPS nconv=0 first unconverged value (error) -302.035 (1.82064101e-06) 148679 EPS nconv=0 first unconverged value (error) -302.035 (1.81685683e-06) 148680 EPS nconv=0 first unconverged value (error) -302.035 (1.81197997e-06) 148681 EPS nconv=0 first unconverged value (error) -302.035 (1.81197997e-06) 148682 EPS nconv=0 first unconverged value (error) -302.035 (2.10273169e-06) 148683 EPS nconv=0 first unconverged value (error) -302.035 (2.01249638e-06) 148684 EPS nconv=0 first unconverged value (error) -302.035 (1.97204841e-06) 148685 EPS nconv=0 first unconverged value (error) -302.035 (1.94964124e-06) 148686 EPS nconv=0 first unconverged value (error) -302.035 (1.92240734e-06) 148687 EPS nconv=0 first unconverged value (error) -302.035 (1.92240734e-06) 148688 EPS nconv=0 first unconverged value (error) -302.035 (2.63063192e-06) 148689 EPS nconv=0 first unconverged value (error) -302.035 (2.44675458e-06) 148690 EPS nconv=0 first unconverged value (error) -302.035 (2.28008533e-06) 148691 EPS nconv=0 first unconverged value (error) -302.035 (2.22825829e-06) 148692 EPS nconv=0 first unconverged value (error) -302.035 (2.15503459e-06) 148693 EPS nconv=0 first unconverged value (error) -302.035 (2.15503459e-06) 148694 EPS nconv=0 first unconverged value (error) -302.035 (2.12206246e-06) 148695 EPS nconv=0 first unconverged value (error) -302.035 (2.26829929e-06) 148696 EPS nconv=0 first unconverged value (error) -302.035 (2.01167970e-06) 148697 EPS nconv=0 first unconverged value (error) -302.035 (1.98654287e-06) 148698 EPS nconv=0 first unconverged value (error) -302.035 (1.84881064e-06) 148699 EPS nconv=0 first unconverged value (error) -302.035 (1.84881064e-06) 148700 EPS nconv=0 first unconverged value (error) -302.035 (1.85538568e-06) 148701 EPS nconv=0 first unconverged value (error) -302.035 (1.85682390e-06) 148702 EPS nconv=0 first unconverged value (error) -302.035 (1.83900609e-06) 148703 EPS nconv=0 first unconverged value (error) -302.035 (1.83243740e-06) 148704 EPS nconv=0 first unconverged value (error) -302.035 (1.82484937e-06) 148705 EPS nconv=0 first unconverged value (error) -302.035 (1.82484937e-06) 148706 EPS nconv=0 first unconverged value (error) -302.035 (2.31209848e-06) 148707 EPS nconv=0 first unconverged value (error) -302.035 (2.13176802e-06) 148708 EPS nconv=0 first unconverged value (error) -302.035 (2.07510897e-06) 148709 EPS nconv=0 first unconverged value (error) -302.035 (2.05591110e-06) 148710 EPS nconv=0 first unconverged value (error) -302.035 (2.00445477e-06) 148711 EPS nconv=0 first unconverged value (error) -302.035 (2.00445477e-06) 148712 EPS nconv=0 first unconverged value (error) -302.035 (2.09940205e-06) 148713 EPS nconv=0 first unconverged value (error) -302.035 (2.17612228e-06) 148714 EPS nconv=0 first unconverged value (error) -302.035 (1.96232243e-06) 148715 EPS nconv=0 first unconverged value (error) -302.035 (1.95542888e-06) 148716 EPS nconv=0 first unconverged value (error) -302.035 (1.90093853e-06) 148717 EPS nconv=0 first unconverged value (error) -302.035 (1.90093853e-06) 148718 EPS nconv=0 first unconverged value (error) -302.035 (3.11388410e-06) 148719 EPS nconv=0 first unconverged value (error) -302.035 (2.80916974e-06) 148720 EPS nconv=0 first unconverged value (error) -302.035 (2.62033921e-06) 148721 EPS nconv=0 first unconverged value (error) -302.035 (2.52933532e-06) 148722 EPS nconv=0 first unconverged value (error) -302.035 (2.38500363e-06) 148723 EPS nconv=0 first unconverged value (error) -302.035 (2.38500363e-06) 148724 EPS nconv=0 first unconverged value (error) -302.035 (2.42103550e-06) 148725 EPS nconv=0 first unconverged value (error) -302.035 (2.80415654e-06) 148726 EPS nconv=0 first unconverged value (error) -302.035 (2.48095963e-06) 148727 EPS nconv=0 first unconverged value (error) -302.035 (1.96567677e-06) 148728 EPS nconv=0 first unconverged value (error) -302.035 (1.87906076e-06) 148729 EPS nconv=0 first unconverged value (error) -302.035 (1.87906076e-06) 148730 EPS nconv=0 first unconverged value (error) -302.035 (2.12359183e-06) 148731 EPS nconv=0 first unconverged value (error) -302.035 (2.01097424e-06) 148732 EPS nconv=0 first unconverged value (error) -302.035 (1.95940863e-06) 148733 EPS nconv=0 first unconverged value (error) -302.035 (1.94398461e-06) 148734 EPS nconv=0 first unconverged value (error) -302.035 (1.93054811e-06) 148735 EPS nconv=0 first unconverged value (error) -302.035 (1.93054811e-06) 148736 EPS nconv=0 first unconverged value (error) -302.035 (3.25225465e-06) 148737 EPS nconv=0 first unconverged value (error) -302.035 (2.86170510e-06) 148738 EPS nconv=0 first unconverged value (error) -302.035 (2.47003602e-06) 148739 EPS nconv=0 first unconverged value (error) -302.035 (2.38824967e-06) 148740 EPS nconv=0 first unconverged value (error) -302.035 (2.33648730e-06) 148741 EPS nconv=0 first unconverged value (error) -302.035 (2.33648730e-06) 148742 EPS nconv=0 first unconverged value (error) -302.035 (2.94660103e-06) 148743 EPS nconv=0 first unconverged value (error) -302.035 (3.42085754e-06) 148744 EPS nconv=0 first unconverged value (error) -302.035 (2.95515379e-06) 148745 EPS nconv=0 first unconverged value (error) -302.035 (2.30316902e-06) 148746 EPS nconv=0 first unconverged value (error) -302.035 (2.17652370e-06) 148747 EPS nconv=0 first unconverged value (error) -302.035 (2.17652370e-06) 148748 EPS nconv=0 first unconverged value (error) -302.035 (2.15254360e-06) 148749 EPS nconv=0 first unconverged value (error) -302.035 (2.19508677e-06) 148750 EPS nconv=0 first unconverged value (error) -302.035 (2.08592447e-06) 148751 EPS nconv=0 first unconverged value (error) -302.035 (1.90272642e-06) 148752 EPS nconv=0 first unconverged value (error) -302.035 (1.86451417e-06) 148753 EPS nconv=0 first unconverged value (error) -302.035 (1.86451417e-06) 148754 EPS nconv=0 first unconverged value (error) -302.035 (1.94787236e-06) 148755 EPS nconv=0 first unconverged value (error) -302.035 (1.86158486e-06) 148756 EPS nconv=0 first unconverged value (error) -302.035 (1.83680916e-06) 148757 EPS nconv=0 first unconverged value (error) -302.035 (1.82935373e-06) 148758 EPS nconv=0 first unconverged value (error) -302.035 (1.82442177e-06) 148759 EPS nconv=0 first unconverged value (error) -302.035 (1.82442177e-06) 148760 EPS nconv=0 first unconverged value (error) -302.035 (2.30271104e-06) 148761 EPS nconv=0 first unconverged value (error) -302.035 (2.21402959e-06) 148762 EPS nconv=0 first unconverged value (error) -302.035 (2.11380508e-06) 148763 EPS nconv=0 first unconverged value (error) -302.035 (2.05386242e-06) 148764 EPS nconv=0 first unconverged value (error) -302.035 (2.02408089e-06) 148765 EPS nconv=0 first unconverged value (error) -302.035 (2.02408089e-06) 148766 EPS nconv=0 first unconverged value (error) -302.035 (2.04307881e-06) 148767 EPS nconv=0 first unconverged value (error) -302.035 (2.11717857e-06) 148768 EPS nconv=0 first unconverged value (error) -302.035 (2.02091957e-06) 148769 EPS nconv=0 first unconverged value (error) -302.035 (1.86005496e-06) 148770 EPS nconv=0 first unconverged value (error) -302.035 (1.83521217e-06) 148771 EPS nconv=0 first unconverged value (error) -302.035 (1.83521217e-06) 148772 EPS nconv=0 first unconverged value (error) -302.035 (2.02367821e-06) 148773 EPS nconv=0 first unconverged value (error) -302.035 (1.96879854e-06) 148774 EPS nconv=0 first unconverged value (error) -302.035 (1.93718448e-06) 148775 EPS nconv=0 first unconverged value (error) -302.035 (1.90467815e-06) 148776 EPS nconv=0 first unconverged value (error) -302.035 (1.89386396e-06) 148777 EPS nconv=0 first unconverged value (error) -302.035 (1.89386396e-06) 148778 EPS nconv=0 first unconverged value (error) -302.035 (2.08627702e-06) 148779 EPS nconv=0 first unconverged value (error) -302.035 (2.05195095e-06) 148780 EPS nconv=0 first unconverged value (error) -302.035 (1.95596802e-06) 148781 EPS nconv=0 first unconverged value (error) -302.035 (1.95153594e-06) 148782 EPS nconv=0 first unconverged value (error) -302.035 (1.89919175e-06) 148783 EPS nconv=0 first unconverged value (error) -302.035 (1.89919175e-06) 148784 EPS nconv=0 first unconverged value (error) -302.035 (2.52075409e-06) 148785 EPS nconv=0 first unconverged value (error) -302.035 (2.52209873e-06) 148786 EPS nconv=0 first unconverged value (error) -302.035 (2.33432066e-06) 148787 EPS nconv=0 first unconverged value (error) -302.035 (2.20984325e-06) 148788 EPS nconv=0 first unconverged value (error) -302.035 (2.12011283e-06) 148789 EPS nconv=0 first unconverged value (error) -302.035 (2.12011283e-06) 148790 EPS nconv=0 first unconverged value (error) -302.035 (2.16553490e-06) 148791 EPS nconv=0 first unconverged value (error) -302.035 (2.23547702e-06) 148792 EPS nconv=0 first unconverged value (error) -302.035 (2.14059623e-06) 148793 EPS nconv=0 first unconverged value (error) -302.035 (1.98221552e-06) 148794 EPS nconv=0 first unconverged value (error) -302.035 (1.91885295e-06) 148795 EPS nconv=0 first unconverged value (error) -302.035 (1.91885295e-06) 148796 EPS nconv=0 first unconverged value (error) -302.035 (1.86338898e-06) 148797 EPS nconv=0 first unconverged value (error) -302.035 (1.86683103e-06) 148798 EPS nconv=0 first unconverged value (error) -302.035 (1.84539957e-06) 148799 EPS nconv=0 first unconverged value (error) -302.035 (1.82119543e-06) 148800 EPS nconv=0 first unconverged value (error) -302.035 (1.81424888e-06) 148801 EPS nconv=0 first unconverged value (error) -302.035 (1.81424888e-06) 148802 EPS nconv=0 first unconverged value (error) -302.035 (1.82111289e-06) 148803 EPS nconv=0 first unconverged value (error) -302.035 (1.82519209e-06) 148804 EPS nconv=0 first unconverged value (error) -302.035 (1.81305234e-06) 148805 EPS nconv=0 first unconverged value (error) -302.035 (1.80876465e-06) 148806 EPS nconv=0 first unconverged value (error) -302.035 (1.80507720e-06) 148807 EPS nconv=0 first unconverged value (error) -302.035 (1.80507720e-06) 148808 EPS nconv=0 first unconverged value (error) -302.035 (2.55156684e-06) 148809 EPS nconv=0 first unconverged value (error) -302.035 (2.40954914e-06) 148810 EPS nconv=0 first unconverged value (error) -302.035 (2.27193438e-06) 148811 EPS nconv=0 first unconverged value (error) -302.035 (2.20566325e-06) 148812 EPS nconv=0 first unconverged value (error) -302.035 (2.11900330e-06) 148813 EPS nconv=0 first unconverged value (error) -302.035 (2.11900330e-06) 148814 EPS nconv=0 first unconverged value (error) -302.035 (2.25094155e-06) 148815 EPS nconv=0 first unconverged value (error) -302.035 (2.39563193e-06) 148816 EPS nconv=0 first unconverged value (error) -302.035 (2.22922742e-06) 148817 EPS nconv=0 first unconverged value (error) -302.035 (1.97320000e-06) 148818 EPS nconv=0 first unconverged value (error) -302.035 (1.93894699e-06) 148819 EPS nconv=0 first unconverged value (error) -302.035 (1.93894699e-06) 148820 EPS nconv=0 first unconverged value (error) -302.035 (1.88023392e-06) 148821 EPS nconv=0 first unconverged value (error) -302.035 (1.88654608e-06) 148822 EPS nconv=0 first unconverged value (error) -302.035 (1.85056215e-06) 148823 EPS nconv=0 first unconverged value (error) -302.035 (1.81733139e-06) 148824 EPS nconv=0 first unconverged value (error) -302.035 (1.81271175e-06) 148825 EPS nconv=0 first unconverged value (error) -302.035 (1.81271175e-06) 148826 EPS nconv=0 first unconverged value (error) -302.035 (1.80942111e-06) 148827 EPS nconv=0 first unconverged value (error) -302.035 (1.81223169e-06) 148828 EPS nconv=0 first unconverged value (error) -302.035 (1.80189301e-06) 148829 EPS nconv=0 first unconverged value (error) -302.035 (1.79932459e-06) 148830 EPS nconv=0 first unconverged value (error) -302.035 (1.79821725e-06) 148831 EPS nconv=0 first unconverged value (error) -302.035 (1.79821725e-06) 148832 EPS nconv=0 first unconverged value (error) -302.035 (2.44717424e-06) 148833 EPS nconv=0 first unconverged value (error) -302.035 (2.23856807e-06) 148834 EPS nconv=0 first unconverged value (error) -302.035 (2.12388218e-06) 148835 EPS nconv=0 first unconverged value (error) -302.035 (2.09386576e-06) 148836 EPS nconv=0 first unconverged value (error) -302.035 (2.03270581e-06) 148837 EPS nconv=0 first unconverged value (error) -302.035 (2.03270581e-06) 148838 EPS nconv=0 first unconverged value (error) -302.035 (2.50528080e-06) 148839 EPS nconv=0 first unconverged value (error) -302.035 (2.77294695e-06) 148840 EPS nconv=0 first unconverged value (error) -302.035 (2.43300160e-06) 148841 EPS nconv=0 first unconverged value (error) -302.035 (2.13797546e-06) 148842 EPS nconv=0 first unconverged value (error) -302.035 (2.09405435e-06) 148843 EPS nconv=0 first unconverged value (error) -302.035 (2.09405435e-06) 148844 EPS nconv=0 first unconverged value (error) -302.035 (2.05478635e-06) 148845 EPS nconv=0 first unconverged value (error) -302.035 (2.03056313e-06) 148846 EPS nconv=0 first unconverged value (error) -302.035 (1.99416200e-06) 148847 EPS nconv=0 first unconverged value (error) -302.035 (1.86647435e-06) 148848 EPS nconv=0 first unconverged value (error) -302.035 (1.84154321e-06) 148849 EPS nconv=0 first unconverged value (error) -302.035 (1.84154321e-06) 148850 EPS nconv=0 first unconverged value (error) -302.035 (1.85268814e-06) 148851 EPS nconv=0 first unconverged value (error) -302.035 (1.82824436e-06) 148852 EPS nconv=0 first unconverged value (error) -302.035 (1.81533253e-06) 148853 EPS nconv=0 first unconverged value (error) -302.035 (1.80931075e-06) 148854 EPS nconv=0 first unconverged value (error) -302.035 (1.80772837e-06) 148855 EPS nconv=0 first unconverged value (error) -302.035 (1.80772837e-06) 148856 EPS nconv=0 first unconverged value (error) -302.035 (1.89167183e-06) 148857 EPS nconv=0 first unconverged value (error) -302.035 (1.85540770e-06) 148858 EPS nconv=0 first unconverged value (error) -302.035 (1.83353556e-06) 148859 EPS nconv=0 first unconverged value (error) -302.035 (1.83077214e-06) 148860 EPS nconv=0 first unconverged value (error) -302.035 (1.82399351e-06) 148861 EPS nconv=0 first unconverged value (error) -302.035 (1.82399351e-06) 148862 EPS nconv=0 first unconverged value (error) -302.035 (1.82173850e-06) 148863 EPS nconv=0 first unconverged value (error) -302.035 (1.85672443e-06) 148864 EPS nconv=0 first unconverged value (error) -302.035 (1.82067421e-06) 148865 EPS nconv=0 first unconverged value (error) -302.035 (1.80533810e-06) 148866 EPS nconv=0 first unconverged value (error) -302.035 (1.80208837e-06) 148867 EPS nconv=0 first unconverged value (error) -302.035 (1.80208837e-06) 148868 EPS nconv=0 first unconverged value (error) -302.035 (1.95233606e-06) 148869 EPS nconv=0 first unconverged value (error) -302.035 (1.89319502e-06) 148870 EPS nconv=0 first unconverged value (error) -302.035 (1.88051516e-06) 148871 EPS nconv=0 first unconverged value (error) -302.035 (1.87549018e-06) 148872 EPS nconv=0 first unconverged value (error) -302.035 (1.85549219e-06) 148873 EPS nconv=0 first unconverged value (error) -302.035 (1.85549219e-06) 148874 EPS nconv=0 first unconverged value (error) -302.035 (2.25306638e-06) 148875 EPS nconv=0 first unconverged value (error) -302.035 (2.12126822e-06) 148876 EPS nconv=0 first unconverged value (error) -302.035 (2.01931226e-06) 148877 EPS nconv=0 first unconverged value (error) -302.035 (2.01600181e-06) 148878 EPS nconv=0 first unconverged value (error) -302.035 (1.99955348e-06) 148879 EPS nconv=0 first unconverged value (error) -302.035 (1.99955348e-06) 148880 EPS nconv=0 first unconverged value (error) -302.035 (2.23516082e-06) 148881 EPS nconv=0 first unconverged value (error) -302.035 (2.19837383e-06) 148882 EPS nconv=0 first unconverged value (error) -302.035 (2.02671499e-06) 148883 EPS nconv=0 first unconverged value (error) -302.035 (1.97100765e-06) 148884 EPS nconv=0 first unconverged value (error) -302.035 (1.95506916e-06) 148885 EPS nconv=0 first unconverged value (error) -302.035 (1.95506916e-06) 148886 EPS nconv=0 first unconverged value (error) -302.035 (2.03293143e-06) 148887 EPS nconv=0 first unconverged value (error) -302.035 (2.11739968e-06) 148888 EPS nconv=0 first unconverged value (error) -302.035 (1.97772643e-06) 148889 EPS nconv=0 first unconverged value (error) -302.035 (1.86938287e-06) 148890 EPS nconv=0 first unconverged value (error) -302.035 (1.84837299e-06) 148891 EPS nconv=0 first unconverged value (error) -302.035 (1.84837299e-06) 148892 EPS nconv=0 first unconverged value (error) -302.035 (1.92029161e-06) 148893 EPS nconv=0 first unconverged value (error) -302.035 (1.93006617e-06) 148894 EPS nconv=0 first unconverged value (error) -302.035 (1.87027949e-06) 148895 EPS nconv=0 first unconverged value (error) -302.035 (1.84255622e-06) 148896 EPS nconv=0 first unconverged value (error) -302.035 (1.82801411e-06) 148897 EPS nconv=0 first unconverged value (error) -302.035 (1.82801411e-06) 148898 EPS nconv=0 first unconverged value (error) -302.035 (1.82390735e-06) 148899 EPS nconv=0 first unconverged value (error) -302.035 (1.83556762e-06) 148900 EPS nconv=0 first unconverged value (error) -302.035 (1.81019456e-06) 148901 EPS nconv=0 first unconverged value (error) -302.035 (1.80266422e-06) 148902 EPS nconv=0 first unconverged value (error) -302.035 (1.80140074e-06) 148903 EPS nconv=0 first unconverged value (error) -302.035 (1.80140074e-06) 148904 EPS nconv=0 first unconverged value (error) -302.035 (1.79536873e-06) 148905 EPS nconv=0 first unconverged value (error) -302.035 (1.79503214e-06) 148906 EPS nconv=0 first unconverged value (error) -302.035 (1.79484634e-06) 148907 EPS nconv=0 first unconverged value (error) -302.035 (1.79477405e-06) 148908 EPS nconv=0 first unconverged value (error) -302.035 (1.79472983e-06) 148909 EPS nconv=0 first unconverged value (error) -302.035 (1.79472983e-06) 148910 EPS nconv=0 first unconverged value (error) -302.035 (1.85531516e-06) 148911 EPS nconv=0 first unconverged value (error) -302.035 (1.82837025e-06) 148912 EPS nconv=0 first unconverged value (error) -302.035 (1.82139113e-06) 148913 EPS nconv=0 first unconverged value (error) -302.035 (1.81854584e-06) 148914 EPS nconv=0 first unconverged value (error) -302.035 (1.81352115e-06) 148915 EPS nconv=0 first unconverged value (error) -302.035 (1.81352115e-06) 148916 EPS nconv=0 first unconverged value (error) -302.035 (2.04972133e-06) 148917 EPS nconv=0 first unconverged value (error) -302.035 (1.98786138e-06) 148918 EPS nconv=0 first unconverged value (error) -302.035 (1.95982627e-06) 148919 EPS nconv=0 first unconverged value (error) -302.035 (1.95240275e-06) 148920 EPS nconv=0 first unconverged value (error) -302.035 (1.94803526e-06) 148921 EPS nconv=0 first unconverged value (error) -302.035 (1.94803526e-06) 148922 EPS nconv=0 first unconverged value (error) -302.035 (2.33773723e-06) 148923 EPS nconv=0 first unconverged value (error) -302.035 (2.12699656e-06) 148924 EPS nconv=0 first unconverged value (error) -302.035 (2.01419418e-06) 148925 EPS nconv=0 first unconverged value (error) -302.035 (2.01579273e-06) 148926 EPS nconv=0 first unconverged value (error) -302.035 (1.99719375e-06) 148927 EPS nconv=0 first unconverged value (error) -302.035 (1.99719375e-06) 148928 EPS nconv=0 first unconverged value (error) -302.035 (1.98836158e-06) 148929 EPS nconv=0 first unconverged value (error) -302.035 (2.10360295e-06) 148930 EPS nconv=0 first unconverged value (error) -302.035 (1.90492337e-06) 148931 EPS nconv=0 first unconverged value (error) -302.035 (1.83713756e-06) 148932 EPS nconv=0 first unconverged value (error) -302.035 (1.81553038e-06) 148933 EPS nconv=0 first unconverged value (error) -302.035 (1.81553038e-06) 148934 EPS nconv=0 first unconverged value (error) -302.035 (2.40910783e-06) 148935 EPS nconv=0 first unconverged value (error) -302.035 (2.22307805e-06) 148936 EPS nconv=0 first unconverged value (error) -302.035 (2.14170560e-06) 148937 EPS nconv=0 first unconverged value (error) -302.035 (2.09872056e-06) 148938 EPS nconv=0 first unconverged value (error) -302.035 (2.06589283e-06) 148939 EPS nconv=0 first unconverged value (error) -302.035 (2.06589283e-06) 148940 EPS nconv=0 first unconverged value (error) -302.035 (3.11484328e-06) 148941 EPS nconv=0 first unconverged value (error) -302.035 (2.93960419e-06) 148942 EPS nconv=0 first unconverged value (error) -302.035 (2.59714802e-06) 148943 EPS nconv=0 first unconverged value (error) -302.035 (2.57326828e-06) 148944 EPS nconv=0 first unconverged value (error) -302.035 (2.58301718e-06) 148945 EPS nconv=0 first unconverged value (error) -302.035 (2.58301718e-06) 148946 EPS nconv=0 first unconverged value (error) -302.035 (2.54587889e-06) 148947 EPS nconv=0 first unconverged value (error) -302.035 (2.48203987e-06) 148948 EPS nconv=0 first unconverged value (error) -302.035 (2.24896949e-06) 148949 EPS nconv=0 first unconverged value (error) -302.035 (1.96138444e-06) 148950 EPS nconv=0 first unconverged value (error) -302.035 (1.83192877e-06) 148951 EPS nconv=0 first unconverged value (error) -302.035 (1.83192877e-06) 148952 EPS nconv=0 first unconverged value (error) -302.035 (2.22079828e-06) 148953 EPS nconv=0 first unconverged value (error) -302.035 (2.17113869e-06) 148954 EPS nconv=0 first unconverged value (error) -302.035 (2.04978943e-06) 148955 EPS nconv=0 first unconverged value (error) -302.035 (2.02901651e-06) 148956 EPS nconv=0 first unconverged value (error) -302.035 (2.01758767e-06) 148957 EPS nconv=0 first unconverged value (error) -302.035 (2.01758767e-06) 148958 EPS nconv=0 first unconverged value (error) -302.035 (2.08856168e-06) 148959 EPS nconv=0 first unconverged value (error) -302.035 (2.12103737e-06) 148960 EPS nconv=0 first unconverged value (error) -302.035 (1.96085829e-06) 148961 EPS nconv=0 first unconverged value (error) -302.035 (1.88000101e-06) 148962 EPS nconv=0 first unconverged value (error) -302.035 (1.85800910e-06) 148963 EPS nconv=0 first unconverged value (error) -302.035 (1.85800910e-06) 148964 EPS nconv=0 first unconverged value (error) -302.035 (2.17143132e-06) 148965 EPS nconv=0 first unconverged value (error) -302.035 (2.03674896e-06) 148966 EPS nconv=0 first unconverged value (error) -302.035 (1.96541313e-06) 148967 EPS nconv=0 first unconverged value (error) -302.035 (1.95282259e-06) 148968 EPS nconv=0 first unconverged value (error) -302.035 (1.93445213e-06) 148969 EPS nconv=0 first unconverged value (error) -302.035 (1.93445213e-06) 148970 EPS nconv=0 first unconverged value (error) -302.035 (2.03706471e-06) 148971 EPS nconv=0 first unconverged value (error) -302.035 (2.02572096e-06) 148972 EPS nconv=0 first unconverged value (error) -302.035 (1.89944960e-06) 148973 EPS nconv=0 first unconverged value (error) -302.035 (1.87788558e-06) 148974 EPS nconv=0 first unconverged value (error) -302.035 (1.87072284e-06) 148975 EPS nconv=0 first unconverged value (error) -302.035 (1.87072284e-06) 148976 EPS nconv=0 first unconverged value (error) -302.035 (1.96256896e-06) 148977 EPS nconv=0 first unconverged value (error) -302.035 (1.96738303e-06) 148978 EPS nconv=0 first unconverged value (error) -302.035 (1.90608280e-06) 148979 EPS nconv=0 first unconverged value (error) -302.035 (1.85421224e-06) 148980 EPS nconv=0 first unconverged value (error) -302.035 (1.84079746e-06) 148981 EPS nconv=0 first unconverged value (error) -302.035 (1.84079746e-06) 148982 EPS nconv=0 first unconverged value (error) -302.035 (1.89076790e-06) 148983 EPS nconv=0 first unconverged value (error) -302.035 (1.90421857e-06) 148984 EPS nconv=0 first unconverged value (error) -302.035 (1.86175157e-06) 148985 EPS nconv=0 first unconverged value (error) -302.035 (1.83645931e-06) 148986 EPS nconv=0 first unconverged value (error) -302.035 (1.82757028e-06) 148987 EPS nconv=0 first unconverged value (error) -302.035 (1.82757028e-06) 148988 EPS nconv=0 first unconverged value (error) -302.035 (1.88116687e-06) 148989 EPS nconv=0 first unconverged value (error) -302.035 (1.88595607e-06) 148990 EPS nconv=0 first unconverged value (error) -302.035 (1.85608592e-06) 148991 EPS nconv=0 first unconverged value (error) -302.035 (1.83152753e-06) 148992 EPS nconv=0 first unconverged value (error) -302.035 (1.82171927e-06) 148993 EPS nconv=0 first unconverged value (error) -302.035 (1.82171927e-06) 148994 EPS nconv=0 first unconverged value (error) -302.035 (1.91370831e-06) 148995 EPS nconv=0 first unconverged value (error) -302.035 (1.90740453e-06) 148996 EPS nconv=0 first unconverged value (error) -302.035 (1.87116401e-06) 148997 EPS nconv=0 first unconverged value (error) -302.035 (1.84787188e-06) 148998 EPS nconv=0 first unconverged value (error) -302.035 (1.84466050e-06) 148999 EPS nconv=0 first unconverged value (error) -302.035 (1.84466050e-06) 149000 EPS nconv=0 first unconverged value (error) -302.035 (1.85646727e-06) 149001 EPS nconv=0 first unconverged value (error) -302.035 (1.85812106e-06) 149002 EPS nconv=0 first unconverged value (error) -302.035 (1.82476826e-06) 149003 EPS nconv=0 first unconverged value (error) -302.035 (1.81761352e-06) 149004 EPS nconv=0 first unconverged value (error) -302.035 (1.81120679e-06) 149005 EPS nconv=0 first unconverged value (error) -302.035 (1.81120679e-06) 149006 EPS nconv=0 first unconverged value (error) -302.035 (1.92162716e-06) 149007 EPS nconv=0 first unconverged value (error) -302.035 (1.89515335e-06) 149008 EPS nconv=0 first unconverged value (error) -302.035 (1.86568103e-06) 149009 EPS nconv=0 first unconverged value (error) -302.035 (1.85957236e-06) 149010 EPS nconv=0 first unconverged value (error) -302.035 (1.84920266e-06) 149011 EPS nconv=0 first unconverged value (error) -302.035 (1.84920266e-06) 149012 EPS nconv=0 first unconverged value (error) -302.035 (1.88650344e-06) 149013 EPS nconv=0 first unconverged value (error) -302.035 (1.88342775e-06) 149014 EPS nconv=0 first unconverged value (error) -302.035 (1.84854413e-06) 149015 EPS nconv=0 first unconverged value (error) -302.035 (1.83502225e-06) 149016 EPS nconv=0 first unconverged value (error) -302.035 (1.81825331e-06) 149017 EPS nconv=0 first unconverged value (error) -302.035 (1.81825331e-06) 149018 EPS nconv=0 first unconverged value (error) -302.035 (2.04111435e-06) 149019 EPS nconv=0 first unconverged value (error) -302.035 (2.00234669e-06) 149020 EPS nconv=0 first unconverged value (error) -302.035 (1.95485371e-06) 149021 EPS nconv=0 first unconverged value (error) -302.035 (1.91666626e-06) 149022 EPS nconv=0 first unconverged value (error) -302.035 (1.89696483e-06) 149023 EPS nconv=0 first unconverged value (error) -302.035 (1.89696483e-06) 149024 EPS nconv=0 first unconverged value (error) -302.035 (2.04838581e-06) 149025 EPS nconv=0 first unconverged value (error) -302.035 (1.99843845e-06) 149026 EPS nconv=0 first unconverged value (error) -302.035 (1.91986065e-06) 149027 EPS nconv=0 first unconverged value (error) -302.035 (1.90480968e-06) 149028 EPS nconv=0 first unconverged value (error) -302.035 (1.87330827e-06) 149029 EPS nconv=0 first unconverged value (error) -302.035 (1.87330827e-06) 149030 EPS nconv=0 first unconverged value (error) -302.035 (1.87094874e-06) 149031 EPS nconv=0 first unconverged value (error) -302.035 (1.92229113e-06) 149032 EPS nconv=0 first unconverged value (error) -302.035 (1.83978668e-06) 149033 EPS nconv=0 first unconverged value (error) -302.035 (1.81971535e-06) 149034 EPS nconv=0 first unconverged value (error) -302.035 (1.81587036e-06) 149035 EPS nconv=0 first unconverged value (error) -302.035 (1.81587036e-06) 149036 EPS nconv=0 first unconverged value (error) -302.035 (2.00531529e-06) 149037 EPS nconv=0 first unconverged value (error) -302.035 (1.91851002e-06) 149038 EPS nconv=0 first unconverged value (error) -302.035 (1.89704230e-06) 149039 EPS nconv=0 first unconverged value (error) -302.035 (1.88903415e-06) 149040 EPS nconv=0 first unconverged value (error) -302.035 (1.87454069e-06) 149041 EPS nconv=0 first unconverged value (error) -302.035 (1.87454069e-06) 149042 EPS nconv=0 first unconverged value (error) -302.035 (2.16376835e-06) 149043 EPS nconv=0 first unconverged value (error) -302.035 (2.12239980e-06) 149044 EPS nconv=0 first unconverged value (error) -302.035 (2.00204975e-06) 149045 EPS nconv=0 first unconverged value (error) -302.035 (2.01270477e-06) 149046 EPS nconv=0 first unconverged value (error) -302.035 (1.98243465e-06) 149047 EPS nconv=0 first unconverged value (error) -302.035 (1.98243465e-06) 149048 EPS nconv=0 first unconverged value (error) -302.035 (1.96167615e-06) 149049 EPS nconv=0 first unconverged value (error) -302.035 (1.96492332e-06) 149050 EPS nconv=0 first unconverged value (error) -302.035 (1.87909298e-06) 149051 EPS nconv=0 first unconverged value (error) -302.035 (1.85075144e-06) 149052 EPS nconv=0 first unconverged value (error) -302.035 (1.82137175e-06) 149053 EPS nconv=0 first unconverged value (error) -302.035 (1.82137175e-06) 149054 EPS nconv=0 first unconverged value (error) -302.035 (1.88959605e-06) 149055 EPS nconv=0 first unconverged value (error) -302.035 (1.85445816e-06) 149056 EPS nconv=0 first unconverged value (error) -302.035 (1.84053344e-06) 149057 EPS nconv=0 first unconverged value (error) -302.035 (1.83584970e-06) 149058 EPS nconv=0 first unconverged value (error) -302.035 (1.83127163e-06) 149059 EPS nconv=0 first unconverged value (error) -302.035 (1.83127163e-06) 149060 EPS nconv=0 first unconverged value (error) -302.035 (3.89277411e-06) 149061 EPS nconv=0 first unconverged value (error) -302.035 (3.51698767e-06) 149062 EPS nconv=0 first unconverged value (error) -302.035 (3.12888890e-06) 149063 EPS nconv=0 first unconverged value (error) -302.035 (3.09324015e-06) 149064 EPS nconv=0 first unconverged value (error) -302.035 (2.95823332e-06) 149065 EPS nconv=0 first unconverged value (error) -302.035 (2.95823332e-06) 149066 EPS nconv=0 first unconverged value (error) -302.035 (4.06580143e-06) 149067 EPS nconv=0 first unconverged value (error) -302.035 (3.76272952e-06) 149068 EPS nconv=0 first unconverged value (error) -302.035 (3.11965569e-06) 149069 EPS nconv=0 first unconverged value (error) -302.035 (3.03186289e-06) 149070 EPS nconv=0 first unconverged value (error) -302.035 (2.98182211e-06) 149071 EPS nconv=0 first unconverged value (error) -302.035 (2.98182211e-06) 149072 EPS nconv=0 first unconverged value (error) -302.035 (2.92652364e-06) 149073 EPS nconv=0 first unconverged value (error) -302.035 (3.10537070e-06) 149074 EPS nconv=0 first unconverged value (error) -302.035 (2.89988705e-06) 149075 EPS nconv=0 first unconverged value (error) -302.035 (2.22236301e-06) 149076 EPS nconv=0 first unconverged value (error) -302.035 (2.06489526e-06) 149077 EPS nconv=0 first unconverged value (error) -302.035 (2.06489526e-06) 149078 EPS nconv=0 first unconverged value (error) -302.035 (1.86080861e-06) 149079 EPS nconv=0 first unconverged value (error) -302.035 (1.85679443e-06) 149080 EPS nconv=0 first unconverged value (error) -302.035 (1.83453695e-06) 149081 EPS nconv=0 first unconverged value (error) -302.035 (1.80889158e-06) 149082 EPS nconv=0 first unconverged value (error) -302.035 (1.80536773e-06) 149083 EPS nconv=0 first unconverged value (error) -302.035 (1.80536773e-06) 149084 EPS nconv=0 first unconverged value (error) -302.035 (2.15611894e-06) 149085 EPS nconv=0 first unconverged value (error) -302.035 (2.03616982e-06) 149086 EPS nconv=0 first unconverged value (error) -302.035 (1.98694763e-06) 149087 EPS nconv=0 first unconverged value (error) -302.035 (1.97648705e-06) 149088 EPS nconv=0 first unconverged value (error) -302.035 (1.96624109e-06) 149089 EPS nconv=0 first unconverged value (error) -302.035 (1.96624109e-06) 149090 EPS nconv=0 first unconverged value (error) -302.035 (2.14611046e-06) 149091 EPS nconv=0 first unconverged value (error) -302.035 (2.10651929e-06) 149092 EPS nconv=0 first unconverged value (error) -302.035 (1.95176655e-06) 149093 EPS nconv=0 first unconverged value (error) -302.035 (1.92726741e-06) 149094 EPS nconv=0 first unconverged value (error) -302.035 (1.91917989e-06) 149095 EPS nconv=0 first unconverged value (error) -302.035 (1.91917989e-06) 149096 EPS nconv=0 first unconverged value (error) -302.035 (1.95285354e-06) 149097 EPS nconv=0 first unconverged value (error) -302.035 (1.97114866e-06) 149098 EPS nconv=0 first unconverged value (error) -302.035 (1.89123425e-06) 149099 EPS nconv=0 first unconverged value (error) -302.035 (1.85375831e-06) 149100 EPS nconv=0 first unconverged value (error) -302.035 (1.82461365e-06) 149101 EPS nconv=0 first unconverged value (error) -302.035 (1.82461365e-06) 149102 EPS nconv=0 first unconverged value (error) -302.035 (2.58744681e-06) 149103 EPS nconv=0 first unconverged value (error) -302.035 (2.45547589e-06) 149104 EPS nconv=0 first unconverged value (error) -302.035 (2.34553903e-06) 149105 EPS nconv=0 first unconverged value (error) -302.035 (2.25461207e-06) 149106 EPS nconv=0 first unconverged value (error) -302.035 (2.21189364e-06) 149107 EPS nconv=0 first unconverged value (error) -302.035 (2.21189364e-06) 149108 EPS nconv=0 first unconverged value (error) -302.035 (2.64993508e-06) 149109 EPS nconv=0 first unconverged value (error) -302.035 (2.46202934e-06) 149110 EPS nconv=0 first unconverged value (error) -302.035 (2.22506185e-06) 149111 EPS nconv=0 first unconverged value (error) -302.035 (2.17950180e-06) 149112 EPS nconv=0 first unconverged value (error) -302.035 (2.14686058e-06) 149113 EPS nconv=0 first unconverged value (error) -302.035 (2.14686058e-06) 149114 EPS nconv=0 first unconverged value (error) -302.035 (2.17958099e-06) 149115 EPS nconv=0 first unconverged value (error) -302.035 (2.21515084e-06) 149116 EPS nconv=0 first unconverged value (error) -302.035 (2.01701066e-06) 149117 EPS nconv=0 first unconverged value (error) -302.035 (1.95605993e-06) 149118 EPS nconv=0 first unconverged value (error) -302.035 (1.87023074e-06) 149119 EPS nconv=0 first unconverged value (error) -302.035 (1.87023074e-06) 149120 EPS nconv=0 first unconverged value (error) -302.035 (2.30457000e-06) 149121 EPS nconv=0 first unconverged value (error) -302.035 (2.23400325e-06) 149122 EPS nconv=0 first unconverged value (error) -302.035 (2.11267439e-06) 149123 EPS nconv=0 first unconverged value (error) -302.035 (2.04569611e-06) 149124 EPS nconv=0 first unconverged value (error) -302.035 (2.01566348e-06) 149125 EPS nconv=0 first unconverged value (error) -302.035 (2.01566348e-06) 149126 EPS nconv=0 first unconverged value (error) -302.035 (2.67166841e-06) 149127 EPS nconv=0 first unconverged value (error) -302.035 (2.53586495e-06) 149128 EPS nconv=0 first unconverged value (error) -302.035 (2.34382877e-06) 149129 EPS nconv=0 first unconverged value (error) -302.035 (2.26605084e-06) 149130 EPS nconv=0 first unconverged value (error) -302.035 (2.21183710e-06) 149131 EPS nconv=0 first unconverged value (error) -302.035 (2.21183710e-06) 149132 EPS nconv=0 first unconverged value (error) -302.035 (2.26889129e-06) 149133 EPS nconv=0 first unconverged value (error) -302.035 (2.26661340e-06) 149134 EPS nconv=0 first unconverged value (error) -302.035 (2.03198301e-06) 149135 EPS nconv=0 first unconverged value (error) -302.035 (1.90165507e-06) 149136 EPS nconv=0 first unconverged value (error) -302.035 (1.85359259e-06) 149137 EPS nconv=0 first unconverged value (error) -302.035 (1.85359259e-06) 149138 EPS nconv=0 first unconverged value (error) -302.035 (1.97077842e-06) 149139 EPS nconv=0 first unconverged value (error) -302.035 (1.90751082e-06) 149140 EPS nconv=0 first unconverged value (error) -302.035 (1.86688422e-06) 149141 EPS nconv=0 first unconverged value (error) -302.035 (1.83121643e-06) 149142 EPS nconv=0 first unconverged value (error) -302.035 (1.82550256e-06) 149143 EPS nconv=0 first unconverged value (error) -302.035 (1.82550256e-06) 149144 EPS nconv=0 first unconverged value (error) -302.035 (2.09135435e-06) 149145 EPS nconv=0 first unconverged value (error) -302.035 (2.00436910e-06) 149146 EPS nconv=0 first unconverged value (error) -302.035 (1.95419991e-06) 149147 EPS nconv=0 first unconverged value (error) -302.035 (1.95185637e-06) 149148 EPS nconv=0 first unconverged value (error) -302.035 (1.94023854e-06) 149149 EPS nconv=0 first unconverged value (error) -302.035 (1.94023854e-06) 149150 EPS nconv=0 first unconverged value (error) -302.035 (2.22458031e-06) 149151 EPS nconv=0 first unconverged value (error) -302.035 (2.08643409e-06) 149152 EPS nconv=0 first unconverged value (error) -302.035 (1.96294943e-06) 149153 EPS nconv=0 first unconverged value (error) -302.035 (1.94768418e-06) 149154 EPS nconv=0 first unconverged value (error) -302.035 (1.94522070e-06) 149155 EPS nconv=0 first unconverged value (error) -302.035 (1.94522070e-06) 149156 EPS nconv=0 first unconverged value (error) -302.035 (2.35400947e-06) 149157 EPS nconv=0 first unconverged value (error) -302.035 (2.20880610e-06) 149158 EPS nconv=0 first unconverged value (error) -302.035 (2.03236798e-06) 149159 EPS nconv=0 first unconverged value (error) -302.035 (2.00840643e-06) 149160 EPS nconv=0 first unconverged value (error) -302.035 (1.95938397e-06) 149161 EPS nconv=0 first unconverged value (error) -302.035 (1.95938397e-06) 149162 EPS nconv=0 first unconverged value (error) -302.035 (2.49374902e-06) 149163 EPS nconv=0 first unconverged value (error) -302.035 (2.54912597e-06) 149164 EPS nconv=0 first unconverged value (error) -302.035 (2.25764956e-06) 149165 EPS nconv=0 first unconverged value (error) -302.035 (2.22104417e-06) 149166 EPS nconv=0 first unconverged value (error) -302.035 (2.17883107e-06) 149167 EPS nconv=0 first unconverged value (error) -302.035 (2.17883107e-06) 149168 EPS nconv=0 first unconverged value (error) -302.035 (2.35824051e-06) 149169 EPS nconv=0 first unconverged value (error) -302.035 (2.32389623e-06) 149170 EPS nconv=0 first unconverged value (error) -302.035 (2.25094317e-06) 149171 EPS nconv=0 first unconverged value (error) -302.035 (1.94181564e-06) 149172 EPS nconv=0 first unconverged value (error) -302.035 (1.89490988e-06) 149173 EPS nconv=0 first unconverged value (error) -302.035 (1.89490988e-06) 149174 EPS nconv=0 first unconverged value (error) -302.035 (2.15362169e-06) 149175 EPS nconv=0 first unconverged value (error) -302.035 (2.06555915e-06) 149176 EPS nconv=0 first unconverged value (error) -302.035 (1.97081991e-06) 149177 EPS nconv=0 first unconverged value (error) -302.035 (1.89869900e-06) 149178 EPS nconv=0 first unconverged value (error) -302.035 (1.88350372e-06) 149179 EPS nconv=0 first unconverged value (error) -302.035 (1.88350372e-06) 149180 EPS nconv=0 first unconverged value (error) -302.035 (1.87754061e-06) 149181 EPS nconv=0 first unconverged value (error) -302.035 (1.97610914e-06) 149182 EPS nconv=0 first unconverged value (error) -302.035 (1.86485861e-06) 149183 EPS nconv=0 first unconverged value (error) -302.035 (1.82006596e-06) 149184 EPS nconv=0 first unconverged value (error) -302.035 (1.80375484e-06) 149185 EPS nconv=0 first unconverged value (error) -302.035 (1.80375484e-06) 149186 EPS nconv=0 first unconverged value (error) -302.035 (2.46039734e-06) 149187 EPS nconv=0 first unconverged value (error) -302.035 (2.29904978e-06) 149188 EPS nconv=0 first unconverged value (error) -302.035 (2.26491401e-06) 149189 EPS nconv=0 first unconverged value (error) -302.035 (2.23803493e-06) 149190 EPS nconv=0 first unconverged value (error) -302.035 (2.16929400e-06) 149191 EPS nconv=0 first unconverged value (error) -302.035 (2.16929400e-06) 149192 EPS nconv=0 first unconverged value (error) -302.035 (3.19795849e-06) 149193 EPS nconv=0 first unconverged value (error) -302.035 (2.92145804e-06) 149194 EPS nconv=0 first unconverged value (error) -302.035 (2.52048778e-06) 149195 EPS nconv=0 first unconverged value (error) -302.035 (2.49473593e-06) 149196 EPS nconv=0 first unconverged value (error) -302.035 (2.46776604e-06) 149197 EPS nconv=0 first unconverged value (error) -302.035 (2.46776604e-06) 149198 EPS nconv=0 first unconverged value (error) -302.035 (2.61205466e-06) 149199 EPS nconv=0 first unconverged value (error) -302.035 (2.74761133e-06) 149200 EPS nconv=0 first unconverged value (error) -302.035 (2.48235853e-06) 149201 EPS nconv=0 first unconverged value (error) -302.035 (2.23706990e-06) 149202 EPS nconv=0 first unconverged value (error) -302.035 (1.94161316e-06) 149203 EPS nconv=0 first unconverged value (error) -302.035 (1.94161316e-06) 149204 EPS nconv=0 first unconverged value (error) -302.035 (1.98291426e-06) 149205 EPS nconv=0 first unconverged value (error) -302.035 (2.00856110e-06) 149206 EPS nconv=0 first unconverged value (error) -302.035 (1.90249722e-06) 149207 EPS nconv=0 first unconverged value (error) -302.035 (1.85168860e-06) 149208 EPS nconv=0 first unconverged value (error) -302.035 (1.83812302e-06) 149209 EPS nconv=0 first unconverged value (error) -302.035 (1.83812302e-06) 149210 EPS nconv=0 first unconverged value (error) -302.035 (2.29662452e-06) 149211 EPS nconv=0 first unconverged value (error) -302.035 (2.15669252e-06) 149212 EPS nconv=0 first unconverged value (error) -302.035 (2.05592520e-06) 149213 EPS nconv=0 first unconverged value (error) -302.035 (2.04283974e-06) 149214 EPS nconv=0 first unconverged value (error) -302.035 (2.02277781e-06) 149215 EPS nconv=0 first unconverged value (error) -302.035 (2.02277781e-06) 149216 EPS nconv=0 first unconverged value (error) -302.035 (3.25894389e-06) 149217 EPS nconv=0 first unconverged value (error) -302.035 (3.01855269e-06) 149218 EPS nconv=0 first unconverged value (error) -302.035 (2.65163565e-06) 149219 EPS nconv=0 first unconverged value (error) -302.035 (2.53389104e-06) 149220 EPS nconv=0 first unconverged value (error) -302.035 (2.48653258e-06) 149221 EPS nconv=0 first unconverged value (error) -302.035 (2.48653258e-06) 149222 EPS nconv=0 first unconverged value (error) -302.035 (2.45454324e-06) 149223 EPS nconv=0 first unconverged value (error) -302.035 (2.72496829e-06) 149224 EPS nconv=0 first unconverged value (error) -302.035 (2.41436313e-06) 149225 EPS nconv=0 first unconverged value (error) -302.035 (2.11105900e-06) 149226 EPS nconv=0 first unconverged value (error) -302.035 (1.86515647e-06) 149227 EPS nconv=0 first unconverged value (error) -302.035 (1.86515647e-06) 149228 EPS nconv=0 first unconverged value (error) -302.035 (2.67846220e-06) 149229 EPS nconv=0 first unconverged value (error) -302.035 (2.64216905e-06) 149230 EPS nconv=0 first unconverged value (error) -302.035 (2.60214014e-06) 149231 EPS nconv=0 first unconverged value (error) -302.035 (2.49955421e-06) 149232 EPS nconv=0 first unconverged value (error) -302.035 (2.43462655e-06) 149233 EPS nconv=0 first unconverged value (error) -302.035 (2.43462655e-06) 149234 EPS nconv=0 first unconverged value (error) -302.035 (4.10544096e-06) 149235 EPS nconv=0 first unconverged value (error) -302.035 (3.41634709e-06) 149236 EPS nconv=0 first unconverged value (error) -302.035 (3.15068183e-06) 149237 EPS nconv=0 first unconverged value (error) -302.035 (3.13058252e-06) 149238 EPS nconv=0 first unconverged value (error) -302.035 (3.09584896e-06) 149239 EPS nconv=0 first unconverged value (error) -302.035 (3.09584896e-06) 149240 EPS nconv=0 first unconverged value (error) -302.035 (3.96832958e-06) 149241 EPS nconv=0 first unconverged value (error) -302.035 (3.70638618e-06) 149242 EPS nconv=0 first unconverged value (error) -302.035 (2.82503874e-06) 149243 EPS nconv=0 first unconverged value (error) -302.035 (2.88363987e-06) 149244 EPS nconv=0 first unconverged value (error) -302.035 (2.55277910e-06) 149245 EPS nconv=0 first unconverged value (error) -302.035 (2.55277910e-06) 149246 EPS nconv=0 first unconverged value (error) -302.035 (2.49277150e-06) 149247 EPS nconv=0 first unconverged value (error) -302.035 (2.79046560e-06) 149248 EPS nconv=0 first unconverged value (error) -302.035 (2.62971267e-06) 149249 EPS nconv=0 first unconverged value (error) -302.035 (1.96525075e-06) 149250 EPS nconv=0 first unconverged value (error) -302.035 (1.93077014e-06) 149251 EPS nconv=0 first unconverged value (error) -302.035 (1.93077014e-06) 149252 EPS nconv=0 first unconverged value (error) -302.035 (2.37415856e-06) 149253 EPS nconv=0 first unconverged value (error) -302.035 (2.14195052e-06) 149254 EPS nconv=0 first unconverged value (error) -302.035 (2.04159131e-06) 149255 EPS nconv=0 first unconverged value (error) -302.035 (1.93864913e-06) 149256 EPS nconv=0 first unconverged value (error) -302.035 (1.91937480e-06) 149257 EPS nconv=0 first unconverged value (error) -302.035 (1.91937480e-06) 149258 EPS nconv=0 first unconverged value (error) -302.035 (1.94572404e-06) 149259 EPS nconv=0 first unconverged value (error) -302.035 (2.03927710e-06) 149260 EPS nconv=0 first unconverged value (error) -302.035 (1.86448617e-06) 149261 EPS nconv=0 first unconverged value (error) -302.035 (1.82269254e-06) 149262 EPS nconv=0 first unconverged value (error) -302.035 (1.82331473e-06) 149263 EPS nconv=0 first unconverged value (error) -302.035 (1.82331473e-06) 149264 EPS nconv=0 first unconverged value (error) -302.035 (1.97674805e-06) 149265 EPS nconv=0 first unconverged value (error) -302.035 (1.90588081e-06) 149266 EPS nconv=0 first unconverged value (error) -302.035 (1.87500325e-06) 149267 EPS nconv=0 first unconverged value (error) -302.035 (1.87062384e-06) 149268 EPS nconv=0 first unconverged value (error) -302.035 (1.85510227e-06) 149269 EPS nconv=0 first unconverged value (error) -302.035 (1.85510227e-06) 149270 EPS nconv=0 first unconverged value (error) -302.035 (2.46239921e-06) 149271 EPS nconv=0 first unconverged value (error) -302.035 (2.40432270e-06) 149272 EPS nconv=0 first unconverged value (error) -302.035 (2.20901853e-06) 149273 EPS nconv=0 first unconverged value (error) -302.035 (2.17499176e-06) 149274 EPS nconv=0 first unconverged value (error) -302.035 (2.11419548e-06) 149275 EPS nconv=0 first unconverged value (error) -302.035 (2.11419548e-06) 149276 EPS nconv=0 first unconverged value (error) -302.035 (3.27839453e-06) 149277 EPS nconv=0 first unconverged value (error) -302.035 (3.06065611e-06) 149278 EPS nconv=0 first unconverged value (error) -302.035 (2.79812282e-06) 149279 EPS nconv=0 first unconverged value (error) -302.035 (2.76254249e-06) 149280 EPS nconv=0 first unconverged value (error) -302.035 (2.72073284e-06) 149281 EPS nconv=0 first unconverged value (error) -302.035 (2.72073284e-06) 149282 EPS nconv=0 first unconverged value (error) -302.035 (3.02679577e-06) 149283 EPS nconv=0 first unconverged value (error) -302.035 (2.66293809e-06) 149284 EPS nconv=0 first unconverged value (error) -302.035 (2.35104926e-06) 149285 EPS nconv=0 first unconverged value (error) -302.035 (2.24626241e-06) 149286 EPS nconv=0 first unconverged value (error) -302.035 (2.09933305e-06) 149287 EPS nconv=0 first unconverged value (error) -302.035 (2.09933305e-06) 149288 EPS nconv=0 first unconverged value (error) -302.035 (2.93628816e-06) 149289 EPS nconv=0 first unconverged value (error) -302.035 (3.12415154e-06) 149290 EPS nconv=0 first unconverged value (error) -302.035 (2.68969506e-06) 149291 EPS nconv=0 first unconverged value (error) -302.035 (2.37458322e-06) 149292 EPS nconv=0 first unconverged value (error) -302.035 (2.28992948e-06) 149293 EPS nconv=0 first unconverged value (error) -302.035 (2.28992948e-06) 149294 EPS nconv=0 first unconverged value (error) -302.035 (2.44966208e-06) 149295 EPS nconv=0 first unconverged value (error) -302.035 (2.50084536e-06) 149296 EPS nconv=0 first unconverged value (error) -302.035 (2.32553993e-06) 149297 EPS nconv=0 first unconverged value (error) -302.035 (2.10301168e-06) 149298 EPS nconv=0 first unconverged value (error) -302.035 (1.96443203e-06) 149299 EPS nconv=0 first unconverged value (error) -302.035 (1.96443203e-06) 149300 EPS nconv=0 first unconverged value (error) -302.035 (2.86169944e-06) 149301 EPS nconv=0 first unconverged value (error) -302.035 (2.63560937e-06) 149302 EPS nconv=0 first unconverged value (error) -302.035 (2.51195629e-06) 149303 EPS nconv=0 first unconverged value (error) -302.035 (2.48140324e-06) 149304 EPS nconv=0 first unconverged value (error) -302.035 (2.41036821e-06) 149305 EPS nconv=0 first unconverged value (error) -302.035 (2.41036821e-06) 149306 EPS nconv=0 first unconverged value (error) -302.035 (2.51568562e-06) 149307 EPS nconv=0 first unconverged value (error) -302.035 (2.42090845e-06) 149308 EPS nconv=0 first unconverged value (error) -302.035 (2.10576348e-06) 149309 EPS nconv=0 first unconverged value (error) -302.035 (2.02543718e-06) 149310 EPS nconv=0 first unconverged value (error) -302.035 (1.92962987e-06) 149311 EPS nconv=0 first unconverged value (error) -302.035 (1.92962987e-06) 149312 EPS nconv=0 first unconverged value (error) -302.035 (1.93900839e-06) 149313 EPS nconv=0 first unconverged value (error) -302.035 (1.98402407e-06) 149314 EPS nconv=0 first unconverged value (error) -302.035 (1.89206867e-06) 149315 EPS nconv=0 first unconverged value (error) -302.035 (1.85888811e-06) 149316 EPS nconv=0 first unconverged value (error) -302.035 (1.83866354e-06) 149317 EPS nconv=0 first unconverged value (error) -302.035 (1.83866354e-06) 149318 EPS nconv=0 first unconverged value (error) -302.035 (1.91104028e-06) 149319 EPS nconv=0 first unconverged value (error) -302.035 (1.94404688e-06) 149320 EPS nconv=0 first unconverged value (error) -302.035 (1.88410937e-06) 149321 EPS nconv=0 first unconverged value (error) -302.035 (1.86164672e-06) 149322 EPS nconv=0 first unconverged value (error) -302.035 (1.84555746e-06) 149323 EPS nconv=0 first unconverged value (error) -302.035 (1.84555746e-06) 149324 EPS nconv=0 first unconverged value (error) -302.035 (2.64977894e-06) 149325 EPS nconv=0 first unconverged value (error) -302.035 (2.43950578e-06) 149326 EPS nconv=0 first unconverged value (error) -302.035 (2.36409060e-06) 149327 EPS nconv=0 first unconverged value (error) -302.035 (2.29015580e-06) 149328 EPS nconv=0 first unconverged value (error) -302.035 (2.20527813e-06) 149329 EPS nconv=0 first unconverged value (error) -302.035 (2.20527813e-06) 149330 EPS nconv=0 first unconverged value (error) -302.035 (3.45150357e-06) 149331 EPS nconv=0 first unconverged value (error) -302.035 (3.11932995e-06) 149332 EPS nconv=0 first unconverged value (error) -302.035 (2.68273856e-06) 149333 EPS nconv=0 first unconverged value (error) -302.035 (2.64862771e-06) 149334 EPS nconv=0 first unconverged value (error) -302.035 (2.53967495e-06) 149335 EPS nconv=0 first unconverged value (error) -302.035 (2.53967495e-06) 149336 EPS nconv=0 first unconverged value (error) -302.035 (2.51767337e-06) 149337 EPS nconv=0 first unconverged value (error) -302.035 (2.88731002e-06) 149338 EPS nconv=0 first unconverged value (error) -302.035 (2.49531923e-06) 149339 EPS nconv=0 first unconverged value (error) -302.035 (2.12595267e-06) 149340 EPS nconv=0 first unconverged value (error) -302.035 (1.98948673e-06) 149341 EPS nconv=0 first unconverged value (error) -302.035 (1.98948673e-06) 149342 EPS nconv=0 first unconverged value (error) -302.035 (1.99359234e-06) 149343 EPS nconv=0 first unconverged value (error) -302.035 (1.95863411e-06) 149344 EPS nconv=0 first unconverged value (error) -302.035 (1.93679217e-06) 149345 EPS nconv=0 first unconverged value (error) -302.035 (1.91106660e-06) 149346 EPS nconv=0 first unconverged value (error) -302.035 (1.88509970e-06) 149347 EPS nconv=0 first unconverged value (error) -302.035 (1.88509970e-06) 149348 EPS nconv=0 first unconverged value (error) -302.035 (2.99750842e-06) 149349 EPS nconv=0 first unconverged value (error) -302.035 (2.90813793e-06) 149350 EPS nconv=0 first unconverged value (error) -302.035 (2.67628793e-06) 149351 EPS nconv=0 first unconverged value (error) -302.035 (2.57071140e-06) 149352 EPS nconv=0 first unconverged value (error) -302.035 (2.56551163e-06) 149353 EPS nconv=0 first unconverged value (error) -302.035 (2.56551163e-06) 149354 EPS nconv=0 first unconverged value (error) -302.035 (2.70392466e-06) 149355 EPS nconv=0 first unconverged value (error) -302.035 (2.42443016e-06) 149356 EPS nconv=0 first unconverged value (error) -302.035 (2.20329382e-06) 149357 EPS nconv=0 first unconverged value (error) -302.035 (2.05042152e-06) 149358 EPS nconv=0 first unconverged value (error) -302.035 (2.00479886e-06) 149359 EPS nconv=0 first unconverged value (error) -302.035 (2.00479886e-06) 149360 EPS nconv=0 first unconverged value (error) -302.035 (2.02729742e-06) 149361 EPS nconv=0 first unconverged value (error) -302.035 (2.17591031e-06) 149362 EPS nconv=0 first unconverged value (error) -302.035 (1.98018067e-06) 149363 EPS nconv=0 first unconverged value (error) -302.035 (1.91894197e-06) 149364 EPS nconv=0 first unconverged value (error) -302.035 (1.88694492e-06) 149365 EPS nconv=0 first unconverged value (error) -302.035 (1.88694492e-06) 149366 EPS nconv=0 first unconverged value (error) -302.035 (1.85725896e-06) 149367 EPS nconv=0 first unconverged value (error) -302.035 (1.90010257e-06) 149368 EPS nconv=0 first unconverged value (error) -302.035 (1.84320762e-06) 149369 EPS nconv=0 first unconverged value (error) -302.035 (1.81934678e-06) 149370 EPS nconv=0 first unconverged value (error) -302.035 (1.80665216e-06) 149371 EPS nconv=0 first unconverged value (error) -302.035 (1.80665216e-06) 149372 EPS nconv=0 first unconverged value (error) -302.035 (2.13460012e-06) 149373 EPS nconv=0 first unconverged value (error) -302.035 (2.06605418e-06) 149374 EPS nconv=0 first unconverged value (error) -302.035 (2.01908988e-06) 149375 EPS nconv=0 first unconverged value (error) -302.035 (1.99618970e-06) 149376 EPS nconv=0 first unconverged value (error) -302.035 (1.96265215e-06) 149377 EPS nconv=0 first unconverged value (error) -302.035 (1.96265215e-06) 149378 EPS nconv=0 first unconverged value (error) -302.035 (3.11786515e-06) 149379 EPS nconv=0 first unconverged value (error) -302.035 (2.93950822e-06) 149380 EPS nconv=0 first unconverged value (error) -302.035 (2.71599632e-06) 149381 EPS nconv=0 first unconverged value (error) -302.035 (2.72311792e-06) 149382 EPS nconv=0 first unconverged value (error) -302.035 (2.65800775e-06) 149383 EPS nconv=0 first unconverged value (error) -302.035 (2.65800775e-06) 149384 EPS nconv=0 first unconverged value (error) -302.035 (4.07165421e-06) 149385 EPS nconv=0 first unconverged value (error) -302.035 (3.61492547e-06) 149386 EPS nconv=0 first unconverged value (error) -302.035 (3.03224671e-06) 149387 EPS nconv=0 first unconverged value (error) -302.035 (3.00264825e-06) 149388 EPS nconv=0 first unconverged value (error) -302.035 (2.87759145e-06) 149389 EPS nconv=0 first unconverged value (error) -302.035 (2.87759145e-06) 149390 EPS nconv=0 first unconverged value (error) -302.035 (3.90000975e-06) 149391 EPS nconv=0 first unconverged value (error) -302.035 (3.98863146e-06) 149392 EPS nconv=0 first unconverged value (error) -302.035 (3.42791490e-06) 149393 EPS nconv=0 first unconverged value (error) -302.035 (3.10680952e-06) 149394 EPS nconv=0 first unconverged value (error) -302.035 (2.72075426e-06) 149395 EPS nconv=0 first unconverged value (error) -302.035 (2.72075426e-06) 149396 EPS nconv=0 first unconverged value (error) -302.035 (3.45003226e-06) 149397 EPS nconv=0 first unconverged value (error) -302.035 (3.24161528e-06) 149398 EPS nconv=0 first unconverged value (error) -302.035 (2.89565877e-06) 149399 EPS nconv=0 first unconverged value (error) -302.035 (2.83811557e-06) 149400 EPS nconv=0 first unconverged value (error) -302.035 (2.53813915e-06) 149401 EPS nconv=0 first unconverged value (error) -302.035 (2.53813915e-06) 149402 EPS nconv=0 first unconverged value (error) -302.035 (3.36812529e-06) 149403 EPS nconv=0 first unconverged value (error) -302.035 (3.21387581e-06) 149404 EPS nconv=0 first unconverged value (error) -302.035 (2.79695389e-06) 149405 EPS nconv=0 first unconverged value (error) -302.035 (2.69011130e-06) 149406 EPS nconv=0 first unconverged value (error) -302.035 (2.66026413e-06) 149407 EPS nconv=0 first unconverged value (error) -302.035 (2.66026413e-06) 149408 EPS nconv=0 first unconverged value (error) -302.035 (2.95015121e-06) 149409 EPS nconv=0 first unconverged value (error) -302.035 (2.67725351e-06) 149410 EPS nconv=0 first unconverged value (error) -302.035 (2.49963125e-06) 149411 EPS nconv=0 first unconverged value (error) -302.035 (2.30205697e-06) 149412 EPS nconv=0 first unconverged value (error) -302.035 (2.11665596e-06) 149413 EPS nconv=0 first unconverged value (error) -302.035 (2.11665596e-06) 149414 EPS nconv=0 first unconverged value (error) -302.035 (2.54483098e-06) 149415 EPS nconv=0 first unconverged value (error) -302.035 (2.46547839e-06) 149416 EPS nconv=0 first unconverged value (error) -302.035 (2.16710672e-06) 149417 EPS nconv=0 first unconverged value (error) -302.035 (2.07102433e-06) 149418 EPS nconv=0 first unconverged value (error) -302.035 (2.03216662e-06) 149419 EPS nconv=0 first unconverged value (error) -302.035 (2.03216662e-06) 149420 EPS nconv=0 first unconverged value (error) -302.035 (2.06841761e-06) 149421 EPS nconv=0 first unconverged value (error) -302.035 (2.18170583e-06) 149422 EPS nconv=0 first unconverged value (error) -302.035 (1.97765521e-06) 149423 EPS nconv=0 first unconverged value (error) -302.035 (1.94032502e-06) 149424 EPS nconv=0 first unconverged value (error) -302.035 (1.88374782e-06) 149425 EPS nconv=0 first unconverged value (error) -302.035 (1.88374782e-06) 149426 EPS nconv=0 first unconverged value (error) -302.035 (2.02280260e-06) 149427 EPS nconv=0 first unconverged value (error) -302.035 (1.99152819e-06) 149428 EPS nconv=0 first unconverged value (error) -302.035 (1.93835348e-06) 149429 EPS nconv=0 first unconverged value (error) -302.035 (1.92280382e-06) 149430 EPS nconv=0 first unconverged value (error) -302.035 (1.88989894e-06) 149431 EPS nconv=0 first unconverged value (error) -302.035 (1.88989894e-06) 149432 EPS nconv=0 first unconverged value (error) -302.035 (2.44337275e-06) 149433 EPS nconv=0 first unconverged value (error) -302.035 (2.20027337e-06) 149434 EPS nconv=0 first unconverged value (error) -302.035 (2.09526111e-06) 149435 EPS nconv=0 first unconverged value (error) -302.035 (2.04268611e-06) 149436 EPS nconv=0 first unconverged value (error) -302.035 (1.99946744e-06) 149437 EPS nconv=0 first unconverged value (error) -302.035 (1.99946744e-06) 149438 EPS nconv=0 first unconverged value (error) -302.035 (2.04110699e-06) 149439 EPS nconv=0 first unconverged value (error) -302.035 (2.25145401e-06) 149440 EPS nconv=0 first unconverged value (error) -302.035 (1.96822989e-06) 149441 EPS nconv=0 first unconverged value (error) -302.035 (1.90421584e-06) 149442 EPS nconv=0 first unconverged value (error) -302.035 (1.86919240e-06) 149443 EPS nconv=0 first unconverged value (error) -302.035 (1.86919240e-06) 149444 EPS nconv=0 first unconverged value (error) -302.035 (2.00073152e-06) 149445 EPS nconv=0 first unconverged value (error) -302.035 (1.95309365e-06) 149446 EPS nconv=0 first unconverged value (error) -302.035 (1.91350808e-06) 149447 EPS nconv=0 first unconverged value (error) -302.035 (1.91548767e-06) 149448 EPS nconv=0 first unconverged value (error) -302.035 (1.87711452e-06) 149449 EPS nconv=0 first unconverged value (error) -302.035 (1.87711452e-06) 149450 EPS nconv=0 first unconverged value (error) -302.035 (1.89924757e-06) 149451 EPS nconv=0 first unconverged value (error) -302.035 (1.92966304e-06) 149452 EPS nconv=0 first unconverged value (error) -302.035 (1.85692894e-06) 149453 EPS nconv=0 first unconverged value (error) -302.035 (1.83010134e-06) 149454 EPS nconv=0 first unconverged value (error) -302.035 (1.83204779e-06) 149455 EPS nconv=0 first unconverged value (error) -302.035 (1.83204779e-06) 149456 EPS nconv=0 first unconverged value (error) -302.035 (2.05077848e-06) 149457 EPS nconv=0 first unconverged value (error) -302.035 (1.93975876e-06) 149458 EPS nconv=0 first unconverged value (error) -302.035 (1.90582569e-06) 149459 EPS nconv=0 first unconverged value (error) -302.035 (1.89430276e-06) 149460 EPS nconv=0 first unconverged value (error) -302.035 (1.87587971e-06) 149461 EPS nconv=0 first unconverged value (error) -302.035 (1.87587971e-06) 149462 EPS nconv=0 first unconverged value (error) -302.035 (1.88798950e-06) 149463 EPS nconv=0 first unconverged value (error) -302.035 (1.98527532e-06) 149464 EPS nconv=0 first unconverged value (error) -302.035 (1.86193970e-06) 149465 EPS nconv=0 first unconverged value (error) -302.035 (1.82963640e-06) 149466 EPS nconv=0 first unconverged value (error) -302.035 (1.82254149e-06) 149467 EPS nconv=0 first unconverged value (error) -302.035 (1.82254149e-06) 149468 EPS nconv=0 first unconverged value (error) -302.035 (1.86303971e-06) 149469 EPS nconv=0 first unconverged value (error) -302.035 (1.84466921e-06) 149470 EPS nconv=0 first unconverged value (error) -302.035 (1.83172800e-06) 149471 EPS nconv=0 first unconverged value (error) -302.035 (1.83004691e-06) 149472 EPS nconv=0 first unconverged value (error) -302.035 (1.82216627e-06) 149473 EPS nconv=0 first unconverged value (error) -302.035 (1.82216627e-06) 149474 EPS nconv=0 first unconverged value (error) -302.035 (2.22114248e-06) 149475 EPS nconv=0 first unconverged value (error) -302.035 (2.11981258e-06) 149476 EPS nconv=0 first unconverged value (error) -302.035 (2.05107270e-06) 149477 EPS nconv=0 first unconverged value (error) -302.035 (2.03524159e-06) 149478 EPS nconv=0 first unconverged value (error) -302.035 (1.98763413e-06) 149479 EPS nconv=0 first unconverged value (error) -302.035 (1.98763413e-06) 149480 EPS nconv=0 first unconverged value (error) -302.035 (1.98085253e-06) 149481 EPS nconv=0 first unconverged value (error) -302.035 (2.04499011e-06) 149482 EPS nconv=0 first unconverged value (error) -302.035 (1.93012173e-06) 149483 EPS nconv=0 first unconverged value (error) -302.035 (1.87224331e-06) 149484 EPS nconv=0 first unconverged value (error) -302.035 (1.85263039e-06) 149485 EPS nconv=0 first unconverged value (error) -302.035 (1.85263039e-06) 149486 EPS nconv=0 first unconverged value (error) -302.035 (1.92723493e-06) 149487 EPS nconv=0 first unconverged value (error) -302.035 (1.89152653e-06) 149488 EPS nconv=0 first unconverged value (error) -302.035 (1.86917999e-06) 149489 EPS nconv=0 first unconverged value (error) -302.035 (1.85773472e-06) 149490 EPS nconv=0 first unconverged value (error) -302.035 (1.84546159e-06) 149491 EPS nconv=0 first unconverged value (error) -302.035 (1.84546159e-06) 149492 EPS nconv=0 first unconverged value (error) -302.035 (2.57655253e-06) 149493 EPS nconv=0 first unconverged value (error) -302.035 (2.48256213e-06) 149494 EPS nconv=0 first unconverged value (error) -302.035 (2.31244915e-06) 149495 EPS nconv=0 first unconverged value (error) -302.035 (2.31415149e-06) 149496 EPS nconv=0 first unconverged value (error) -302.035 (2.20060134e-06) 149497 EPS nconv=0 first unconverged value (error) -302.035 (2.20060134e-06) 149498 EPS nconv=0 first unconverged value (error) -302.035 (3.30401190e-06) 149499 EPS nconv=0 first unconverged value (error) -302.035 (3.15991031e-06) 149500 EPS nconv=0 first unconverged value (error) -302.035 (2.77008241e-06) 149501 EPS nconv=0 first unconverged value (error) -302.035 (2.73591603e-06) 149502 EPS nconv=0 first unconverged value (error) -302.035 (2.72448370e-06) 149503 EPS nconv=0 first unconverged value (error) -302.035 (2.72448370e-06) 149504 EPS nconv=0 first unconverged value (error) -302.035 (2.80525086e-06) 149505 EPS nconv=0 first unconverged value (error) -302.035 (2.63562666e-06) 149506 EPS nconv=0 first unconverged value (error) -302.035 (2.55250283e-06) 149507 EPS nconv=0 first unconverged value (error) -302.035 (2.25268316e-06) 149508 EPS nconv=0 first unconverged value (error) -302.035 (2.04856523e-06) 149509 EPS nconv=0 first unconverged value (error) -302.035 (2.04856523e-06) 149510 EPS nconv=0 first unconverged value (error) -302.035 (1.94400803e-06) 149511 EPS nconv=0 first unconverged value (error) -302.035 (2.07365044e-06) 149512 EPS nconv=0 first unconverged value (error) -302.035 (1.90785651e-06) 149513 EPS nconv=0 first unconverged value (error) -302.035 (1.84018708e-06) 149514 EPS nconv=0 first unconverged value (error) -302.035 (1.82453479e-06) 149515 EPS nconv=0 first unconverged value (error) -302.035 (1.82453479e-06) 149516 EPS nconv=0 first unconverged value (error) -302.035 (1.81723749e-06) 149517 EPS nconv=0 first unconverged value (error) -302.035 (1.82316310e-06) 149518 EPS nconv=0 first unconverged value (error) -302.035 (1.82444355e-06) 149519 EPS nconv=0 first unconverged value (error) -302.035 (1.80131158e-06) 149520 EPS nconv=0 first unconverged value (error) -302.035 (1.79740352e-06) 149521 EPS nconv=0 first unconverged value (error) -302.035 (1.79740352e-06) 149522 EPS nconv=0 first unconverged value (error) -302.035 (1.80982291e-06) 149523 EPS nconv=0 first unconverged value (error) -302.035 (1.80928330e-06) 149524 EPS nconv=0 first unconverged value (error) -302.035 (1.80297808e-06) 149525 EPS nconv=0 first unconverged value (error) -302.035 (1.79943859e-06) 149526 EPS nconv=0 first unconverged value (error) -302.035 (1.79901236e-06) 149527 EPS nconv=0 first unconverged value (error) -302.035 (1.79901236e-06) 149528 EPS nconv=0 first unconverged value (error) -302.035 (1.80018962e-06) 149529 EPS nconv=0 first unconverged value (error) -302.035 (1.80252694e-06) 149530 EPS nconv=0 first unconverged value (error) -302.035 (1.80018829e-06) 149531 EPS nconv=0 first unconverged value (error) -302.035 (1.79659140e-06) 149532 EPS nconv=0 first unconverged value (error) -302.035 (1.79571797e-06) 149533 EPS nconv=0 first unconverged value (error) -302.035 (1.79571797e-06) 149534 EPS nconv=0 first unconverged value (error) -302.035 (1.81279713e-06) 149535 EPS nconv=0 first unconverged value (error) -302.035 (1.80818196e-06) 149536 EPS nconv=0 first unconverged value (error) -302.035 (1.80635165e-06) 149537 EPS nconv=0 first unconverged value (error) -302.035 (1.80417035e-06) 149538 EPS nconv=0 first unconverged value (error) -302.035 (1.80255282e-06) 149539 EPS nconv=0 first unconverged value (error) -302.035 (1.80255282e-06) 149540 EPS nconv=0 first unconverged value (error) -302.035 (1.81928717e-06) 149541 EPS nconv=0 first unconverged value (error) -302.035 (1.81368127e-06) 149542 EPS nconv=0 first unconverged value (error) -302.035 (1.80547461e-06) 149543 EPS nconv=0 first unconverged value (error) -302.035 (1.80444158e-06) 149544 EPS nconv=0 first unconverged value (error) -302.035 (1.80424172e-06) 149545 EPS nconv=0 first unconverged value (error) -302.035 (1.80424172e-06) 149546 EPS nconv=0 first unconverged value (error) -302.035 (1.94556942e-06) 149547 EPS nconv=0 first unconverged value (error) -302.035 (1.87827573e-06) 149548 EPS nconv=0 first unconverged value (error) -302.035 (1.85162255e-06) 149549 EPS nconv=0 first unconverged value (error) -302.035 (1.84505690e-06) 149550 EPS nconv=0 first unconverged value (error) -302.035 (1.83987727e-06) 149551 EPS nconv=0 first unconverged value (error) -302.035 (1.83987727e-06) 149552 EPS nconv=0 first unconverged value (error) -302.035 (2.40984334e-06) 149553 EPS nconv=0 first unconverged value (error) -302.035 (2.32017565e-06) 149554 EPS nconv=0 first unconverged value (error) -302.035 (2.12638418e-06) 149555 EPS nconv=0 first unconverged value (error) -302.035 (2.07190549e-06) 149556 EPS nconv=0 first unconverged value (error) -302.035 (2.05277292e-06) 149557 EPS nconv=0 first unconverged value (error) -302.035 (2.05277292e-06) 149558 EPS nconv=0 first unconverged value (error) -302.035 (2.39224254e-06) 149559 EPS nconv=0 first unconverged value (error) -302.035 (2.28951419e-06) 149560 EPS nconv=0 first unconverged value (error) -302.035 (2.13999629e-06) 149561 EPS nconv=0 first unconverged value (error) -302.035 (2.16575691e-06) 149562 EPS nconv=0 first unconverged value (error) -302.035 (2.04876572e-06) 149563 EPS nconv=0 first unconverged value (error) -302.035 (2.04876572e-06) 149564 EPS nconv=0 first unconverged value (error) -302.035 (2.15451968e-06) 149565 EPS nconv=0 first unconverged value (error) -302.035 (2.22765937e-06) 149566 EPS nconv=0 first unconverged value (error) -302.035 (2.07121006e-06) 149567 EPS nconv=0 first unconverged value (error) -302.035 (1.91979185e-06) 149568 EPS nconv=0 first unconverged value (error) -302.035 (1.89516528e-06) 149569 EPS nconv=0 first unconverged value (error) -302.035 (1.89516528e-06) 149570 EPS nconv=0 first unconverged value (error) -302.035 (2.61054257e-06) 149571 EPS nconv=0 first unconverged value (error) -302.035 (2.44315974e-06) 149572 EPS nconv=0 first unconverged value (error) -302.035 (2.35760957e-06) 149573 EPS nconv=0 first unconverged value (error) -302.035 (2.26024257e-06) 149574 EPS nconv=0 first unconverged value (error) -302.035 (2.20917169e-06) 149575 EPS nconv=0 first unconverged value (error) -302.035 (2.20917169e-06) 149576 EPS nconv=0 first unconverged value (error) -302.035 (2.18775374e-06) 149577 EPS nconv=0 first unconverged value (error) -302.035 (2.28287579e-06) 149578 EPS nconv=0 first unconverged value (error) -302.035 (2.09990772e-06) 149579 EPS nconv=0 first unconverged value (error) -302.035 (1.84077930e-06) 149580 EPS nconv=0 first unconverged value (error) -302.035 (1.82324669e-06) 149581 EPS nconv=0 first unconverged value (error) -302.035 (1.82324669e-06) 149582 EPS nconv=0 first unconverged value (error) -302.035 (2.10703501e-06) 149583 EPS nconv=0 first unconverged value (error) -302.035 (1.99245800e-06) 149584 EPS nconv=0 first unconverged value (error) -302.035 (1.94477419e-06) 149585 EPS nconv=0 first unconverged value (error) -302.035 (1.91763038e-06) 149586 EPS nconv=0 first unconverged value (error) -302.035 (1.90735026e-06) 149587 EPS nconv=0 first unconverged value (error) -302.035 (1.90735026e-06) 149588 EPS nconv=0 first unconverged value (error) -302.035 (2.25630572e-06) 149589 EPS nconv=0 first unconverged value (error) -302.035 (2.41465725e-06) 149590 EPS nconv=0 first unconverged value (error) -302.035 (2.15877081e-06) 149591 EPS nconv=0 first unconverged value (error) -302.035 (2.00375543e-06) 149592 EPS nconv=0 first unconverged value (error) -302.035 (1.97613676e-06) 149593 EPS nconv=0 first unconverged value (error) -302.035 (1.97613676e-06) 149594 EPS nconv=0 first unconverged value (error) -302.035 (2.01875032e-06) 149595 EPS nconv=0 first unconverged value (error) -302.035 (2.02596384e-06) 149596 EPS nconv=0 first unconverged value (error) -302.035 (1.99370793e-06) 149597 EPS nconv=0 first unconverged value (error) -302.035 (1.85894740e-06) 149598 EPS nconv=0 first unconverged value (error) -302.035 (1.82380897e-06) 149599 EPS nconv=0 first unconverged value (error) -302.035 (1.82380897e-06) 149600 EPS nconv=0 first unconverged value (error) -302.035 (1.83670353e-06) 149601 EPS nconv=0 first unconverged value (error) -302.035 (1.84824824e-06) 149602 EPS nconv=0 first unconverged value (error) -302.035 (1.83022774e-06) 149603 EPS nconv=0 first unconverged value (error) -302.035 (1.81324253e-06) 149604 EPS nconv=0 first unconverged value (error) -302.035 (1.80806276e-06) 149605 EPS nconv=0 first unconverged value (error) -302.035 (1.80806276e-06) 149606 EPS nconv=0 first unconverged value (error) -302.035 (1.89025559e-06) 149607 EPS nconv=0 first unconverged value (error) -302.035 (1.85568550e-06) 149608 EPS nconv=0 first unconverged value (error) -302.035 (1.84598552e-06) 149609 EPS nconv=0 first unconverged value (error) -302.035 (1.84119080e-06) 149610 EPS nconv=0 first unconverged value (error) -302.035 (1.83733172e-06) 149611 EPS nconv=0 first unconverged value (error) -302.035 (1.83733172e-06) 149612 EPS nconv=0 first unconverged value (error) -302.035 (2.28659750e-06) 149613 EPS nconv=0 first unconverged value (error) -302.035 (2.14962644e-06) 149614 EPS nconv=0 first unconverged value (error) -302.035 (2.06205003e-06) 149615 EPS nconv=0 first unconverged value (error) -302.035 (2.03820999e-06) 149616 EPS nconv=0 first unconverged value (error) -302.035 (2.02525176e-06) 149617 EPS nconv=0 first unconverged value (error) -302.035 (2.02525176e-06) 149618 EPS nconv=0 first unconverged value (error) -302.035 (2.05418985e-06) 149619 EPS nconv=0 first unconverged value (error) -302.035 (2.11449581e-06) 149620 EPS nconv=0 first unconverged value (error) -302.035 (1.97192861e-06) 149621 EPS nconv=0 first unconverged value (error) -302.035 (1.89547312e-06) 149622 EPS nconv=0 first unconverged value (error) -302.035 (1.84413879e-06) 149623 EPS nconv=0 first unconverged value (error) -302.035 (1.84413879e-06) 149624 EPS nconv=0 first unconverged value (error) -302.035 (1.90749482e-06) 149625 EPS nconv=0 first unconverged value (error) -302.035 (1.92756266e-06) 149626 EPS nconv=0 first unconverged value (error) -302.035 (1.88759270e-06) 149627 EPS nconv=0 first unconverged value (error) -302.035 (1.84663195e-06) 149628 EPS nconv=0 first unconverged value (error) -302.035 (1.83849038e-06) 149629 EPS nconv=0 first unconverged value (error) -302.035 (1.83849038e-06) 149630 EPS nconv=0 first unconverged value (error) -302.035 (2.12118936e-06) 149631 EPS nconv=0 first unconverged value (error) -302.035 (2.07558389e-06) 149632 EPS nconv=0 first unconverged value (error) -302.035 (2.00847639e-06) 149633 EPS nconv=0 first unconverged value (error) -302.035 (1.95407703e-06) 149634 EPS nconv=0 first unconverged value (error) -302.035 (1.92730067e-06) 149635 EPS nconv=0 first unconverged value (error) -302.035 (1.92730067e-06) 149636 EPS nconv=0 first unconverged value (error) -302.035 (3.44053347e-06) 149637 EPS nconv=0 first unconverged value (error) -302.035 (3.13123549e-06) 149638 EPS nconv=0 first unconverged value (error) -302.035 (2.92281433e-06) 149639 EPS nconv=0 first unconverged value (error) -302.035 (2.75371836e-06) 149640 EPS nconv=0 first unconverged value (error) -302.035 (2.61358288e-06) 149641 EPS nconv=0 first unconverged value (error) -302.035 (2.61358288e-06) 149642 EPS nconv=0 first unconverged value (error) -302.035 (3.73718807e-06) 149643 EPS nconv=0 first unconverged value (error) -302.035 (3.59974702e-06) 149644 EPS nconv=0 first unconverged value (error) -302.035 (2.98341162e-06) 149645 EPS nconv=0 first unconverged value (error) -302.035 (2.85801421e-06) 149646 EPS nconv=0 first unconverged value (error) -302.035 (2.77590984e-06) 149647 EPS nconv=0 first unconverged value (error) -302.035 (2.77590984e-06) 149648 EPS nconv=0 first unconverged value (error) -302.035 (2.71680188e-06) 149649 EPS nconv=0 first unconverged value (error) -302.035 (2.74594417e-06) 149650 EPS nconv=0 first unconverged value (error) -302.035 (2.68295701e-06) 149651 EPS nconv=0 first unconverged value (error) -302.035 (2.19250659e-06) 149652 EPS nconv=0 first unconverged value (error) -302.035 (1.90985854e-06) 149653 EPS nconv=0 first unconverged value (error) -302.035 (1.90985854e-06) 149654 EPS nconv=0 first unconverged value (error) -302.035 (2.43753204e-06) 149655 EPS nconv=0 first unconverged value (error) -302.035 (2.25477477e-06) 149656 EPS nconv=0 first unconverged value (error) -302.035 (2.10865112e-06) 149657 EPS nconv=0 first unconverged value (error) -302.035 (2.04146983e-06) 149658 EPS nconv=0 first unconverged value (error) -302.035 (2.00757639e-06) 149659 EPS nconv=0 first unconverged value (error) -302.035 (2.00757639e-06) 149660 EPS nconv=0 first unconverged value (error) -302.035 (3.01893890e-06) 149661 EPS nconv=0 first unconverged value (error) -302.035 (2.71862881e-06) 149662 EPS nconv=0 first unconverged value (error) -302.035 (2.51030663e-06) 149663 EPS nconv=0 first unconverged value (error) -302.035 (2.49193368e-06) 149664 EPS nconv=0 first unconverged value (error) -302.035 (2.47815355e-06) 149665 EPS nconv=0 first unconverged value (error) -302.035 (2.47815355e-06) 149666 EPS nconv=0 first unconverged value (error) -302.035 (3.30687091e-06) 149667 EPS nconv=0 first unconverged value (error) -302.035 (3.03781758e-06) 149668 EPS nconv=0 first unconverged value (error) -302.035 (2.56249673e-06) 149669 EPS nconv=0 first unconverged value (error) -302.035 (2.47129074e-06) 149670 EPS nconv=0 first unconverged value (error) -302.035 (2.40526196e-06) 149671 EPS nconv=0 first unconverged value (error) -302.035 (2.40526196e-06) 149672 EPS nconv=0 first unconverged value (error) -302.035 (2.39549782e-06) 149673 EPS nconv=0 first unconverged value (error) -302.035 (2.65219837e-06) 149674 EPS nconv=0 first unconverged value (error) -302.035 (2.31094882e-06) 149675 EPS nconv=0 first unconverged value (error) -302.035 (1.95624856e-06) 149676 EPS nconv=0 first unconverged value (error) -302.035 (1.87294455e-06) 149677 EPS nconv=0 first unconverged value (error) -302.035 (1.87294455e-06) 149678 EPS nconv=0 first unconverged value (error) -302.035 (2.64347963e-06) 149679 EPS nconv=0 first unconverged value (error) -302.035 (2.43905172e-06) 149680 EPS nconv=0 first unconverged value (error) -302.035 (2.34216499e-06) 149681 EPS nconv=0 first unconverged value (error) -302.035 (2.33011695e-06) 149682 EPS nconv=0 first unconverged value (error) -302.035 (2.26497863e-06) 149683 EPS nconv=0 first unconverged value (error) -302.035 (2.26497863e-06) 149684 EPS nconv=0 first unconverged value (error) -302.035 (2.24813132e-06) 149685 EPS nconv=0 first unconverged value (error) -302.035 (2.38250078e-06) 149686 EPS nconv=0 first unconverged value (error) -302.035 (2.08710534e-06) 149687 EPS nconv=0 first unconverged value (error) -302.035 (1.89429048e-06) 149688 EPS nconv=0 first unconverged value (error) -302.035 (1.87038252e-06) 149689 EPS nconv=0 first unconverged value (error) -302.035 (1.87038252e-06) 149690 EPS nconv=0 first unconverged value (error) -302.035 (2.59229450e-06) 149691 EPS nconv=0 first unconverged value (error) -302.035 (2.29514947e-06) 149692 EPS nconv=0 first unconverged value (error) -302.035 (2.15148712e-06) 149693 EPS nconv=0 first unconverged value (error) -302.035 (2.06842735e-06) 149694 EPS nconv=0 first unconverged value (error) -302.035 (2.04330464e-06) 149695 EPS nconv=0 first unconverged value (error) -302.035 (2.04330464e-06) 149696 EPS nconv=0 first unconverged value (error) -302.035 (2.95078604e-06) 149697 EPS nconv=0 first unconverged value (error) -302.035 (3.00382178e-06) 149698 EPS nconv=0 first unconverged value (error) -302.035 (2.59945810e-06) 149699 EPS nconv=0 first unconverged value (error) -302.035 (2.44663624e-06) 149700 EPS nconv=0 first unconverged value (error) -302.035 (2.36984091e-06) 149701 EPS nconv=0 first unconverged value (error) -302.035 (2.36984091e-06) 149702 EPS nconv=0 first unconverged value (error) -302.035 (2.45273883e-06) 149703 EPS nconv=0 first unconverged value (error) -302.035 (2.39899792e-06) 149704 EPS nconv=0 first unconverged value (error) -302.035 (2.18681548e-06) 149705 EPS nconv=0 first unconverged value (error) -302.035 (2.02165162e-06) 149706 EPS nconv=0 first unconverged value (error) -302.035 (1.94665250e-06) 149707 EPS nconv=0 first unconverged value (error) -302.035 (1.94665250e-06) 149708 EPS nconv=0 first unconverged value (error) -302.035 (1.94854916e-06) 149709 EPS nconv=0 first unconverged value (error) -302.035 (1.91456408e-06) 149710 EPS nconv=0 first unconverged value (error) -302.035 (1.86434245e-06) 149711 EPS nconv=0 first unconverged value (error) -302.035 (1.83825223e-06) 149712 EPS nconv=0 first unconverged value (error) -302.035 (1.82127637e-06) 149713 EPS nconv=0 first unconverged value (error) -302.035 (1.82127637e-06) 149714 EPS nconv=0 first unconverged value (error) -302.035 (1.89494898e-06) 149715 EPS nconv=0 first unconverged value (error) -302.035 (1.88060066e-06) 149716 EPS nconv=0 first unconverged value (error) -302.035 (1.85631745e-06) 149717 EPS nconv=0 first unconverged value (error) -302.035 (1.83871531e-06) 149718 EPS nconv=0 first unconverged value (error) -302.035 (1.83260013e-06) 149719 EPS nconv=0 first unconverged value (error) -302.035 (1.83260013e-06) 149720 EPS nconv=0 first unconverged value (error) -302.035 (1.96715351e-06) 149721 EPS nconv=0 first unconverged value (error) -302.035 (1.93602857e-06) 149722 EPS nconv=0 first unconverged value (error) -302.035 (1.88977367e-06) 149723 EPS nconv=0 first unconverged value (error) -302.035 (1.88699301e-06) 149724 EPS nconv=0 first unconverged value (error) -302.035 (1.86188150e-06) 149725 EPS nconv=0 first unconverged value (error) -302.035 (1.86188150e-06) 149726 EPS nconv=0 first unconverged value (error) -302.035 (1.90215853e-06) 149727 EPS nconv=0 first unconverged value (error) -302.035 (1.93304208e-06) 149728 EPS nconv=0 first unconverged value (error) -302.035 (1.87591586e-06) 149729 EPS nconv=0 first unconverged value (error) -302.035 (1.84094948e-06) 149730 EPS nconv=0 first unconverged value (error) -302.035 (1.82904275e-06) 149731 EPS nconv=0 first unconverged value (error) -302.035 (1.82904275e-06) 149732 EPS nconv=0 first unconverged value (error) -302.035 (1.81924679e-06) 149733 EPS nconv=0 first unconverged value (error) -302.035 (1.82181038e-06) 149734 EPS nconv=0 first unconverged value (error) -302.035 (1.81008039e-06) 149735 EPS nconv=0 first unconverged value (error) -302.035 (1.80158936e-06) 149736 EPS nconv=0 first unconverged value (error) -302.035 (1.80031139e-06) 149737 EPS nconv=0 first unconverged value (error) -302.035 (1.80031139e-06) 149738 EPS nconv=0 first unconverged value (error) -302.035 (1.87569489e-06) 149739 EPS nconv=0 first unconverged value (error) -302.035 (1.84744123e-06) 149740 EPS nconv=0 first unconverged value (error) -302.035 (1.83554154e-06) 149741 EPS nconv=0 first unconverged value (error) -302.035 (1.82757273e-06) 149742 EPS nconv=0 first unconverged value (error) -302.035 (1.82105502e-06) 149743 EPS nconv=0 first unconverged value (error) -302.035 (1.82105502e-06) 149744 EPS nconv=0 first unconverged value (error) -302.035 (2.57645566e-06) 149745 EPS nconv=0 first unconverged value (error) -302.035 (2.45113398e-06) 149746 EPS nconv=0 first unconverged value (error) -302.035 (2.37650433e-06) 149747 EPS nconv=0 first unconverged value (error) -302.035 (2.33914715e-06) 149748 EPS nconv=0 first unconverged value (error) -302.035 (2.29935133e-06) 149749 EPS nconv=0 first unconverged value (error) -302.035 (2.29935133e-06) 149750 EPS nconv=0 first unconverged value (error) -302.035 (2.34733978e-06) 149751 EPS nconv=0 first unconverged value (error) -302.035 (2.16289753e-06) 149752 EPS nconv=0 first unconverged value (error) -302.035 (2.02141757e-06) 149753 EPS nconv=0 first unconverged value (error) -302.035 (1.91059856e-06) 149754 EPS nconv=0 first unconverged value (error) -302.035 (1.89289738e-06) 149755 EPS nconv=0 first unconverged value (error) -302.035 (1.89289738e-06) 149756 EPS nconv=0 first unconverged value (error) -302.035 (2.93819351e-06) 149757 EPS nconv=0 first unconverged value (error) -302.035 (2.84745997e-06) 149758 EPS nconv=0 first unconverged value (error) -302.035 (2.31962646e-06) 149759 EPS nconv=0 first unconverged value (error) -302.035 (2.28354101e-06) 149760 EPS nconv=0 first unconverged value (error) -302.035 (2.23632919e-06) 149761 EPS nconv=0 first unconverged value (error) -302.035 (2.23632919e-06) 149762 EPS nconv=0 first unconverged value (error) -302.035 (2.38812527e-06) 149763 EPS nconv=0 first unconverged value (error) -302.035 (2.58871860e-06) 149764 EPS nconv=0 first unconverged value (error) -302.035 (2.42746480e-06) 149765 EPS nconv=0 first unconverged value (error) -302.035 (2.01993815e-06) 149766 EPS nconv=0 first unconverged value (error) -302.035 (1.93830391e-06) 149767 EPS nconv=0 first unconverged value (error) -302.035 (1.93830391e-06) 149768 EPS nconv=0 first unconverged value (error) -302.035 (1.93709380e-06) 149769 EPS nconv=0 first unconverged value (error) -302.035 (1.96187078e-06) 149770 EPS nconv=0 first unconverged value (error) -302.035 (1.91123912e-06) 149771 EPS nconv=0 first unconverged value (error) -302.035 (1.83208573e-06) 149772 EPS nconv=0 first unconverged value (error) -302.035 (1.83433298e-06) 149773 EPS nconv=0 first unconverged value (error) -302.035 (1.83433298e-06) 149774 EPS nconv=0 first unconverged value (error) -302.035 (1.87255237e-06) 149775 EPS nconv=0 first unconverged value (error) -302.035 (1.83518005e-06) 149776 EPS nconv=0 first unconverged value (error) -302.035 (1.82871765e-06) 149777 EPS nconv=0 first unconverged value (error) -302.035 (1.82118014e-06) 149778 EPS nconv=0 first unconverged value (error) -302.035 (1.81672518e-06) 149779 EPS nconv=0 first unconverged value (error) -302.035 (1.81672518e-06) 149780 EPS nconv=0 first unconverged value (error) -302.035 (2.04009696e-06) 149781 EPS nconv=0 first unconverged value (error) -302.035 (1.98169184e-06) 149782 EPS nconv=0 first unconverged value (error) -302.035 (1.93262602e-06) 149783 EPS nconv=0 first unconverged value (error) -302.035 (1.88738933e-06) 149784 EPS nconv=0 first unconverged value (error) -302.035 (1.88154802e-06) 149785 EPS nconv=0 first unconverged value (error) -302.035 (1.88154802e-06) 149786 EPS nconv=0 first unconverged value (error) -302.035 (2.00610051e-06) 149787 EPS nconv=0 first unconverged value (error) -302.035 (2.01886186e-06) 149788 EPS nconv=0 first unconverged value (error) -302.035 (1.90196942e-06) 149789 EPS nconv=0 first unconverged value (error) -302.035 (1.91304845e-06) 149790 EPS nconv=0 first unconverged value (error) -302.035 (1.86697198e-06) 149791 EPS nconv=0 first unconverged value (error) -302.035 (1.86697198e-06) 149792 EPS nconv=0 first unconverged value (error) -302.035 (1.86859848e-06) 149793 EPS nconv=0 first unconverged value (error) -302.035 (1.88089578e-06) 149794 EPS nconv=0 first unconverged value (error) -302.035 (1.83048656e-06) 149795 EPS nconv=0 first unconverged value (error) -302.035 (1.81648862e-06) 149796 EPS nconv=0 first unconverged value (error) -302.035 (1.81248102e-06) 149797 EPS nconv=0 first unconverged value (error) -302.035 (1.81248102e-06) 149798 EPS nconv=0 first unconverged value (error) -302.035 (1.80388803e-06) 149799 EPS nconv=0 first unconverged value (error) -302.035 (1.79683603e-06) 149800 EPS nconv=0 first unconverged value (error) -302.035 (1.79543382e-06) 149801 EPS nconv=0 first unconverged value (error) -302.035 (1.79509926e-06) 149802 EPS nconv=0 first unconverged value (error) -302.035 (1.79489414e-06) 149803 EPS nconv=0 first unconverged value (error) -302.035 (1.79489414e-06) 149804 EPS nconv=0 first unconverged value (error) -302.035 (1.99419513e-06) 149805 EPS nconv=0 first unconverged value (error) -302.035 (1.92405190e-06) 149806 EPS nconv=0 first unconverged value (error) -302.035 (1.89347177e-06) 149807 EPS nconv=0 first unconverged value (error) -302.035 (1.87953674e-06) 149808 EPS nconv=0 first unconverged value (error) -302.035 (1.86942835e-06) 149809 EPS nconv=0 first unconverged value (error) -302.035 (1.86942835e-06) 149810 EPS nconv=0 first unconverged value (error) -302.035 (2.07772785e-06) 149811 EPS nconv=0 first unconverged value (error) -302.035 (2.14802168e-06) 149812 EPS nconv=0 first unconverged value (error) -302.035 (2.07309916e-06) 149813 EPS nconv=0 first unconverged value (error) -302.035 (1.93432624e-06) 149814 EPS nconv=0 first unconverged value (error) -302.035 (1.92013929e-06) 149815 EPS nconv=0 first unconverged value (error) -302.035 (1.92013929e-06) 149816 EPS nconv=0 first unconverged value (error) -302.035 (2.19063122e-06) 149817 EPS nconv=0 first unconverged value (error) -302.035 (2.03751534e-06) 149818 EPS nconv=0 first unconverged value (error) -302.035 (1.97437945e-06) 149819 EPS nconv=0 first unconverged value (error) -302.035 (1.96877500e-06) 149820 EPS nconv=0 first unconverged value (error) -302.035 (1.95687002e-06) 149821 EPS nconv=0 first unconverged value (error) -302.035 (1.95687002e-06) 149822 EPS nconv=0 first unconverged value (error) -302.035 (1.95820611e-06) 149823 EPS nconv=0 first unconverged value (error) -302.035 (1.95392804e-06) 149824 EPS nconv=0 first unconverged value (error) -302.035 (1.85240340e-06) 149825 EPS nconv=0 first unconverged value (error) -302.035 (1.82317358e-06) 149826 EPS nconv=0 first unconverged value (error) -302.035 (1.81532132e-06) 149827 EPS nconv=0 first unconverged value (error) -302.035 (1.81532132e-06) 149828 EPS nconv=0 first unconverged value (error) -302.035 (2.07015719e-06) 149829 EPS nconv=0 first unconverged value (error) -302.035 (1.95114470e-06) 149830 EPS nconv=0 first unconverged value (error) -302.035 (1.91240914e-06) 149831 EPS nconv=0 first unconverged value (error) -302.035 (1.90098238e-06) 149832 EPS nconv=0 first unconverged value (error) -302.035 (1.89026915e-06) 149833 EPS nconv=0 first unconverged value (error) -302.035 (1.89026915e-06) 149834 EPS nconv=0 first unconverged value (error) -302.035 (1.98066342e-06) 149835 EPS nconv=0 first unconverged value (error) -302.035 (2.05072567e-06) 149836 EPS nconv=0 first unconverged value (error) -302.035 (1.91862628e-06) 149837 EPS nconv=0 first unconverged value (error) -302.035 (1.87917077e-06) 149838 EPS nconv=0 first unconverged value (error) -302.035 (1.86679004e-06) 149839 EPS nconv=0 first unconverged value (error) -302.035 (1.86679004e-06) 149840 EPS nconv=0 first unconverged value (error) -302.035 (1.85430386e-06) 149841 EPS nconv=0 first unconverged value (error) -302.035 (1.85333964e-06) 149842 EPS nconv=0 first unconverged value (error) -302.035 (1.81811947e-06) 149843 EPS nconv=0 first unconverged value (error) -302.035 (1.80891216e-06) 149844 EPS nconv=0 first unconverged value (error) -302.035 (1.80457273e-06) 149845 EPS nconv=0 first unconverged value (error) -302.035 (1.80457273e-06) 149846 EPS nconv=0 first unconverged value (error) -302.035 (2.98135030e-06) 149847 EPS nconv=0 first unconverged value (error) -302.035 (2.64907112e-06) 149848 EPS nconv=0 first unconverged value (error) -302.035 (2.39795463e-06) 149849 EPS nconv=0 first unconverged value (error) -302.035 (2.31085404e-06) 149850 EPS nconv=0 first unconverged value (error) -302.035 (2.26837162e-06) 149851 EPS nconv=0 first unconverged value (error) -302.035 (2.26837162e-06) 149852 EPS nconv=0 first unconverged value (error) -302.035 (2.68213192e-06) 149853 EPS nconv=0 first unconverged value (error) -302.035 (2.77703534e-06) 149854 EPS nconv=0 first unconverged value (error) -302.035 (2.38837355e-06) 149855 EPS nconv=0 first unconverged value (error) -302.035 (2.17922791e-06) 149856 EPS nconv=0 first unconverged value (error) -302.035 (2.11904558e-06) 149857 EPS nconv=0 first unconverged value (error) -302.035 (2.11904558e-06) 149858 EPS nconv=0 first unconverged value (error) -302.035 (2.21424830e-06) 149859 EPS nconv=0 first unconverged value (error) -302.035 (2.32082749e-06) 149860 EPS nconv=0 first unconverged value (error) -302.035 (2.10599055e-06) 149861 EPS nconv=0 first unconverged value (error) -302.035 (1.92322089e-06) 149862 EPS nconv=0 first unconverged value (error) -302.035 (1.89098300e-06) 149863 EPS nconv=0 first unconverged value (error) -302.035 (1.89098300e-06) 149864 EPS nconv=0 first unconverged value (error) -302.035 (1.91059292e-06) 149865 EPS nconv=0 first unconverged value (error) -302.035 (1.89586279e-06) 149866 EPS nconv=0 first unconverged value (error) -302.035 (1.85024461e-06) 149867 EPS nconv=0 first unconverged value (error) -302.035 (1.82416514e-06) 149868 EPS nconv=0 first unconverged value (error) -302.035 (1.81554670e-06) 149869 EPS nconv=0 first unconverged value (error) -302.035 (1.81554670e-06) 149870 EPS nconv=0 first unconverged value (error) -302.035 (2.08209909e-06) 149871 EPS nconv=0 first unconverged value (error) -302.035 (1.96985299e-06) 149872 EPS nconv=0 first unconverged value (error) -302.035 (1.93355468e-06) 149873 EPS nconv=0 first unconverged value (error) -302.035 (1.91904370e-06) 149874 EPS nconv=0 first unconverged value (error) -302.035 (1.90045257e-06) 149875 EPS nconv=0 first unconverged value (error) -302.035 (1.90045257e-06) 149876 EPS nconv=0 first unconverged value (error) -302.035 (2.14925837e-06) 149877 EPS nconv=0 first unconverged value (error) -302.035 (2.21944039e-06) 149878 EPS nconv=0 first unconverged value (error) -302.035 (2.06512014e-06) 149879 EPS nconv=0 first unconverged value (error) -302.035 (1.97931522e-06) 149880 EPS nconv=0 first unconverged value (error) -302.035 (1.93887011e-06) 149881 EPS nconv=0 first unconverged value (error) -302.035 (1.93887011e-06) 149882 EPS nconv=0 first unconverged value (error) -302.035 (2.64924061e-06) 149883 EPS nconv=0 first unconverged value (error) -302.035 (2.43420517e-06) 149884 EPS nconv=0 first unconverged value (error) -302.035 (2.33267735e-06) 149885 EPS nconv=0 first unconverged value (error) -302.035 (2.33266847e-06) 149886 EPS nconv=0 first unconverged value (error) -302.035 (2.24727570e-06) 149887 EPS nconv=0 first unconverged value (error) -302.035 (2.24727570e-06) 149888 EPS nconv=0 first unconverged value (error) -302.035 (2.22573080e-06) 149889 EPS nconv=0 first unconverged value (error) -302.035 (2.22971682e-06) 149890 EPS nconv=0 first unconverged value (error) -302.035 (1.99900889e-06) 149891 EPS nconv=0 first unconverged value (error) -302.035 (1.91800548e-06) 149892 EPS nconv=0 first unconverged value (error) -302.035 (1.89249000e-06) 149893 EPS nconv=0 first unconverged value (error) -302.035 (1.89249000e-06) 149894 EPS nconv=0 first unconverged value (error) -302.035 (1.80843584e-06) 149895 EPS nconv=0 first unconverged value (error) -302.035 (1.80067819e-06) 149896 EPS nconv=0 first unconverged value (error) -302.035 (1.79799572e-06) 149897 EPS nconv=0 first unconverged value (error) -302.035 (1.79517454e-06) 149898 EPS nconv=0 first unconverged value (error) -302.035 (1.79468739e-06) 149899 EPS nconv=0 first unconverged value (error) -302.035 (1.79468739e-06) 149900 EPS nconv=0 first unconverged value (error) -302.035 (2.29294315e-06) 149901 EPS nconv=0 first unconverged value (error) -302.035 (2.11781596e-06) 149902 EPS nconv=0 first unconverged value (error) -302.035 (2.11055587e-06) 149903 EPS nconv=0 first unconverged value (error) -302.035 (2.08669117e-06) 149904 EPS nconv=0 first unconverged value (error) -302.035 (2.04597430e-06) 149905 EPS nconv=0 first unconverged value (error) -302.035 (2.04597430e-06) 149906 EPS nconv=0 first unconverged value (error) -302.035 (3.62527510e-06) 149907 EPS nconv=0 first unconverged value (error) -302.035 (3.14590583e-06) 149908 EPS nconv=0 first unconverged value (error) -302.035 (2.74858755e-06) 149909 EPS nconv=0 first unconverged value (error) -302.035 (2.66011196e-06) 149910 EPS nconv=0 first unconverged value (error) -302.035 (2.63780847e-06) 149911 EPS nconv=0 first unconverged value (error) -302.035 (2.63780847e-06) 149912 EPS nconv=0 first unconverged value (error) -302.035 (2.65324035e-06) 149913 EPS nconv=0 first unconverged value (error) -302.035 (3.08695658e-06) 149914 EPS nconv=0 first unconverged value (error) -302.035 (2.63185806e-06) 149915 EPS nconv=0 first unconverged value (error) -302.035 (2.31197853e-06) 149916 EPS nconv=0 first unconverged value (error) -302.035 (1.87555434e-06) 149917 EPS nconv=0 first unconverged value (error) -302.035 (1.87555434e-06) 149918 EPS nconv=0 first unconverged value (error) -302.035 (1.90464713e-06) 149919 EPS nconv=0 first unconverged value (error) -302.035 (1.90320755e-06) 149920 EPS nconv=0 first unconverged value (error) -302.035 (1.84471692e-06) 149921 EPS nconv=0 first unconverged value (error) -302.035 (1.81680129e-06) 149922 EPS nconv=0 first unconverged value (error) -302.035 (1.81085306e-06) 149923 EPS nconv=0 first unconverged value (error) -302.035 (1.81085306e-06) 149924 EPS nconv=0 first unconverged value (error) -302.035 (2.70398807e-06) 149925 EPS nconv=0 first unconverged value (error) -302.035 (2.43002141e-06) 149926 EPS nconv=0 first unconverged value (error) -302.035 (2.34604415e-06) 149927 EPS nconv=0 first unconverged value (error) -302.035 (2.28056103e-06) 149928 EPS nconv=0 first unconverged value (error) -302.035 (2.22401814e-06) 149929 EPS nconv=0 first unconverged value (error) -302.035 (2.22401814e-06) 149930 EPS nconv=0 first unconverged value (error) -302.035 (2.50986586e-06) 149931 EPS nconv=0 first unconverged value (error) -302.035 (2.45541881e-06) 149932 EPS nconv=0 first unconverged value (error) -302.035 (2.16394974e-06) 149933 EPS nconv=0 first unconverged value (error) -302.035 (2.09005110e-06) 149934 EPS nconv=0 first unconverged value (error) -302.035 (2.08185013e-06) 149935 EPS nconv=0 first unconverged value (error) -302.035 (2.08185013e-06) 149936 EPS nconv=0 first unconverged value (error) -302.035 (2.22950879e-06) 149937 EPS nconv=0 first unconverged value (error) -302.035 (2.15383498e-06) 149938 EPS nconv=0 first unconverged value (error) -302.035 (2.00752096e-06) 149939 EPS nconv=0 first unconverged value (error) -302.035 (1.94812852e-06) 149940 EPS nconv=0 first unconverged value (error) -302.035 (1.88591761e-06) 149941 EPS nconv=0 first unconverged value (error) -302.035 (1.88591761e-06) 149942 EPS nconv=0 first unconverged value (error) -302.035 (2.48383973e-06) 149943 EPS nconv=0 first unconverged value (error) -302.035 (2.31034474e-06) 149944 EPS nconv=0 first unconverged value (error) -302.035 (2.13453857e-06) 149945 EPS nconv=0 first unconverged value (error) -302.035 (2.08391626e-06) 149946 EPS nconv=0 first unconverged value (error) -302.035 (2.06164907e-06) 149947 EPS nconv=0 first unconverged value (error) -302.035 (2.06164907e-06) 149948 EPS nconv=0 first unconverged value (error) -302.035 (2.77335366e-06) 149949 EPS nconv=0 first unconverged value (error) -302.035 (2.66272693e-06) 149950 EPS nconv=0 first unconverged value (error) -302.035 (2.37665050e-06) 149951 EPS nconv=0 first unconverged value (error) -302.035 (2.26248764e-06) 149952 EPS nconv=0 first unconverged value (error) -302.035 (2.20537753e-06) 149953 EPS nconv=0 first unconverged value (error) -302.035 (2.20537753e-06) 149954 EPS nconv=0 first unconverged value (error) -302.035 (2.69476942e-06) 149955 EPS nconv=0 first unconverged value (error) -302.035 (2.42754393e-06) 149956 EPS nconv=0 first unconverged value (error) -302.035 (2.17591858e-06) 149957 EPS nconv=0 first unconverged value (error) -302.035 (2.10795949e-06) 149958 EPS nconv=0 first unconverged value (error) -302.035 (2.06338785e-06) 149959 EPS nconv=0 first unconverged value (error) -302.035 (2.06338785e-06) 149960 EPS nconv=0 first unconverged value (error) -302.035 (2.01915600e-06) 149961 EPS nconv=0 first unconverged value (error) -302.035 (2.19199691e-06) 149962 EPS nconv=0 first unconverged value (error) -302.035 (1.94027041e-06) 149963 EPS nconv=0 first unconverged value (error) -302.035 (1.86399221e-06) 149964 EPS nconv=0 first unconverged value (error) -302.035 (1.83193969e-06) 149965 EPS nconv=0 first unconverged value (error) -302.035 (1.83193969e-06) 149966 EPS nconv=0 first unconverged value (error) -302.035 (2.24916025e-06) 149967 EPS nconv=0 first unconverged value (error) -302.035 (2.06927794e-06) 149968 EPS nconv=0 first unconverged value (error) -302.035 (1.96585854e-06) 149969 EPS nconv=0 first unconverged value (error) -302.035 (1.96946253e-06) 149970 EPS nconv=0 first unconverged value (error) -302.035 (1.94499015e-06) 149971 EPS nconv=0 first unconverged value (error) -302.035 (1.94499015e-06) 149972 EPS nconv=0 first unconverged value (error) -302.035 (2.65610822e-06) 149973 EPS nconv=0 first unconverged value (error) -302.035 (2.48512421e-06) 149974 EPS nconv=0 first unconverged value (error) -302.035 (2.23936702e-06) 149975 EPS nconv=0 first unconverged value (error) -302.035 (2.20911604e-06) 149976 EPS nconv=0 first unconverged value (error) -302.035 (2.19453223e-06) 149977 EPS nconv=0 first unconverged value (error) -302.035 (2.19453223e-06) 149978 EPS nconv=0 first unconverged value (error) -302.035 (3.11689102e-06) 149979 EPS nconv=0 first unconverged value (error) -302.035 (2.74141578e-06) 149980 EPS nconv=0 first unconverged value (error) -302.035 (2.52260626e-06) 149981 EPS nconv=0 first unconverged value (error) -302.035 (2.37158467e-06) 149982 EPS nconv=0 first unconverged value (error) -302.035 (2.26232758e-06) 149983 EPS nconv=0 first unconverged value (error) -302.035 (2.26232758e-06) 149984 EPS nconv=0 first unconverged value (error) -302.035 (3.99447223e-06) 149985 EPS nconv=0 first unconverged value (error) -302.035 (3.44686987e-06) 149986 EPS nconv=0 first unconverged value (error) -302.035 (2.78748029e-06) 149987 EPS nconv=0 first unconverged value (error) -302.035 (2.81581970e-06) 149988 EPS nconv=0 first unconverged value (error) -302.035 (2.63729330e-06) 149989 EPS nconv=0 first unconverged value (error) -302.035 (2.63729330e-06) 149990 EPS nconv=0 first unconverged value (error) -302.035 (3.50932198e-06) 149991 EPS nconv=0 first unconverged value (error) -302.035 (3.58488751e-06) 149992 EPS nconv=0 first unconverged value (error) -302.035 (2.87502866e-06) 149993 EPS nconv=0 first unconverged value (error) -302.035 (2.64823981e-06) 149994 EPS nconv=0 first unconverged value (error) -302.035 (2.57561407e-06) 149995 EPS nconv=0 first unconverged value (error) -302.035 (2.57561407e-06) 149996 EPS nconv=0 first unconverged value (error) -302.035 (2.80381332e-06) 149997 EPS nconv=0 first unconverged value (error) -302.035 (2.89820455e-06) 149998 EPS nconv=0 first unconverged value (error) -302.035 (2.59502564e-06) 149999 EPS nconv=0 first unconverged value (error) -302.035 (2.08313733e-06) 150000 EPS nconv=0 first unconverged value (error) -302.035 (2.00026038e-06) 150001 EPS nconv=0 first unconverged value (error) -302.035 (2.00026038e-06) 150002 EPS nconv=0 first unconverged value (error) -302.035 (4.42370023e-06) 150003 EPS nconv=0 first unconverged value (error) -302.035 (3.62538025e-06) 150004 EPS nconv=0 first unconverged value (error) -302.035 (3.11409686e-06) 150005 EPS nconv=0 first unconverged value (error) -302.035 (3.02080139e-06) 150006 EPS nconv=0 first unconverged value (error) -302.035 (2.94144804e-06) 150007 EPS nconv=0 first unconverged value (error) -302.035 (2.94144804e-06) 150008 EPS nconv=0 first unconverged value (error) -302.035 (4.64070918e-06) 150009 EPS nconv=0 first unconverged value (error) -302.035 (4.58216267e-06) 150010 EPS nconv=0 first unconverged value (error) -302.035 (3.47834679e-06) 150011 EPS nconv=0 first unconverged value (error) -302.035 (3.39900567e-06) 150012 EPS nconv=0 first unconverged value (error) -302.035 (3.25147949e-06) 150013 EPS nconv=0 first unconverged value (error) -302.035 (3.25147949e-06) 150014 EPS nconv=0 first unconverged value (error) -302.035 (3.16733716e-06) 150015 EPS nconv=0 first unconverged value (error) -302.035 (3.57989446e-06) 150016 EPS nconv=0 first unconverged value (error) -302.035 (2.83968798e-06) 150017 EPS nconv=0 first unconverged value (error) -302.035 (2.11522508e-06) 150018 EPS nconv=0 first unconverged value (error) -302.035 (2.01461753e-06) 150019 EPS nconv=0 first unconverged value (error) -302.035 (2.01461753e-06) 150020 EPS nconv=0 first unconverged value (error) -302.035 (1.91075285e-06) 150021 EPS nconv=0 first unconverged value (error) -302.035 (1.83141585e-06) 150022 EPS nconv=0 first unconverged value (error) -302.035 (1.81423398e-06) 150023 EPS nconv=0 first unconverged value (error) -302.035 (1.80755343e-06) 150024 EPS nconv=0 first unconverged value (error) -302.035 (1.80025309e-06) 150025 EPS nconv=0 first unconverged value (error) -302.035 (1.80025309e-06) 150026 EPS nconv=0 first unconverged value (error) -302.035 (3.03676646e-06) 150027 EPS nconv=0 first unconverged value (error) -302.035 (2.78270339e-06) 150028 EPS nconv=0 first unconverged value (error) -302.035 (2.52390614e-06) 150029 EPS nconv=0 first unconverged value (error) -302.035 (2.45754867e-06) 150030 EPS nconv=0 first unconverged value (error) -302.035 (2.40774074e-06) 150031 EPS nconv=0 first unconverged value (error) -302.035 (2.40774074e-06) 150032 EPS nconv=0 first unconverged value (error) -302.035 (4.34903229e-06) 150033 EPS nconv=0 first unconverged value (error) -302.035 (3.92577270e-06) 150034 EPS nconv=0 first unconverged value (error) -302.035 (3.28093893e-06) 150035 EPS nconv=0 first unconverged value (error) -302.035 (3.23332379e-06) 150036 EPS nconv=0 first unconverged value (error) -302.035 (3.19140908e-06) 150037 EPS nconv=0 first unconverged value (error) -302.035 (3.19140908e-06) 150038 EPS nconv=0 first unconverged value (error) -302.035 (3.33138604e-06) 150039 EPS nconv=0 first unconverged value (error) -302.035 (3.50220079e-06) 150040 EPS nconv=0 first unconverged value (error) -302.035 (3.04626436e-06) 150041 EPS nconv=0 first unconverged value (error) -302.035 (2.31598569e-06) 150042 EPS nconv=0 first unconverged value (error) -302.035 (2.12359273e-06) 150043 EPS nconv=0 first unconverged value (error) -302.035 (2.12359273e-06) 150044 EPS nconv=0 first unconverged value (error) -302.035 (1.97308261e-06) 150045 EPS nconv=0 first unconverged value (error) -302.035 (2.03546248e-06) 150046 EPS nconv=0 first unconverged value (error) -302.035 (1.98487674e-06) 150047 EPS nconv=0 first unconverged value (error) -302.035 (1.86341087e-06) 150048 EPS nconv=0 first unconverged value (error) -302.035 (1.82544836e-06) 150049 EPS nconv=0 first unconverged value (error) -302.035 (1.82544836e-06) 150050 EPS nconv=0 first unconverged value (error) -302.035 (1.85539329e-06) 150051 EPS nconv=0 first unconverged value (error) -302.035 (1.84472965e-06) 150052 EPS nconv=0 first unconverged value (error) -302.035 (1.83020180e-06) 150053 EPS nconv=0 first unconverged value (error) -302.035 (1.83012095e-06) 150054 EPS nconv=0 first unconverged value (error) -302.035 (1.82523955e-06) 150055 EPS nconv=0 first unconverged value (error) -302.035 (1.82523955e-06) 150056 EPS nconv=0 first unconverged value (error) -302.035 (2.87077356e-06) 150057 EPS nconv=0 first unconverged value (error) -302.035 (2.59652760e-06) 150058 EPS nconv=0 first unconverged value (error) -302.035 (2.41372768e-06) 150059 EPS nconv=0 first unconverged value (error) -302.035 (2.31284606e-06) 150060 EPS nconv=0 first unconverged value (error) -302.035 (2.22737293e-06) 150061 EPS nconv=0 first unconverged value (error) -302.035 (2.22737293e-06) 150062 EPS nconv=0 first unconverged value (error) -302.035 (2.81352390e-06) 150063 EPS nconv=0 first unconverged value (error) -302.035 (2.81551054e-06) 150064 EPS nconv=0 first unconverged value (error) -302.035 (2.42927330e-06) 150065 EPS nconv=0 first unconverged value (error) -302.035 (2.17150409e-06) 150066 EPS nconv=0 first unconverged value (error) -302.035 (2.09686305e-06) 150067 EPS nconv=0 first unconverged value (error) -302.035 (2.09686305e-06) 150068 EPS nconv=0 first unconverged value (error) -302.035 (2.11234491e-06) 150069 EPS nconv=0 first unconverged value (error) -302.035 (2.23426014e-06) 150070 EPS nconv=0 first unconverged value (error) -302.035 (2.02667224e-06) 150071 EPS nconv=0 first unconverged value (error) -302.035 (1.89097141e-06) 150072 EPS nconv=0 first unconverged value (error) -302.035 (1.86394535e-06) 150073 EPS nconv=0 first unconverged value (error) -302.035 (1.86394535e-06) 150074 EPS nconv=0 first unconverged value (error) -302.035 (1.84173206e-06) 150075 EPS nconv=0 first unconverged value (error) -302.035 (1.85196759e-06) 150076 EPS nconv=0 first unconverged value (error) -302.035 (1.82011789e-06) 150077 EPS nconv=0 first unconverged value (error) -302.035 (1.80496269e-06) 150078 EPS nconv=0 first unconverged value (error) -302.035 (1.80561348e-06) 150079 EPS nconv=0 first unconverged value (error) -302.035 (1.80561348e-06) 150080 EPS nconv=0 first unconverged value (error) -302.035 (1.86052932e-06) 150081 EPS nconv=0 first unconverged value (error) -302.035 (1.83147097e-06) 150082 EPS nconv=0 first unconverged value (error) -302.035 (1.82038967e-06) 150083 EPS nconv=0 first unconverged value (error) -302.035 (1.81724528e-06) 150084 EPS nconv=0 first unconverged value (error) -302.035 (1.81468949e-06) 150085 EPS nconv=0 first unconverged value (error) -302.035 (1.81468949e-06) 150086 EPS nconv=0 first unconverged value (error) -302.035 (2.39095691e-06) 150087 EPS nconv=0 first unconverged value (error) -302.035 (2.22268151e-06) 150088 EPS nconv=0 first unconverged value (error) -302.035 (2.12296185e-06) 150089 EPS nconv=0 first unconverged value (error) -302.035 (2.08510650e-06) 150090 EPS nconv=0 first unconverged value (error) -302.035 (2.04851910e-06) 150091 EPS nconv=0 first unconverged value (error) -302.035 (2.04851910e-06) 150092 EPS nconv=0 first unconverged value (error) -302.035 (3.33136714e-06) 150093 EPS nconv=0 first unconverged value (error) -302.035 (3.07812423e-06) 150094 EPS nconv=0 first unconverged value (error) -302.035 (2.77899157e-06) 150095 EPS nconv=0 first unconverged value (error) -302.035 (2.73904201e-06) 150096 EPS nconv=0 first unconverged value (error) -302.035 (2.70926373e-06) 150097 EPS nconv=0 first unconverged value (error) -302.035 (2.70926373e-06) 150098 EPS nconv=0 first unconverged value (error) -302.035 (3.85414016e-06) 150099 EPS nconv=0 first unconverged value (error) -302.035 (3.49725295e-06) 150100 EPS nconv=0 first unconverged value (error) -302.035 (2.96873753e-06) 150101 EPS nconv=0 first unconverged value (error) -302.035 (2.94276198e-06) 150102 EPS nconv=0 first unconverged value (error) -302.035 (2.69954827e-06) 150103 EPS nconv=0 first unconverged value (error) -302.035 (2.69954827e-06) 150104 EPS nconv=0 first unconverged value (error) -302.035 (3.01825568e-06) 150105 EPS nconv=0 first unconverged value (error) -302.035 (3.11460263e-06) 150106 EPS nconv=0 first unconverged value (error) -302.035 (2.64020053e-06) 150107 EPS nconv=0 first unconverged value (error) -302.035 (2.30151311e-06) 150108 EPS nconv=0 first unconverged value (error) -302.035 (2.20878128e-06) 150109 EPS nconv=0 first unconverged value (error) -302.035 (2.20878128e-06) 150110 EPS nconv=0 first unconverged value (error) -302.035 (2.14763173e-06) 150111 EPS nconv=0 first unconverged value (error) -302.035 (2.27200205e-06) 150112 EPS nconv=0 first unconverged value (error) -302.035 (2.13939165e-06) 150113 EPS nconv=0 first unconverged value (error) -302.035 (1.94463987e-06) 150114 EPS nconv=0 first unconverged value (error) -302.035 (1.87538604e-06) 150115 EPS nconv=0 first unconverged value (error) -302.035 (1.87538604e-06) 150116 EPS nconv=0 first unconverged value (error) -302.035 (3.04545126e-06) 150117 EPS nconv=0 first unconverged value (error) -302.035 (2.73977470e-06) 150118 EPS nconv=0 first unconverged value (error) -302.035 (2.62483561e-06) 150119 EPS nconv=0 first unconverged value (error) -302.035 (2.47359547e-06) 150120 EPS nconv=0 first unconverged value (error) -302.035 (2.39183444e-06) 150121 EPS nconv=0 first unconverged value (error) -302.035 (2.39183444e-06) 150122 EPS nconv=0 first unconverged value (error) -302.035 (3.73227826e-06) 150123 EPS nconv=0 first unconverged value (error) -302.035 (3.40055348e-06) 150124 EPS nconv=0 first unconverged value (error) -302.035 (2.93758217e-06) 150125 EPS nconv=0 first unconverged value (error) -302.035 (2.90169879e-06) 150126 EPS nconv=0 first unconverged value (error) -302.035 (2.87750820e-06) 150127 EPS nconv=0 first unconverged value (error) -302.035 (2.87750820e-06) 150128 EPS nconv=0 first unconverged value (error) -302.035 (3.86248339e-06) 150129 EPS nconv=0 first unconverged value (error) -302.035 (3.49260864e-06) 150130 EPS nconv=0 first unconverged value (error) -302.035 (2.87150380e-06) 150131 EPS nconv=0 first unconverged value (error) -302.035 (2.76920828e-06) 150132 EPS nconv=0 first unconverged value (error) -302.035 (2.63136084e-06) 150133 EPS nconv=0 first unconverged value (error) -302.035 (2.63136084e-06) 150134 EPS nconv=0 first unconverged value (error) -302.035 (3.21338490e-06) 150135 EPS nconv=0 first unconverged value (error) -302.035 (3.37222108e-06) 150136 EPS nconv=0 first unconverged value (error) -302.035 (2.81066360e-06) 150137 EPS nconv=0 first unconverged value (error) -302.035 (2.26525460e-06) 150138 EPS nconv=0 first unconverged value (error) -302.035 (2.19117618e-06) 150139 EPS nconv=0 first unconverged value (error) -302.035 (2.19117618e-06) 150140 EPS nconv=0 first unconverged value (error) -302.035 (2.16893130e-06) 150141 EPS nconv=0 first unconverged value (error) -302.035 (2.57201066e-06) 150142 EPS nconv=0 first unconverged value (error) -302.035 (2.19269786e-06) 150143 EPS nconv=0 first unconverged value (error) -302.035 (1.96030090e-06) 150144 EPS nconv=0 first unconverged value (error) -302.035 (1.86039556e-06) 150145 EPS nconv=0 first unconverged value (error) -302.035 (1.86039556e-06) 150146 EPS nconv=0 first unconverged value (error) -302.035 (2.02522993e-06) 150147 EPS nconv=0 first unconverged value (error) -302.035 (1.99594112e-06) 150148 EPS nconv=0 first unconverged value (error) -302.035 (1.95957699e-06) 150149 EPS nconv=0 first unconverged value (error) -302.035 (1.95214304e-06) 150150 EPS nconv=0 first unconverged value (error) -302.035 (1.92168593e-06) 150151 EPS nconv=0 first unconverged value (error) -302.035 (1.92168593e-06) 150152 EPS nconv=0 first unconverged value (error) -302.035 (2.13657915e-06) 150153 EPS nconv=0 first unconverged value (error) -302.035 (2.07354673e-06) 150154 EPS nconv=0 first unconverged value (error) -302.035 (1.96820310e-06) 150155 EPS nconv=0 first unconverged value (error) -302.035 (1.95834836e-06) 150156 EPS nconv=0 first unconverged value (error) -302.035 (1.95563667e-06) 150157 EPS nconv=0 first unconverged value (error) -302.035 (1.95563667e-06) 150158 EPS nconv=0 first unconverged value (error) -302.035 (2.64507730e-06) 150159 EPS nconv=0 first unconverged value (error) -302.035 (2.38946135e-06) 150160 EPS nconv=0 first unconverged value (error) -302.035 (2.26916680e-06) 150161 EPS nconv=0 first unconverged value (error) -302.035 (2.08944610e-06) 150162 EPS nconv=0 first unconverged value (error) -302.035 (2.06293475e-06) 150163 EPS nconv=0 first unconverged value (error) -302.035 (2.06293475e-06) 150164 EPS nconv=0 first unconverged value (error) -302.035 (2.58230941e-06) 150165 EPS nconv=0 first unconverged value (error) -302.035 (2.56212616e-06) 150166 EPS nconv=0 first unconverged value (error) -302.035 (2.24857855e-06) 150167 EPS nconv=0 first unconverged value (error) -302.035 (2.08699525e-06) 150168 EPS nconv=0 first unconverged value (error) -302.035 (2.03183103e-06) 150169 EPS nconv=0 first unconverged value (error) -302.035 (2.03183103e-06) 150170 EPS nconv=0 first unconverged value (error) -302.035 (2.63133571e-06) 150171 EPS nconv=0 first unconverged value (error) -302.035 (2.43662873e-06) 150172 EPS nconv=0 first unconverged value (error) -302.035 (2.20794158e-06) 150173 EPS nconv=0 first unconverged value (error) -302.035 (2.17820653e-06) 150174 EPS nconv=0 first unconverged value (error) -302.035 (2.10751661e-06) 150175 EPS nconv=0 first unconverged value (error) -302.035 (2.10751661e-06) 150176 EPS nconv=0 first unconverged value (error) -302.035 (2.55494895e-06) 150177 EPS nconv=0 first unconverged value (error) -302.035 (2.55356409e-06) 150178 EPS nconv=0 first unconverged value (error) -302.035 (2.14702126e-06) 150179 EPS nconv=0 first unconverged value (error) -302.035 (2.10144701e-06) 150180 EPS nconv=0 first unconverged value (error) -302.035 (2.08794389e-06) 150181 EPS nconv=0 first unconverged value (error) -302.035 (2.08794389e-06) 150182 EPS nconv=0 first unconverged value (error) -302.035 (2.11651047e-06) 150183 EPS nconv=0 first unconverged value (error) -302.035 (2.13290235e-06) 150184 EPS nconv=0 first unconverged value (error) -302.035 (2.04819135e-06) 150185 EPS nconv=0 first unconverged value (error) -302.035 (1.88247062e-06) 150186 EPS nconv=0 first unconverged value (error) -302.035 (1.86591782e-06) 150187 EPS nconv=0 first unconverged value (error) -302.035 (1.86591782e-06) 150188 EPS nconv=0 first unconverged value (error) -302.035 (1.84126632e-06) 150189 EPS nconv=0 first unconverged value (error) -302.035 (1.88985742e-06) 150190 EPS nconv=0 first unconverged value (error) -302.035 (1.82846372e-06) 150191 EPS nconv=0 first unconverged value (error) -302.035 (1.80661318e-06) 150192 EPS nconv=0 first unconverged value (error) -302.035 (1.80423598e-06) 150193 EPS nconv=0 first unconverged value (error) -302.035 (1.80423598e-06) 150194 EPS nconv=0 first unconverged value (error) -302.035 (1.93860120e-06) 150195 EPS nconv=0 first unconverged value (error) -302.035 (1.88113614e-06) 150196 EPS nconv=0 first unconverged value (error) -302.035 (1.87209084e-06) 150197 EPS nconv=0 first unconverged value (error) -302.035 (1.87195564e-06) 150198 EPS nconv=0 first unconverged value (error) -302.035 (1.85404817e-06) 150199 EPS nconv=0 first unconverged value (error) -302.035 (1.85404817e-06) 150200 EPS nconv=0 first unconverged value (error) -302.035 (1.94015042e-06) 150201 EPS nconv=0 first unconverged value (error) -302.035 (1.98828017e-06) 150202 EPS nconv=0 first unconverged value (error) -302.035 (1.93168577e-06) 150203 EPS nconv=0 first unconverged value (error) -302.035 (1.86993482e-06) 150204 EPS nconv=0 first unconverged value (error) -302.035 (1.86382183e-06) 150205 EPS nconv=0 first unconverged value (error) -302.035 (1.86382183e-06) 150206 EPS nconv=0 first unconverged value (error) -302.035 (2.58126336e-06) 150207 EPS nconv=0 first unconverged value (error) -302.035 (2.26542425e-06) 150208 EPS nconv=0 first unconverged value (error) -302.035 (2.17577496e-06) 150209 EPS nconv=0 first unconverged value (error) -302.035 (2.14321121e-06) 150210 EPS nconv=0 first unconverged value (error) -302.035 (2.08274144e-06) 150211 EPS nconv=0 first unconverged value (error) -302.035 (2.08274144e-06) 150212 EPS nconv=0 first unconverged value (error) -302.035 (2.70455934e-06) 150213 EPS nconv=0 first unconverged value (error) -302.035 (2.62514560e-06) 150214 EPS nconv=0 first unconverged value (error) -302.035 (2.34617002e-06) 150215 EPS nconv=0 first unconverged value (error) -302.035 (2.31819580e-06) 150216 EPS nconv=0 first unconverged value (error) -302.035 (2.29199801e-06) 150217 EPS nconv=0 first unconverged value (error) -302.035 (2.29199801e-06) 150218 EPS nconv=0 first unconverged value (error) -302.035 (2.24552779e-06) 150219 EPS nconv=0 first unconverged value (error) -302.035 (2.29467980e-06) 150220 EPS nconv=0 first unconverged value (error) -302.035 (2.17832702e-06) 150221 EPS nconv=0 first unconverged value (error) -302.035 (1.97657369e-06) 150222 EPS nconv=0 first unconverged value (error) -302.035 (1.87677655e-06) 150223 EPS nconv=0 first unconverged value (error) -302.035 (1.87677655e-06) 150224 EPS nconv=0 first unconverged value (error) -302.035 (3.28423409e-06) 150225 EPS nconv=0 first unconverged value (error) -302.035 (2.96434267e-06) 150226 EPS nconv=0 first unconverged value (error) -302.035 (2.65179700e-06) 150227 EPS nconv=0 first unconverged value (error) -302.035 (2.53201189e-06) 150228 EPS nconv=0 first unconverged value (error) -302.035 (2.46151453e-06) 150229 EPS nconv=0 first unconverged value (error) -302.035 (2.46151453e-06) 150230 EPS nconv=0 first unconverged value (error) -302.035 (4.75959697e-06) 150231 EPS nconv=0 first unconverged value (error) -302.035 (4.40127051e-06) 150232 EPS nconv=0 first unconverged value (error) -302.035 (3.87927640e-06) 150233 EPS nconv=0 first unconverged value (error) -302.035 (3.76554560e-06) 150234 EPS nconv=0 first unconverged value (error) -302.035 (3.63671672e-06) 150235 EPS nconv=0 first unconverged value (error) -302.035 (3.63671672e-06) 150236 EPS nconv=0 first unconverged value (error) -302.035 (4.00711244e-06) 150237 EPS nconv=0 first unconverged value (error) -302.035 (3.81286614e-06) 150238 EPS nconv=0 first unconverged value (error) -302.035 (3.19979110e-06) 150239 EPS nconv=0 first unconverged value (error) -302.035 (2.77149122e-06) 150240 EPS nconv=0 first unconverged value (error) -302.035 (2.74073276e-06) 150241 EPS nconv=0 first unconverged value (error) -302.035 (2.74073276e-06) 150242 EPS nconv=0 first unconverged value (error) -302.035 (2.77893867e-06) 150243 EPS nconv=0 first unconverged value (error) -302.035 (2.79276952e-06) 150244 EPS nconv=0 first unconverged value (error) -302.035 (2.49906323e-06) 150245 EPS nconv=0 first unconverged value (error) -302.035 (2.10639373e-06) 150246 EPS nconv=0 first unconverged value (error) -302.035 (2.01887332e-06) 150247 EPS nconv=0 first unconverged value (error) -302.035 (2.01887332e-06) 150248 EPS nconv=0 first unconverged value (error) -302.035 (2.10589263e-06) 150249 EPS nconv=0 first unconverged value (error) -302.035 (2.25487746e-06) 150250 EPS nconv=0 first unconverged value (error) -302.035 (2.00834688e-06) 150251 EPS nconv=0 first unconverged value (error) -302.035 (1.89410856e-06) 150252 EPS nconv=0 first unconverged value (error) -302.035 (1.86137305e-06) 150253 EPS nconv=0 first unconverged value (error) -302.035 (1.86137305e-06) 150254 EPS nconv=0 first unconverged value (error) -302.035 (1.84228915e-06) 150255 EPS nconv=0 first unconverged value (error) -302.035 (1.86624496e-06) 150256 EPS nconv=0 first unconverged value (error) -302.035 (1.81800620e-06) 150257 EPS nconv=0 first unconverged value (error) -302.035 (1.80232757e-06) 150258 EPS nconv=0 first unconverged value (error) -302.035 (1.80190872e-06) 150259 EPS nconv=0 first unconverged value (error) -302.035 (1.80190872e-06) 150260 EPS nconv=0 first unconverged value (error) -302.035 (1.80989319e-06) 150261 EPS nconv=0 first unconverged value (error) -302.035 (1.80302956e-06) 150262 EPS nconv=0 first unconverged value (error) -302.035 (1.80167063e-06) 150263 EPS nconv=0 first unconverged value (error) -302.035 (1.80140746e-06) 150264 EPS nconv=0 first unconverged value (error) -302.035 (1.80031523e-06) 150265 EPS nconv=0 first unconverged value (error) -302.035 (1.80031523e-06) 150266 EPS nconv=0 first unconverged value (error) -302.035 (1.88607270e-06) 150267 EPS nconv=0 first unconverged value (error) -302.035 (1.89725562e-06) 150268 EPS nconv=0 first unconverged value (error) -302.035 (1.87053835e-06) 150269 EPS nconv=0 first unconverged value (error) -302.035 (1.84600852e-06) 150270 EPS nconv=0 first unconverged value (error) -302.035 (1.84168480e-06) 150271 EPS nconv=0 first unconverged value (error) -302.035 (1.84168480e-06) 150272 EPS nconv=0 first unconverged value (error) -302.035 (1.99602582e-06) 150273 EPS nconv=0 first unconverged value (error) -302.035 (1.92510343e-06) 150274 EPS nconv=0 first unconverged value (error) -302.035 (1.89492119e-06) 150275 EPS nconv=0 first unconverged value (error) -302.035 (1.88430666e-06) 150276 EPS nconv=0 first unconverged value (error) -302.035 (1.87893158e-06) 150277 EPS nconv=0 first unconverged value (error) -302.035 (1.87893158e-06) 150278 EPS nconv=0 first unconverged value (error) -302.035 (1.92207988e-06) 150279 EPS nconv=0 first unconverged value (error) -302.035 (1.91714149e-06) 150280 EPS nconv=0 first unconverged value (error) -302.035 (1.86143626e-06) 150281 EPS nconv=0 first unconverged value (error) -302.035 (1.85319751e-06) 150282 EPS nconv=0 first unconverged value (error) -302.035 (1.84313993e-06) 150283 EPS nconv=0 first unconverged value (error) -302.035 (1.84313993e-06) 150284 EPS nconv=0 first unconverged value (error) -302.035 (1.83200094e-06) 150285 EPS nconv=0 first unconverged value (error) -302.035 (1.82455790e-06) 150286 EPS nconv=0 first unconverged value (error) -302.035 (1.81046737e-06) 150287 EPS nconv=0 first unconverged value (error) -302.035 (1.80182136e-06) 150288 EPS nconv=0 first unconverged value (error) -302.035 (1.79802161e-06) 150289 EPS nconv=0 first unconverged value (error) -302.035 (1.79802161e-06) 150290 EPS nconv=0 first unconverged value (error) -302.035 (2.36200064e-06) 150291 EPS nconv=0 first unconverged value (error) -302.035 (2.16685554e-06) 150292 EPS nconv=0 first unconverged value (error) -302.035 (2.07407860e-06) 150293 EPS nconv=0 first unconverged value (error) -302.035 (2.03449427e-06) 150294 EPS nconv=0 first unconverged value (error) -302.035 (2.01293061e-06) 150295 EPS nconv=0 first unconverged value (error) -302.035 (2.01293061e-06) 150296 EPS nconv=0 first unconverged value (error) -302.035 (2.83392095e-06) 150297 EPS nconv=0 first unconverged value (error) -302.035 (2.69152700e-06) 150298 EPS nconv=0 first unconverged value (error) -302.035 (2.47306830e-06) 150299 EPS nconv=0 first unconverged value (error) -302.035 (2.44044426e-06) 150300 EPS nconv=0 first unconverged value (error) -302.035 (2.40708876e-06) 150301 EPS nconv=0 first unconverged value (error) -302.035 (2.40708876e-06) 150302 EPS nconv=0 first unconverged value (error) -302.035 (2.38696642e-06) 150303 EPS nconv=0 first unconverged value (error) -302.035 (2.28718912e-06) 150304 EPS nconv=0 first unconverged value (error) -302.035 (2.06191904e-06) 150305 EPS nconv=0 first unconverged value (error) -302.035 (1.89266132e-06) 150306 EPS nconv=0 first unconverged value (error) -302.035 (1.83264910e-06) 150307 EPS nconv=0 first unconverged value (error) -302.035 (1.83264910e-06) 150308 EPS nconv=0 first unconverged value (error) -302.035 (2.21065524e-06) 150309 EPS nconv=0 first unconverged value (error) -302.035 (2.04963345e-06) 150310 EPS nconv=0 first unconverged value (error) -302.035 (1.92848178e-06) 150311 EPS nconv=0 first unconverged value (error) -302.035 (1.90293969e-06) 150312 EPS nconv=0 first unconverged value (error) -302.035 (1.89446834e-06) 150313 EPS nconv=0 first unconverged value (error) -302.035 (1.89446834e-06) 150314 EPS nconv=0 first unconverged value (error) -302.035 (1.97781534e-06) 150315 EPS nconv=0 first unconverged value (error) -302.035 (2.00591042e-06) 150316 EPS nconv=0 first unconverged value (error) -302.035 (1.92763811e-06) 150317 EPS nconv=0 first unconverged value (error) -302.035 (1.87001624e-06) 150318 EPS nconv=0 first unconverged value (error) -302.035 (1.84663746e-06) 150319 EPS nconv=0 first unconverged value (error) -302.035 (1.84663746e-06) 150320 EPS nconv=0 first unconverged value (error) -302.035 (2.23893292e-06) 150321 EPS nconv=0 first unconverged value (error) -302.035 (2.15924111e-06) 150322 EPS nconv=0 first unconverged value (error) -302.035 (2.04035353e-06) 150323 EPS nconv=0 first unconverged value (error) -302.035 (2.03177708e-06) 150324 EPS nconv=0 first unconverged value (error) -302.035 (2.01478383e-06) 150325 EPS nconv=0 first unconverged value (error) -302.035 (2.01478383e-06) 150326 EPS nconv=0 first unconverged value (error) -302.035 (2.07624008e-06) 150327 EPS nconv=0 first unconverged value (error) -302.035 (2.02524232e-06) 150328 EPS nconv=0 first unconverged value (error) -302.035 (1.93252379e-06) 150329 EPS nconv=0 first unconverged value (error) -302.035 (1.87943904e-06) 150330 EPS nconv=0 first unconverged value (error) -302.035 (1.86032479e-06) 150331 EPS nconv=0 first unconverged value (error) -302.035 (1.86032479e-06) 150332 EPS nconv=0 first unconverged value (error) -302.035 (1.85042883e-06) 150333 EPS nconv=0 first unconverged value (error) -302.035 (1.90082449e-06) 150334 EPS nconv=0 first unconverged value (error) -302.035 (1.84843587e-06) 150335 EPS nconv=0 first unconverged value (error) -302.035 (1.81055012e-06) 150336 EPS nconv=0 first unconverged value (error) -302.035 (1.80504897e-06) 150337 EPS nconv=0 first unconverged value (error) -302.035 (1.80504897e-06) 150338 EPS nconv=0 first unconverged value (error) -302.035 (2.15462653e-06) 150339 EPS nconv=0 first unconverged value (error) -302.035 (2.05539362e-06) 150340 EPS nconv=0 first unconverged value (error) -302.035 (1.99914532e-06) 150341 EPS nconv=0 first unconverged value (error) -302.035 (1.99425372e-06) 150342 EPS nconv=0 first unconverged value (error) -302.035 (1.97087865e-06) 150343 EPS nconv=0 first unconverged value (error) -302.035 (1.97087865e-06) 150344 EPS nconv=0 first unconverged value (error) -302.035 (2.03701170e-06) 150345 EPS nconv=0 first unconverged value (error) -302.035 (2.04765269e-06) 150346 EPS nconv=0 first unconverged value (error) -302.035 (1.92592831e-06) 150347 EPS nconv=0 first unconverged value (error) -302.035 (1.87696034e-06) 150348 EPS nconv=0 first unconverged value (error) -302.035 (1.87891624e-06) 150349 EPS nconv=0 first unconverged value (error) -302.035 (1.87891624e-06) 150350 EPS nconv=0 first unconverged value (error) -302.035 (1.86341264e-06) 150351 EPS nconv=0 first unconverged value (error) -302.035 (1.87505957e-06) 150352 EPS nconv=0 first unconverged value (error) -302.035 (1.84732230e-06) 150353 EPS nconv=0 first unconverged value (error) -302.035 (1.82066169e-06) 150354 EPS nconv=0 first unconverged value (error) -302.035 (1.80765185e-06) 150355 EPS nconv=0 first unconverged value (error) -302.035 (1.80765185e-06) 150356 EPS nconv=0 first unconverged value (error) -302.035 (1.89359745e-06) 150357 EPS nconv=0 first unconverged value (error) -302.035 (1.87424978e-06) 150358 EPS nconv=0 first unconverged value (error) -302.035 (1.85862292e-06) 150359 EPS nconv=0 first unconverged value (error) -302.035 (1.84678877e-06) 150360 EPS nconv=0 first unconverged value (error) -302.035 (1.83956007e-06) 150361 EPS nconv=0 first unconverged value (error) -302.035 (1.83956007e-06) 150362 EPS nconv=0 first unconverged value (error) -302.035 (2.08936405e-06) 150363 EPS nconv=0 first unconverged value (error) -302.035 (2.12123026e-06) 150364 EPS nconv=0 first unconverged value (error) -302.035 (2.07536981e-06) 150365 EPS nconv=0 first unconverged value (error) -302.035 (1.93173513e-06) 150366 EPS nconv=0 first unconverged value (error) -302.035 (1.91735500e-06) 150367 EPS nconv=0 first unconverged value (error) -302.035 (1.91735500e-06) 150368 EPS nconv=0 first unconverged value (error) -302.035 (2.03124533e-06) 150369 EPS nconv=0 first unconverged value (error) -302.035 (1.95525786e-06) 150370 EPS nconv=0 first unconverged value (error) -302.035 (1.90118114e-06) 150371 EPS nconv=0 first unconverged value (error) -302.035 (1.89338839e-06) 150372 EPS nconv=0 first unconverged value (error) -302.035 (1.88223037e-06) 150373 EPS nconv=0 first unconverged value (error) -302.035 (1.88223037e-06) 150374 EPS nconv=0 first unconverged value (error) -302.035 (2.54997474e-06) 150375 EPS nconv=0 first unconverged value (error) -302.035 (2.29886557e-06) 150376 EPS nconv=0 first unconverged value (error) -302.035 (2.18172205e-06) 150377 EPS nconv=0 first unconverged value (error) -302.035 (2.13984101e-06) 150378 EPS nconv=0 first unconverged value (error) -302.035 (2.11403055e-06) 150379 EPS nconv=0 first unconverged value (error) -302.035 (2.11403055e-06) 150380 EPS nconv=0 first unconverged value (error) -302.035 (2.99695509e-06) 150381 EPS nconv=0 first unconverged value (error) -302.035 (2.85583385e-06) 150382 EPS nconv=0 first unconverged value (error) -302.035 (2.49531533e-06) 150383 EPS nconv=0 first unconverged value (error) -302.035 (2.42414253e-06) 150384 EPS nconv=0 first unconverged value (error) -302.035 (2.34741581e-06) 150385 EPS nconv=0 first unconverged value (error) -302.035 (2.34741581e-06) 150386 EPS nconv=0 first unconverged value (error) -302.035 (2.39196207e-06) 150387 EPS nconv=0 first unconverged value (error) -302.035 (2.63336465e-06) 150388 EPS nconv=0 first unconverged value (error) -302.035 (2.22056783e-06) 150389 EPS nconv=0 first unconverged value (error) -302.035 (1.92208566e-06) 150390 EPS nconv=0 first unconverged value (error) -302.035 (1.86722920e-06) 150391 EPS nconv=0 first unconverged value (error) -302.035 (1.86722920e-06) 150392 EPS nconv=0 first unconverged value (error) -302.035 (1.88907966e-06) 150393 EPS nconv=0 first unconverged value (error) -302.035 (1.90311265e-06) 150394 EPS nconv=0 first unconverged value (error) -302.035 (1.86244680e-06) 150395 EPS nconv=0 first unconverged value (error) -302.035 (1.84044474e-06) 150396 EPS nconv=0 first unconverged value (error) -302.035 (1.83914507e-06) 150397 EPS nconv=0 first unconverged value (error) -302.035 (1.83914507e-06) 150398 EPS nconv=0 first unconverged value (error) -302.035 (1.82805736e-06) 150399 EPS nconv=0 first unconverged value (error) -302.035 (1.84751371e-06) 150400 EPS nconv=0 first unconverged value (error) -302.035 (1.81427091e-06) 150401 EPS nconv=0 first unconverged value (error) -302.035 (1.80343120e-06) 150402 EPS nconv=0 first unconverged value (error) -302.035 (1.80038375e-06) 150403 EPS nconv=0 first unconverged value (error) -302.035 (1.80038375e-06) 150404 EPS nconv=0 first unconverged value (error) -302.035 (2.17902578e-06) 150405 EPS nconv=0 first unconverged value (error) -302.035 (2.05140680e-06) 150406 EPS nconv=0 first unconverged value (error) -302.035 (1.99469567e-06) 150407 EPS nconv=0 first unconverged value (error) -302.035 (1.97343186e-06) 150408 EPS nconv=0 first unconverged value (error) -302.035 (1.94985878e-06) 150409 EPS nconv=0 first unconverged value (error) -302.035 (1.94985878e-06) 150410 EPS nconv=0 first unconverged value (error) -302.035 (2.06001972e-06) 150411 EPS nconv=0 first unconverged value (error) -302.035 (2.20056500e-06) 150412 EPS nconv=0 first unconverged value (error) -302.035 (2.05685039e-06) 150413 EPS nconv=0 first unconverged value (error) -302.035 (1.87553747e-06) 150414 EPS nconv=0 first unconverged value (error) -302.035 (1.85553668e-06) 150415 EPS nconv=0 first unconverged value (error) -302.035 (1.85553668e-06) 150416 EPS nconv=0 first unconverged value (error) -302.035 (1.94641560e-06) 150417 EPS nconv=0 first unconverged value (error) -302.035 (1.90968760e-06) 150418 EPS nconv=0 first unconverged value (error) -302.035 (1.87431113e-06) 150419 EPS nconv=0 first unconverged value (error) -302.035 (1.85895866e-06) 150420 EPS nconv=0 first unconverged value (error) -302.035 (1.85038539e-06) 150421 EPS nconv=0 first unconverged value (error) -302.035 (1.85038539e-06) 150422 EPS nconv=0 first unconverged value (error) -302.035 (1.95120876e-06) 150423 EPS nconv=0 first unconverged value (error) -302.035 (1.91415420e-06) 150424 EPS nconv=0 first unconverged value (error) -302.035 (1.86484007e-06) 150425 EPS nconv=0 first unconverged value (error) -302.035 (1.85785911e-06) 150426 EPS nconv=0 first unconverged value (error) -302.035 (1.83496542e-06) 150427 EPS nconv=0 first unconverged value (error) -302.035 (1.83496542e-06) 150428 EPS nconv=0 first unconverged value (error) -302.035 (1.82802798e-06) 150429 EPS nconv=0 first unconverged value (error) -302.035 (1.86958427e-06) 150430 EPS nconv=0 first unconverged value (error) -302.035 (1.82029287e-06) 150431 EPS nconv=0 first unconverged value (error) -302.035 (1.80401886e-06) 150432 EPS nconv=0 first unconverged value (error) -302.035 (1.80101373e-06) 150433 EPS nconv=0 first unconverged value (error) -302.035 (1.80101373e-06) 150434 EPS nconv=0 first unconverged value (error) -302.035 (1.79755387e-06) 150435 EPS nconv=0 first unconverged value (error) -302.035 (1.79713211e-06) 150436 EPS nconv=0 first unconverged value (error) -302.035 (1.79658009e-06) 150437 EPS nconv=0 first unconverged value (error) -302.035 (1.79582032e-06) 150438 EPS nconv=0 first unconverged value (error) -302.035 (1.79546421e-06) 150439 EPS nconv=0 first unconverged value (error) -302.035 (1.79546421e-06) 150440 EPS nconv=0 first unconverged value (error) -302.035 (2.04316862e-06) 150441 EPS nconv=0 first unconverged value (error) -302.035 (1.97038338e-06) 150442 EPS nconv=0 first unconverged value (error) -302.035 (1.93023051e-06) 150443 EPS nconv=0 first unconverged value (error) -302.035 (1.90064240e-06) 150444 EPS nconv=0 first unconverged value (error) -302.035 (1.88541449e-06) 150445 EPS nconv=0 first unconverged value (error) -302.035 (1.88541449e-06) 150446 EPS nconv=0 first unconverged value (error) -302.035 (2.10966066e-06) 150447 EPS nconv=0 first unconverged value (error) -302.035 (2.07374554e-06) 150448 EPS nconv=0 first unconverged value (error) -302.035 (1.99293461e-06) 150449 EPS nconv=0 first unconverged value (error) -302.035 (1.97269996e-06) 150450 EPS nconv=0 first unconverged value (error) -302.035 (1.95821201e-06) 150451 EPS nconv=0 first unconverged value (error) -302.035 (1.95821201e-06) 150452 EPS nconv=0 first unconverged value (error) -302.035 (2.11761417e-06) 150453 EPS nconv=0 first unconverged value (error) -302.035 (2.02081058e-06) 150454 EPS nconv=0 first unconverged value (error) -302.035 (1.92589490e-06) 150455 EPS nconv=0 first unconverged value (error) -302.035 (1.94245248e-06) 150456 EPS nconv=0 first unconverged value (error) -302.035 (1.90383191e-06) 150457 EPS nconv=0 first unconverged value (error) -302.035 (1.90383191e-06) 150458 EPS nconv=0 first unconverged value (error) -302.035 (2.03749191e-06) 150459 EPS nconv=0 first unconverged value (error) -302.035 (2.08230274e-06) 150460 EPS nconv=0 first unconverged value (error) -302.035 (1.97521673e-06) 150461 EPS nconv=0 first unconverged value (error) -302.035 (1.91019324e-06) 150462 EPS nconv=0 first unconverged value (error) -302.035 (1.88182701e-06) 150463 EPS nconv=0 first unconverged value (error) -302.035 (1.88182701e-06) 150464 EPS nconv=0 first unconverged value (error) -302.035 (2.82248749e-06) 150465 EPS nconv=0 first unconverged value (error) -302.035 (2.70105442e-06) 150466 EPS nconv=0 first unconverged value (error) -302.035 (2.48755300e-06) 150467 EPS nconv=0 first unconverged value (error) -302.035 (2.42824847e-06) 150468 EPS nconv=0 first unconverged value (error) -302.035 (2.32546733e-06) 150469 EPS nconv=0 first unconverged value (error) -302.035 (2.32546733e-06) 150470 EPS nconv=0 first unconverged value (error) -302.035 (2.47289889e-06) 150471 EPS nconv=0 first unconverged value (error) -302.035 (2.39026208e-06) 150472 EPS nconv=0 first unconverged value (error) -302.035 (2.17402457e-06) 150473 EPS nconv=0 first unconverged value (error) -302.035 (2.02402994e-06) 150474 EPS nconv=0 first unconverged value (error) -302.035 (2.03602356e-06) 150475 EPS nconv=0 first unconverged value (error) -302.035 (2.03602356e-06) 150476 EPS nconv=0 first unconverged value (error) -302.035 (2.23452902e-06) 150477 EPS nconv=0 first unconverged value (error) -302.035 (2.13025702e-06) 150478 EPS nconv=0 first unconverged value (error) -302.035 (2.05470507e-06) 150479 EPS nconv=0 first unconverged value (error) -302.035 (1.92564852e-06) 150480 EPS nconv=0 first unconverged value (error) -302.035 (1.89821715e-06) 150481 EPS nconv=0 first unconverged value (error) -302.035 (1.89821715e-06) 150482 EPS nconv=0 first unconverged value (error) -302.035 (3.47838646e-06) 150483 EPS nconv=0 first unconverged value (error) -302.035 (2.92460529e-06) 150484 EPS nconv=0 first unconverged value (error) -302.035 (2.55076682e-06) 150485 EPS nconv=0 first unconverged value (error) -302.035 (2.46654743e-06) 150486 EPS nconv=0 first unconverged value (error) -302.035 (2.40990529e-06) 150487 EPS nconv=0 first unconverged value (error) -302.035 (2.40990529e-06) 150488 EPS nconv=0 first unconverged value (error) -302.035 (3.32919374e-06) 150489 EPS nconv=0 first unconverged value (error) -302.035 (3.21770728e-06) 150490 EPS nconv=0 first unconverged value (error) -302.035 (2.63736309e-06) 150491 EPS nconv=0 first unconverged value (error) -302.035 (2.58692231e-06) 150492 EPS nconv=0 first unconverged value (error) -302.035 (2.44055914e-06) 150493 EPS nconv=0 first unconverged value (error) -302.035 (2.44055914e-06) 150494 EPS nconv=0 first unconverged value (error) -302.035 (3.43820659e-06) 150495 EPS nconv=0 first unconverged value (error) -302.035 (3.24998426e-06) 150496 EPS nconv=0 first unconverged value (error) -302.035 (2.67490515e-06) 150497 EPS nconv=0 first unconverged value (error) -302.035 (2.48904828e-06) 150498 EPS nconv=0 first unconverged value (error) -302.035 (2.45289699e-06) 150499 EPS nconv=0 first unconverged value (error) -302.035 (2.45289699e-06) 150500 EPS nconv=0 first unconverged value (error) -302.035 (2.56371616e-06) 150501 EPS nconv=0 first unconverged value (error) -302.035 (2.56563828e-06) 150502 EPS nconv=0 first unconverged value (error) -302.035 (2.24691365e-06) 150503 EPS nconv=0 first unconverged value (error) -302.035 (2.03396165e-06) 150504 EPS nconv=0 first unconverged value (error) -302.035 (2.00363571e-06) 150505 EPS nconv=0 first unconverged value (error) -302.035 (2.00363571e-06) 150506 EPS nconv=0 first unconverged value (error) -302.035 (1.90226567e-06) 150507 EPS nconv=0 first unconverged value (error) -302.035 (1.99287063e-06) 150508 EPS nconv=0 first unconverged value (error) -302.035 (1.85816746e-06) 150509 EPS nconv=0 first unconverged value (error) -302.035 (1.81539031e-06) 150510 EPS nconv=0 first unconverged value (error) -302.035 (1.80963774e-06) 150511 EPS nconv=0 first unconverged value (error) -302.035 (1.80963774e-06) 150512 EPS nconv=0 first unconverged value (error) -302.035 (2.24526529e-06) 150513 EPS nconv=0 first unconverged value (error) -302.035 (2.05641068e-06) 150514 EPS nconv=0 first unconverged value (error) -302.035 (2.01400811e-06) 150515 EPS nconv=0 first unconverged value (error) -302.035 (2.00903062e-06) 150516 EPS nconv=0 first unconverged value (error) -302.035 (1.97470695e-06) 150517 EPS nconv=0 first unconverged value (error) -302.035 (1.97470695e-06) 150518 EPS nconv=0 first unconverged value (error) -302.035 (2.02755295e-06) 150519 EPS nconv=0 first unconverged value (error) -302.035 (2.20093456e-06) 150520 EPS nconv=0 first unconverged value (error) -302.035 (1.99075616e-06) 150521 EPS nconv=0 first unconverged value (error) -302.035 (1.85748068e-06) 150522 EPS nconv=0 first unconverged value (error) -302.035 (1.84030929e-06) 150523 EPS nconv=0 first unconverged value (error) -302.035 (1.84030929e-06) 150524 EPS nconv=0 first unconverged value (error) -302.035 (1.95735712e-06) 150525 EPS nconv=0 first unconverged value (error) -302.035 (1.86836349e-06) 150526 EPS nconv=0 first unconverged value (error) -302.035 (1.84399785e-06) 150527 EPS nconv=0 first unconverged value (error) -302.035 (1.83326194e-06) 150528 EPS nconv=0 first unconverged value (error) -302.035 (1.82679398e-06) 150529 EPS nconv=0 first unconverged value (error) -302.035 (1.82679398e-06) 150530 EPS nconv=0 first unconverged value (error) -302.035 (1.91434858e-06) 150531 EPS nconv=0 first unconverged value (error) -302.035 (1.92281446e-06) 150532 EPS nconv=0 first unconverged value (error) -302.035 (1.84749984e-06) 150533 EPS nconv=0 first unconverged value (error) -302.035 (1.84015817e-06) 150534 EPS nconv=0 first unconverged value (error) -302.035 (1.83751244e-06) 150535 EPS nconv=0 first unconverged value (error) -302.035 (1.83751244e-06) 150536 EPS nconv=0 first unconverged value (error) -302.035 (2.86523586e-06) 150537 EPS nconv=0 first unconverged value (error) -302.035 (2.53768465e-06) 150538 EPS nconv=0 first unconverged value (error) -302.035 (2.33232325e-06) 150539 EPS nconv=0 first unconverged value (error) -302.035 (2.33629533e-06) 150540 EPS nconv=0 first unconverged value (error) -302.035 (2.25312237e-06) 150541 EPS nconv=0 first unconverged value (error) -302.035 (2.25312237e-06) 150542 EPS nconv=0 first unconverged value (error) -302.035 (4.94106917e-06) 150543 EPS nconv=0 first unconverged value (error) -302.035 (4.62671851e-06) 150544 EPS nconv=0 first unconverged value (error) -302.035 (3.91545657e-06) 150545 EPS nconv=0 first unconverged value (error) -302.035 (3.76793229e-06) 150546 EPS nconv=0 first unconverged value (error) -302.035 (3.73078722e-06) 150547 EPS nconv=0 first unconverged value (error) -302.035 (3.73078722e-06) 150548 EPS nconv=0 first unconverged value (error) -302.035 (4.24647607e-06) 150549 EPS nconv=0 first unconverged value (error) -302.035 (3.96308317e-06) 150550 EPS nconv=0 first unconverged value (error) -302.035 (3.67941569e-06) 150551 EPS nconv=0 first unconverged value (error) -302.035 (2.88028599e-06) 150552 EPS nconv=0 first unconverged value (error) -302.035 (2.55970285e-06) 150553 EPS nconv=0 first unconverged value (error) -302.035 (2.55970285e-06) 150554 EPS nconv=0 first unconverged value (error) -302.035 (2.43286214e-06) 150555 EPS nconv=0 first unconverged value (error) -302.035 (2.78082002e-06) 150556 EPS nconv=0 first unconverged value (error) -302.035 (2.17773957e-06) 150557 EPS nconv=0 first unconverged value (error) -302.035 (1.98490431e-06) 150558 EPS nconv=0 first unconverged value (error) -302.035 (1.88627101e-06) 150559 EPS nconv=0 first unconverged value (error) -302.035 (1.88627101e-06) 150560 EPS nconv=0 first unconverged value (error) -302.035 (1.84744742e-06) 150561 EPS nconv=0 first unconverged value (error) -302.035 (1.84494613e-06) 150562 EPS nconv=0 first unconverged value (error) -302.035 (1.82401845e-06) 150563 EPS nconv=0 first unconverged value (error) -302.035 (1.81130377e-06) 150564 EPS nconv=0 first unconverged value (error) -302.035 (1.80726828e-06) 150565 EPS nconv=0 first unconverged value (error) -302.035 (1.80726828e-06) 150566 EPS nconv=0 first unconverged value (error) -302.035 (1.95071619e-06) 150567 EPS nconv=0 first unconverged value (error) -302.035 (1.91104878e-06) 150568 EPS nconv=0 first unconverged value (error) -302.035 (1.88435732e-06) 150569 EPS nconv=0 first unconverged value (error) -302.035 (1.85557585e-06) 150570 EPS nconv=0 first unconverged value (error) -302.035 (1.85129330e-06) 150571 EPS nconv=0 first unconverged value (error) -302.035 (1.85129330e-06) 150572 EPS nconv=0 first unconverged value (error) -302.035 (2.40671359e-06) 150573 EPS nconv=0 first unconverged value (error) -302.035 (2.27850559e-06) 150574 EPS nconv=0 first unconverged value (error) -302.035 (2.16207308e-06) 150575 EPS nconv=0 first unconverged value (error) -302.035 (2.13419693e-06) 150576 EPS nconv=0 first unconverged value (error) -302.035 (2.12076811e-06) 150577 EPS nconv=0 first unconverged value (error) -302.035 (2.12076811e-06) 150578 EPS nconv=0 first unconverged value (error) -302.035 (4.02959209e-06) 150579 EPS nconv=0 first unconverged value (error) -302.035 (3.45585336e-06) 150580 EPS nconv=0 first unconverged value (error) -302.035 (3.02541170e-06) 150581 EPS nconv=0 first unconverged value (error) -302.035 (3.00025675e-06) 150582 EPS nconv=0 first unconverged value (error) -302.035 (2.85416563e-06) 150583 EPS nconv=0 first unconverged value (error) -302.035 (2.85416563e-06) 150584 EPS nconv=0 first unconverged value (error) -302.035 (6.08339185e-06) 150585 EPS nconv=0 first unconverged value (error) -302.035 (5.51901152e-06) 150586 EPS nconv=0 first unconverged value (error) -302.035 (4.54359939e-06) 150587 EPS nconv=0 first unconverged value (error) -302.035 (4.41834521e-06) 150588 EPS nconv=0 first unconverged value (error) -302.035 (4.37731701e-06) 150589 EPS nconv=0 first unconverged value (error) -302.035 (4.37731701e-06) 150590 EPS nconv=0 first unconverged value (error) -302.035 (5.35196010e-06) 150591 EPS nconv=0 first unconverged value (error) -302.035 (5.07397677e-06) 150592 EPS nconv=0 first unconverged value (error) -302.035 (4.36890121e-06) 150593 EPS nconv=0 first unconverged value (error) -302.035 (3.64438401e-06) 150594 EPS nconv=0 first unconverged value (error) -302.035 (3.23130105e-06) 150595 EPS nconv=0 first unconverged value (error) -302.035 (3.23130105e-06) 150596 EPS nconv=0 first unconverged value (error) -302.035 (3.77345259e-06) 150597 EPS nconv=0 first unconverged value (error) -302.035 (3.88038057e-06) 150598 EPS nconv=0 first unconverged value (error) -302.035 (2.94364761e-06) 150599 EPS nconv=0 first unconverged value (error) -302.035 (2.66697720e-06) 150600 EPS nconv=0 first unconverged value (error) -302.035 (2.51560288e-06) 150601 EPS nconv=0 first unconverged value (error) -302.035 (2.51560288e-06) 150602 EPS nconv=0 first unconverged value (error) -302.035 (2.37259039e-06) 150603 EPS nconv=0 first unconverged value (error) -302.035 (2.64478468e-06) 150604 EPS nconv=0 first unconverged value (error) -302.035 (2.45047911e-06) 150605 EPS nconv=0 first unconverged value (error) -302.035 (1.92511318e-06) 150606 EPS nconv=0 first unconverged value (error) -302.035 (1.86421894e-06) 150607 EPS nconv=0 first unconverged value (error) -302.035 (1.86421894e-06) 150608 EPS nconv=0 first unconverged value (error) -302.035 (2.11347262e-06) 150609 EPS nconv=0 first unconverged value (error) -302.035 (2.02328319e-06) 150610 EPS nconv=0 first unconverged value (error) -302.035 (1.94139731e-06) 150611 EPS nconv=0 first unconverged value (error) -302.035 (1.88384155e-06) 150612 EPS nconv=0 first unconverged value (error) -302.035 (1.87582482e-06) 150613 EPS nconv=0 first unconverged value (error) -302.035 (1.87582482e-06) 150614 EPS nconv=0 first unconverged value (error) -302.035 (2.93671766e-06) 150615 EPS nconv=0 first unconverged value (error) -302.035 (2.65761078e-06) 150616 EPS nconv=0 first unconverged value (error) -302.035 (2.45728944e-06) 150617 EPS nconv=0 first unconverged value (error) -302.035 (2.38775782e-06) 150618 EPS nconv=0 first unconverged value (error) -302.035 (2.33456524e-06) 150619 EPS nconv=0 first unconverged value (error) -302.035 (2.33456524e-06) 150620 EPS nconv=0 first unconverged value (error) -302.035 (2.84879262e-06) 150621 EPS nconv=0 first unconverged value (error) -302.035 (2.73250785e-06) 150622 EPS nconv=0 first unconverged value (error) -302.035 (2.38647110e-06) 150623 EPS nconv=0 first unconverged value (error) -302.035 (2.31439283e-06) 150624 EPS nconv=0 first unconverged value (error) -302.035 (2.24552668e-06) 150625 EPS nconv=0 first unconverged value (error) -302.035 (2.24552668e-06) 150626 EPS nconv=0 first unconverged value (error) -302.035 (5.36475928e-06) 150627 EPS nconv=0 first unconverged value (error) -302.035 (5.06250717e-06) 150628 EPS nconv=0 first unconverged value (error) -302.035 (4.10630707e-06) 150629 EPS nconv=0 first unconverged value (error) -302.035 (3.58976201e-06) 150630 EPS nconv=0 first unconverged value (error) -302.035 (3.45241239e-06) 150631 EPS nconv=0 first unconverged value (error) -302.035 (3.45241239e-06) 150632 EPS nconv=0 first unconverged value (error) -302.035 (6.05430087e-06) 150633 EPS nconv=0 first unconverged value (error) -302.035 (5.84578955e-06) 150634 EPS nconv=0 first unconverged value (error) -302.035 (4.84306394e-06) 150635 EPS nconv=0 first unconverged value (error) -302.035 (4.46416919e-06) 150636 EPS nconv=0 first unconverged value (error) -302.035 (4.22090034e-06) 150637 EPS nconv=0 first unconverged value (error) -302.035 (4.22090034e-06) 150638 EPS nconv=0 first unconverged value (error) -302.035 (4.19366852e-06) 150639 EPS nconv=0 first unconverged value (error) -302.035 (4.25882863e-06) 150640 EPS nconv=0 first unconverged value (error) -302.035 (3.62845403e-06) 150641 EPS nconv=0 first unconverged value (error) -302.035 (2.38025731e-06) 150642 EPS nconv=0 first unconverged value (error) -302.035 (2.02623784e-06) 150643 EPS nconv=0 first unconverged value (error) -302.035 (2.02623784e-06) 150644 EPS nconv=0 first unconverged value (error) -302.035 (2.57533878e-06) 150645 EPS nconv=0 first unconverged value (error) -302.035 (2.42717572e-06) 150646 EPS nconv=0 first unconverged value (error) -302.035 (2.28678215e-06) 150647 EPS nconv=0 first unconverged value (error) -302.035 (2.24914438e-06) 150648 EPS nconv=0 first unconverged value (error) -302.035 (2.22653633e-06) 150649 EPS nconv=0 first unconverged value (error) -302.035 (2.22653633e-06) 150650 EPS nconv=0 first unconverged value (error) -302.035 (2.39957820e-06) 150651 EPS nconv=0 first unconverged value (error) -302.035 (2.77134222e-06) 150652 EPS nconv=0 first unconverged value (error) -302.035 (2.46990398e-06) 150653 EPS nconv=0 first unconverged value (error) -302.035 (1.99900225e-06) 150654 EPS nconv=0 first unconverged value (error) -302.035 (1.88686979e-06) 150655 EPS nconv=0 first unconverged value (error) -302.035 (1.88686979e-06) 150656 EPS nconv=0 first unconverged value (error) -302.035 (2.02037452e-06) 150657 EPS nconv=0 first unconverged value (error) -302.035 (2.04524699e-06) 150658 EPS nconv=0 first unconverged value (error) -302.035 (1.94820425e-06) 150659 EPS nconv=0 first unconverged value (error) -302.035 (1.87371805e-06) 150660 EPS nconv=0 first unconverged value (error) -302.035 (1.85726692e-06) 150661 EPS nconv=0 first unconverged value (error) -302.035 (1.85726692e-06) 150662 EPS nconv=0 first unconverged value (error) -302.035 (2.12080195e-06) 150663 EPS nconv=0 first unconverged value (error) -302.035 (2.00284665e-06) 150664 EPS nconv=0 first unconverged value (error) -302.035 (1.95881380e-06) 150665 EPS nconv=0 first unconverged value (error) -302.035 (1.93730974e-06) 150666 EPS nconv=0 first unconverged value (error) -302.035 (1.91530964e-06) 150667 EPS nconv=0 first unconverged value (error) -302.035 (1.91530964e-06) 150668 EPS nconv=0 first unconverged value (error) -302.035 (1.99350482e-06) 150669 EPS nconv=0 first unconverged value (error) -302.035 (2.05840931e-06) 150670 EPS nconv=0 first unconverged value (error) -302.035 (1.90142250e-06) 150671 EPS nconv=0 first unconverged value (error) -302.035 (1.87998207e-06) 150672 EPS nconv=0 first unconverged value (error) -302.035 (1.85269143e-06) 150673 EPS nconv=0 first unconverged value (error) -302.035 (1.85269143e-06) 150674 EPS nconv=0 first unconverged value (error) -302.035 (3.72331706e-06) 150675 EPS nconv=0 first unconverged value (error) -302.035 (3.44845304e-06) 150676 EPS nconv=0 first unconverged value (error) -302.035 (3.07207786e-06) 150677 EPS nconv=0 first unconverged value (error) -302.035 (2.91143372e-06) 150678 EPS nconv=0 first unconverged value (error) -302.035 (2.72648067e-06) 150679 EPS nconv=0 first unconverged value (error) -302.035 (2.72648067e-06) 150680 EPS nconv=0 first unconverged value (error) -302.035 (4.64932837e-06) 150681 EPS nconv=0 first unconverged value (error) -302.035 (4.41466312e-06) 150682 EPS nconv=0 first unconverged value (error) -302.035 (3.87038581e-06) 150683 EPS nconv=0 first unconverged value (error) -302.035 (3.75225940e-06) 150684 EPS nconv=0 first unconverged value (error) -302.035 (3.75745766e-06) 150685 EPS nconv=0 first unconverged value (error) -302.035 (3.75745766e-06) 150686 EPS nconv=0 first unconverged value (error) -302.035 (3.80180057e-06) 150687 EPS nconv=0 first unconverged value (error) -302.035 (3.28828991e-06) 150688 EPS nconv=0 first unconverged value (error) -302.035 (3.10601876e-06) 150689 EPS nconv=0 first unconverged value (error) -302.035 (2.90721867e-06) 150690 EPS nconv=0 first unconverged value (error) -302.035 (2.03560057e-06) 150691 EPS nconv=0 first unconverged value (error) -302.035 (2.03560057e-06) 150692 EPS nconv=0 first unconverged value (error) -302.035 (3.27370467e-06) 150693 EPS nconv=0 first unconverged value (error) -302.035 (2.95851469e-06) 150694 EPS nconv=0 first unconverged value (error) -302.035 (2.66849513e-06) 150695 EPS nconv=0 first unconverged value (error) -302.035 (2.57810764e-06) 150696 EPS nconv=0 first unconverged value (error) -302.035 (2.50593496e-06) 150697 EPS nconv=0 first unconverged value (error) -302.035 (2.50593496e-06) 150698 EPS nconv=0 first unconverged value (error) -302.035 (2.67062706e-06) 150699 EPS nconv=0 first unconverged value (error) -302.035 (2.55434305e-06) 150700 EPS nconv=0 first unconverged value (error) -302.035 (2.28279262e-06) 150701 EPS nconv=0 first unconverged value (error) -302.035 (2.08428240e-06) 150702 EPS nconv=0 first unconverged value (error) -302.035 (2.07330288e-06) 150703 EPS nconv=0 first unconverged value (error) -302.035 (2.07330288e-06) 150704 EPS nconv=0 first unconverged value (error) -302.035 (2.05240922e-06) 150705 EPS nconv=0 first unconverged value (error) -302.035 (2.08036614e-06) 150706 EPS nconv=0 first unconverged value (error) -302.035 (1.95512237e-06) 150707 EPS nconv=0 first unconverged value (error) -302.035 (1.88088158e-06) 150708 EPS nconv=0 first unconverged value (error) -302.035 (1.85776115e-06) 150709 EPS nconv=0 first unconverged value (error) -302.035 (1.85776115e-06) 150710 EPS nconv=0 first unconverged value (error) -302.035 (1.84444717e-06) 150711 EPS nconv=0 first unconverged value (error) -302.035 (1.87258242e-06) 150712 EPS nconv=0 first unconverged value (error) -302.035 (1.83144377e-06) 150713 EPS nconv=0 first unconverged value (error) -302.035 (1.81772939e-06) 150714 EPS nconv=0 first unconverged value (error) -302.035 (1.80937029e-06) 150715 EPS nconv=0 first unconverged value (error) -302.035 (1.80937029e-06) 150716 EPS nconv=0 first unconverged value (error) -302.035 (1.80706392e-06) 150717 EPS nconv=0 first unconverged value (error) -302.035 (1.81975813e-06) 150718 EPS nconv=0 first unconverged value (error) -302.035 (1.80498247e-06) 150719 EPS nconv=0 first unconverged value (error) -302.035 (1.79973890e-06) 150720 EPS nconv=0 first unconverged value (error) -302.035 (1.79710577e-06) 150721 EPS nconv=0 first unconverged value (error) -302.035 (1.79710577e-06) 150722 EPS nconv=0 first unconverged value (error) -302.035 (1.88380310e-06) 150723 EPS nconv=0 first unconverged value (error) -302.035 (1.86051447e-06) 150724 EPS nconv=0 first unconverged value (error) -302.035 (1.84894162e-06) 150725 EPS nconv=0 first unconverged value (error) -302.035 (1.84691311e-06) 150726 EPS nconv=0 first unconverged value (error) -302.035 (1.83435508e-06) 150727 EPS nconv=0 first unconverged value (error) -302.035 (1.83435508e-06) 150728 EPS nconv=0 first unconverged value (error) -302.035 (4.46146749e-06) 150729 EPS nconv=0 first unconverged value (error) -302.035 (4.36958210e-06) 150730 EPS nconv=0 first unconverged value (error) -302.035 (3.83131392e-06) 150731 EPS nconv=0 first unconverged value (error) -302.035 (3.61522001e-06) 150732 EPS nconv=0 first unconverged value (error) -302.035 (3.58784429e-06) 150733 EPS nconv=0 first unconverged value (error) -302.035 (3.58784429e-06) 150734 EPS nconv=0 first unconverged value (error) -302.035 (5.13187145e-06) 150735 EPS nconv=0 first unconverged value (error) -302.035 (4.21735906e-06) 150736 EPS nconv=0 first unconverged value (error) -302.035 (3.87211895e-06) 150737 EPS nconv=0 first unconverged value (error) -302.035 (3.62982307e-06) 150738 EPS nconv=0 first unconverged value (error) -302.035 (3.45384172e-06) 150739 EPS nconv=0 first unconverged value (error) -302.035 (3.45384172e-06) 150740 EPS nconv=0 first unconverged value (error) -302.035 (4.00739198e-06) 150741 EPS nconv=0 first unconverged value (error) -302.035 (3.73813544e-06) 150742 EPS nconv=0 first unconverged value (error) -302.035 (2.65911489e-06) 150743 EPS nconv=0 first unconverged value (error) -302.035 (2.50519642e-06) 150744 EPS nconv=0 first unconverged value (error) -302.035 (2.47903420e-06) 150745 EPS nconv=0 first unconverged value (error) -302.035 (2.47903420e-06) 150746 EPS nconv=0 first unconverged value (error) -302.035 (2.85193620e-06) 150747 EPS nconv=0 first unconverged value (error) -302.035 (3.05975019e-06) 150748 EPS nconv=0 first unconverged value (error) -302.035 (2.67786259e-06) 150749 EPS nconv=0 first unconverged value (error) -302.035 (2.17550674e-06) 150750 EPS nconv=0 first unconverged value (error) -302.035 (2.06305791e-06) 150751 EPS nconv=0 first unconverged value (error) -302.035 (2.06305791e-06) 150752 EPS nconv=0 first unconverged value (error) -302.035 (2.60582189e-06) 150753 EPS nconv=0 first unconverged value (error) -302.035 (2.73584769e-06) 150754 EPS nconv=0 first unconverged value (error) -302.035 (2.37780001e-06) 150755 EPS nconv=0 first unconverged value (error) -302.035 (2.26189391e-06) 150756 EPS nconv=0 first unconverged value (error) -302.035 (2.20945353e-06) 150757 EPS nconv=0 first unconverged value (error) -302.035 (2.20945353e-06) 150758 EPS nconv=0 first unconverged value (error) -302.035 (2.14240102e-06) 150759 EPS nconv=0 first unconverged value (error) -302.035 (2.16480199e-06) 150760 EPS nconv=0 first unconverged value (error) -302.035 (2.00582773e-06) 150761 EPS nconv=0 first unconverged value (error) -302.035 (1.85367048e-06) 150762 EPS nconv=0 first unconverged value (error) -302.035 (1.82528941e-06) 150763 EPS nconv=0 first unconverged value (error) -302.035 (1.82528941e-06) 150764 EPS nconv=0 first unconverged value (error) -302.035 (1.86162582e-06) 150765 EPS nconv=0 first unconverged value (error) -302.035 (1.82628381e-06) 150766 EPS nconv=0 first unconverged value (error) -302.035 (1.81236941e-06) 150767 EPS nconv=0 first unconverged value (error) -302.035 (1.80893172e-06) 150768 EPS nconv=0 first unconverged value (error) -302.035 (1.80775724e-06) 150769 EPS nconv=0 first unconverged value (error) -302.035 (1.80775724e-06) 150770 EPS nconv=0 first unconverged value (error) -302.035 (2.91549068e-06) 150771 EPS nconv=0 first unconverged value (error) -302.035 (2.58483318e-06) 150772 EPS nconv=0 first unconverged value (error) -302.035 (2.35189058e-06) 150773 EPS nconv=0 first unconverged value (error) -302.035 (2.28115647e-06) 150774 EPS nconv=0 first unconverged value (error) -302.035 (2.20504918e-06) 150775 EPS nconv=0 first unconverged value (error) -302.035 (2.20504918e-06) 150776 EPS nconv=0 first unconverged value (error) -302.035 (2.54334441e-06) 150777 EPS nconv=0 first unconverged value (error) -302.035 (2.70481280e-06) 150778 EPS nconv=0 first unconverged value (error) -302.035 (2.38889099e-06) 150779 EPS nconv=0 first unconverged value (error) -302.035 (2.22405800e-06) 150780 EPS nconv=0 first unconverged value (error) -302.035 (2.19481595e-06) 150781 EPS nconv=0 first unconverged value (error) -302.035 (2.19481595e-06) 150782 EPS nconv=0 first unconverged value (error) -302.035 (3.07615859e-06) 150783 EPS nconv=0 first unconverged value (error) -302.035 (2.63733461e-06) 150784 EPS nconv=0 first unconverged value (error) -302.035 (2.48015351e-06) 150785 EPS nconv=0 first unconverged value (error) -302.035 (2.33677518e-06) 150786 EPS nconv=0 first unconverged value (error) -302.035 (2.28185744e-06) 150787 EPS nconv=0 first unconverged value (error) -302.035 (2.28185744e-06) 150788 EPS nconv=0 first unconverged value (error) -302.035 (3.86751651e-06) 150789 EPS nconv=0 first unconverged value (error) -302.035 (3.59627347e-06) 150790 EPS nconv=0 first unconverged value (error) -302.035 (3.06188376e-06) 150791 EPS nconv=0 first unconverged value (error) -302.035 (2.76406277e-06) 150792 EPS nconv=0 first unconverged value (error) -302.035 (2.57574427e-06) 150793 EPS nconv=0 first unconverged value (error) -302.035 (2.57574427e-06) 150794 EPS nconv=0 first unconverged value (error) -302.035 (2.84088017e-06) 150795 EPS nconv=0 first unconverged value (error) -302.035 (3.36605099e-06) 150796 EPS nconv=0 first unconverged value (error) -302.035 (2.79407007e-06) 150797 EPS nconv=0 first unconverged value (error) -302.035 (2.26895290e-06) 150798 EPS nconv=0 first unconverged value (error) -302.035 (2.05784498e-06) 150799 EPS nconv=0 first unconverged value (error) -302.035 (2.05784498e-06) 150800 EPS nconv=0 first unconverged value (error) -302.035 (3.35676494e-06) 150801 EPS nconv=0 first unconverged value (error) -302.035 (3.14462035e-06) 150802 EPS nconv=0 first unconverged value (error) -302.035 (2.94657103e-06) 150803 EPS nconv=0 first unconverged value (error) -302.035 (2.80123803e-06) 150804 EPS nconv=0 first unconverged value (error) -302.035 (2.69843940e-06) 150805 EPS nconv=0 first unconverged value (error) -302.035 (2.69843940e-06) 150806 EPS nconv=0 first unconverged value (error) -302.035 (3.20065945e-06) 150807 EPS nconv=0 first unconverged value (error) -302.035 (3.03326116e-06) 150808 EPS nconv=0 first unconverged value (error) -302.035 (2.47705299e-06) 150809 EPS nconv=0 first unconverged value (error) -302.035 (2.37615354e-06) 150810 EPS nconv=0 first unconverged value (error) -302.035 (2.30554612e-06) 150811 EPS nconv=0 first unconverged value (error) -302.035 (2.30554612e-06) 150812 EPS nconv=0 first unconverged value (error) -302.035 (2.97992625e-06) 150813 EPS nconv=0 first unconverged value (error) -302.035 (2.95245591e-06) 150814 EPS nconv=0 first unconverged value (error) -302.035 (2.52099255e-06) 150815 EPS nconv=0 first unconverged value (error) -302.035 (2.32879926e-06) 150816 EPS nconv=0 first unconverged value (error) -302.035 (2.24759699e-06) 150817 EPS nconv=0 first unconverged value (error) -302.035 (2.24759699e-06) 150818 EPS nconv=0 first unconverged value (error) -302.035 (2.56477666e-06) 150819 EPS nconv=0 first unconverged value (error) -302.035 (2.71677999e-06) 150820 EPS nconv=0 first unconverged value (error) -302.035 (2.32824648e-06) 150821 EPS nconv=0 first unconverged value (error) -302.035 (2.11774407e-06) 150822 EPS nconv=0 first unconverged value (error) -302.035 (2.07414783e-06) 150823 EPS nconv=0 first unconverged value (error) -302.035 (2.07414783e-06) 150824 EPS nconv=0 first unconverged value (error) -302.035 (2.13484297e-06) 150825 EPS nconv=0 first unconverged value (error) -302.035 (2.25884062e-06) 150826 EPS nconv=0 first unconverged value (error) -302.035 (2.00089938e-06) 150827 EPS nconv=0 first unconverged value (error) -302.035 (1.93410097e-06) 150828 EPS nconv=0 first unconverged value (error) -302.035 (1.92615997e-06) 150829 EPS nconv=0 first unconverged value (error) -302.035 (1.92615997e-06) 150830 EPS nconv=0 first unconverged value (error) -302.035 (2.53375027e-06) 150831 EPS nconv=0 first unconverged value (error) -302.035 (2.28827910e-06) 150832 EPS nconv=0 first unconverged value (error) -302.035 (2.15888045e-06) 150833 EPS nconv=0 first unconverged value (error) -302.035 (2.12718297e-06) 150834 EPS nconv=0 first unconverged value (error) -302.035 (2.04869879e-06) 150835 EPS nconv=0 first unconverged value (error) -302.035 (2.04869879e-06) 150836 EPS nconv=0 first unconverged value (error) -302.035 (2.52407475e-06) 150837 EPS nconv=0 first unconverged value (error) -302.035 (2.51739822e-06) 150838 EPS nconv=0 first unconverged value (error) -302.035 (2.21637866e-06) 150839 EPS nconv=0 first unconverged value (error) -302.035 (2.12535658e-06) 150840 EPS nconv=0 first unconverged value (error) -302.035 (2.07574976e-06) 150841 EPS nconv=0 first unconverged value (error) -302.035 (2.07574976e-06) 150842 EPS nconv=0 first unconverged value (error) -302.035 (2.15031182e-06) 150843 EPS nconv=0 first unconverged value (error) -302.035 (2.19996344e-06) 150844 EPS nconv=0 first unconverged value (error) -302.035 (1.98326479e-06) 150845 EPS nconv=0 first unconverged value (error) -302.035 (1.93252979e-06) 150846 EPS nconv=0 first unconverged value (error) -302.035 (1.90882836e-06) 150847 EPS nconv=0 first unconverged value (error) -302.035 (1.90882836e-06) 150848 EPS nconv=0 first unconverged value (error) -302.035 (2.01340522e-06) 150849 EPS nconv=0 first unconverged value (error) -302.035 (2.03373037e-06) 150850 EPS nconv=0 first unconverged value (error) -302.035 (1.92712349e-06) 150851 EPS nconv=0 first unconverged value (error) -302.035 (1.89182177e-06) 150852 EPS nconv=0 first unconverged value (error) -302.035 (1.87207828e-06) 150853 EPS nconv=0 first unconverged value (error) -302.035 (1.87207828e-06) 150854 EPS nconv=0 first unconverged value (error) -302.035 (2.08045715e-06) 150855 EPS nconv=0 first unconverged value (error) -302.035 (2.01777316e-06) 150856 EPS nconv=0 first unconverged value (error) -302.035 (1.93023347e-06) 150857 EPS nconv=0 first unconverged value (error) -302.035 (1.90594730e-06) 150858 EPS nconv=0 first unconverged value (error) -302.035 (1.87433164e-06) 150859 EPS nconv=0 first unconverged value (error) -302.035 (1.87433164e-06) 150860 EPS nconv=0 first unconverged value (error) -302.035 (2.17375381e-06) 150861 EPS nconv=0 first unconverged value (error) -302.035 (2.13168288e-06) 150862 EPS nconv=0 first unconverged value (error) -302.035 (1.99679555e-06) 150863 EPS nconv=0 first unconverged value (error) -302.035 (1.96462913e-06) 150864 EPS nconv=0 first unconverged value (error) -302.035 (1.92892811e-06) 150865 EPS nconv=0 first unconverged value (error) -302.035 (1.92892811e-06) 150866 EPS nconv=0 first unconverged value (error) -302.035 (2.01747830e-06) 150867 EPS nconv=0 first unconverged value (error) -302.035 (2.06100176e-06) 150868 EPS nconv=0 first unconverged value (error) -302.035 (1.92958072e-06) 150869 EPS nconv=0 first unconverged value (error) -302.035 (1.88100343e-06) 150870 EPS nconv=0 first unconverged value (error) -302.035 (1.87038860e-06) 150871 EPS nconv=0 first unconverged value (error) -302.035 (1.87038860e-06) 150872 EPS nconv=0 first unconverged value (error) -302.035 (1.93430372e-06) 150873 EPS nconv=0 first unconverged value (error) -302.035 (1.93975582e-06) 150874 EPS nconv=0 first unconverged value (error) -302.035 (1.87825424e-06) 150875 EPS nconv=0 first unconverged value (error) -302.035 (1.85539243e-06) 150876 EPS nconv=0 first unconverged value (error) -302.035 (1.84402093e-06) 150877 EPS nconv=0 first unconverged value (error) -302.035 (1.84402093e-06) 150878 EPS nconv=0 first unconverged value (error) -302.035 (1.88584421e-06) 150879 EPS nconv=0 first unconverged value (error) -302.035 (1.89088951e-06) 150880 EPS nconv=0 first unconverged value (error) -302.035 (1.83995321e-06) 150881 EPS nconv=0 first unconverged value (error) -302.035 (1.83184110e-06) 150882 EPS nconv=0 first unconverged value (error) -302.035 (1.82560857e-06) 150883 EPS nconv=0 first unconverged value (error) -302.035 (1.82560857e-06) 150884 EPS nconv=0 first unconverged value (error) -302.035 (1.85392869e-06) 150885 EPS nconv=0 first unconverged value (error) -302.035 (1.86425696e-06) 150886 EPS nconv=0 first unconverged value (error) -302.035 (1.82944202e-06) 150887 EPS nconv=0 first unconverged value (error) -302.035 (1.82148896e-06) 150888 EPS nconv=0 first unconverged value (error) -302.035 (1.81419677e-06) 150889 EPS nconv=0 first unconverged value (error) -302.035 (1.81419677e-06) 150890 EPS nconv=0 first unconverged value (error) -302.035 (1.80878309e-06) 150891 EPS nconv=0 first unconverged value (error) -302.035 (1.82043496e-06) 150892 EPS nconv=0 first unconverged value (error) -302.035 (1.80487266e-06) 150893 EPS nconv=0 first unconverged value (error) -302.035 (1.79922083e-06) 150894 EPS nconv=0 first unconverged value (error) -302.035 (1.79906170e-06) 150895 EPS nconv=0 first unconverged value (error) -302.035 (1.79906170e-06) 150896 EPS nconv=0 first unconverged value (error) -302.035 (1.85478355e-06) 150897 EPS nconv=0 first unconverged value (error) -302.035 (1.82844127e-06) 150898 EPS nconv=0 first unconverged value (error) -302.035 (1.82342261e-06) 150899 EPS nconv=0 first unconverged value (error) -302.035 (1.82247825e-06) 150900 EPS nconv=0 first unconverged value (error) -302.035 (1.81621354e-06) 150901 EPS nconv=0 first unconverged value (error) -302.035 (1.81621354e-06) 150902 EPS nconv=0 first unconverged value (error) -302.035 (2.13260378e-06) 150903 EPS nconv=0 first unconverged value (error) -302.035 (2.05331001e-06) 150904 EPS nconv=0 first unconverged value (error) -302.035 (1.97801088e-06) 150905 EPS nconv=0 first unconverged value (error) -302.035 (1.97167930e-06) 150906 EPS nconv=0 first unconverged value (error) -302.035 (1.94358148e-06) 150907 EPS nconv=0 first unconverged value (error) -302.035 (1.94358148e-06) 150908 EPS nconv=0 first unconverged value (error) -302.035 (1.93661215e-06) 150909 EPS nconv=0 first unconverged value (error) -302.035 (2.01248861e-06) 150910 EPS nconv=0 first unconverged value (error) -302.035 (1.91539051e-06) 150911 EPS nconv=0 first unconverged value (error) -302.035 (1.83671276e-06) 150912 EPS nconv=0 first unconverged value (error) -302.035 (1.81114816e-06) 150913 EPS nconv=0 first unconverged value (error) -302.035 (1.81114816e-06) 150914 EPS nconv=0 first unconverged value (error) -302.035 (2.03185428e-06) 150915 EPS nconv=0 first unconverged value (error) -302.035 (1.94866709e-06) 150916 EPS nconv=0 first unconverged value (error) -302.035 (1.91351012e-06) 150917 EPS nconv=0 first unconverged value (error) -302.035 (1.90211913e-06) 150918 EPS nconv=0 first unconverged value (error) -302.035 (1.88473750e-06) 150919 EPS nconv=0 first unconverged value (error) -302.035 (1.88473750e-06) 150920 EPS nconv=0 first unconverged value (error) -302.035 (3.31123523e-06) 150921 EPS nconv=0 first unconverged value (error) -302.035 (3.08448707e-06) 150922 EPS nconv=0 first unconverged value (error) -302.035 (2.95278406e-06) 150923 EPS nconv=0 first unconverged value (error) -302.035 (2.92007170e-06) 150924 EPS nconv=0 first unconverged value (error) -302.035 (2.90850343e-06) 150925 EPS nconv=0 first unconverged value (error) -302.035 (2.90850343e-06) 150926 EPS nconv=0 first unconverged value (error) -302.035 (5.49454858e-06) 150927 EPS nconv=0 first unconverged value (error) -302.035 (4.19463601e-06) 150928 EPS nconv=0 first unconverged value (error) -302.035 (3.58279667e-06) 150929 EPS nconv=0 first unconverged value (error) -302.035 (3.50412882e-06) 150930 EPS nconv=0 first unconverged value (error) -302.035 (3.42299847e-06) 150931 EPS nconv=0 first unconverged value (error) -302.035 (3.42299847e-06) 150932 EPS nconv=0 first unconverged value (error) -302.035 (4.42646027e-06) 150933 EPS nconv=0 first unconverged value (error) -302.035 (4.90807078e-06) 150934 EPS nconv=0 first unconverged value (error) -302.035 (3.42233105e-06) 150935 EPS nconv=0 first unconverged value (error) -302.035 (3.11836786e-06) 150936 EPS nconv=0 first unconverged value (error) -302.035 (2.91418862e-06) 150937 EPS nconv=0 first unconverged value (error) -302.035 (2.91418862e-06) 150938 EPS nconv=0 first unconverged value (error) -302.035 (3.65482977e-06) 150939 EPS nconv=0 first unconverged value (error) -302.035 (3.95923815e-06) 150940 EPS nconv=0 first unconverged value (error) -302.035 (3.30467651e-06) 150941 EPS nconv=0 first unconverged value (error) -302.035 (2.54175003e-06) 150942 EPS nconv=0 first unconverged value (error) -302.035 (2.38074582e-06) 150943 EPS nconv=0 first unconverged value (error) -302.035 (2.38074582e-06) 150944 EPS nconv=0 first unconverged value (error) -302.035 (3.46893763e-06) 150945 EPS nconv=0 first unconverged value (error) -302.035 (3.63313173e-06) 150946 EPS nconv=0 first unconverged value (error) -302.035 (3.11868870e-06) 150947 EPS nconv=0 first unconverged value (error) -302.035 (2.55535657e-06) 150948 EPS nconv=0 first unconverged value (error) -302.035 (2.43781560e-06) 150949 EPS nconv=0 first unconverged value (error) -302.035 (2.43781560e-06) 150950 EPS nconv=0 first unconverged value (error) -302.035 (2.36667152e-06) 150951 EPS nconv=0 first unconverged value (error) -302.035 (2.47414573e-06) 150952 EPS nconv=0 first unconverged value (error) -302.035 (2.24069864e-06) 150953 EPS nconv=0 first unconverged value (error) -302.035 (1.95229330e-06) 150954 EPS nconv=0 first unconverged value (error) -302.035 (1.91199177e-06) 150955 EPS nconv=0 first unconverged value (error) -302.035 (1.91199177e-06) 150956 EPS nconv=0 first unconverged value (error) -302.035 (1.93439988e-06) 150957 EPS nconv=0 first unconverged value (error) -302.035 (1.88633108e-06) 150958 EPS nconv=0 first unconverged value (error) -302.035 (1.85177990e-06) 150959 EPS nconv=0 first unconverged value (error) -302.035 (1.83348235e-06) 150960 EPS nconv=0 first unconverged value (error) -302.035 (1.83051055e-06) 150961 EPS nconv=0 first unconverged value (error) -302.035 (1.83051055e-06) 150962 EPS nconv=0 first unconverged value (error) -302.035 (2.35271410e-06) 150963 EPS nconv=0 first unconverged value (error) -302.035 (2.12647628e-06) 150964 EPS nconv=0 first unconverged value (error) -302.035 (2.03432372e-06) 150965 EPS nconv=0 first unconverged value (error) -302.035 (1.98832035e-06) 150966 EPS nconv=0 first unconverged value (error) -302.035 (1.96710272e-06) 150967 EPS nconv=0 first unconverged value (error) -302.035 (1.96710272e-06) 150968 EPS nconv=0 first unconverged value (error) -302.035 (3.74798755e-06) 150969 EPS nconv=0 first unconverged value (error) -302.035 (3.32441956e-06) 150970 EPS nconv=0 first unconverged value (error) -302.035 (3.00537520e-06) 150971 EPS nconv=0 first unconverged value (error) -302.035 (2.99093940e-06) 150972 EPS nconv=0 first unconverged value (error) -302.035 (2.88597445e-06) 150973 EPS nconv=0 first unconverged value (error) -302.035 (2.88597445e-06) 150974 EPS nconv=0 first unconverged value (error) -302.035 (3.23848007e-06) 150975 EPS nconv=0 first unconverged value (error) -302.035 (3.14238751e-06) 150976 EPS nconv=0 first unconverged value (error) -302.035 (2.49953353e-06) 150977 EPS nconv=0 first unconverged value (error) -302.035 (2.30777220e-06) 150978 EPS nconv=0 first unconverged value (error) -302.035 (2.29492391e-06) 150979 EPS nconv=0 first unconverged value (error) -302.035 (2.29492391e-06) 150980 EPS nconv=0 first unconverged value (error) -302.035 (2.43359837e-06) 150981 EPS nconv=0 first unconverged value (error) -302.035 (2.46779777e-06) 150982 EPS nconv=0 first unconverged value (error) -302.035 (2.31649711e-06) 150983 EPS nconv=0 first unconverged value (error) -302.035 (1.98092255e-06) 150984 EPS nconv=0 first unconverged value (error) -302.035 (1.93677071e-06) 150985 EPS nconv=0 first unconverged value (error) -302.035 (1.93677071e-06) 150986 EPS nconv=0 first unconverged value (error) -302.035 (1.91241530e-06) 150987 EPS nconv=0 first unconverged value (error) -302.035 (2.04721173e-06) 150988 EPS nconv=0 first unconverged value (error) -302.035 (1.88781738e-06) 150989 EPS nconv=0 first unconverged value (error) -302.035 (1.81613520e-06) 150990 EPS nconv=0 first unconverged value (error) -302.035 (1.80768350e-06) 150991 EPS nconv=0 first unconverged value (error) -302.035 (1.80768350e-06) 150992 EPS nconv=0 first unconverged value (error) -302.035 (2.01260164e-06) 150993 EPS nconv=0 first unconverged value (error) -302.035 (1.94302289e-06) 150994 EPS nconv=0 first unconverged value (error) -302.035 (1.92782426e-06) 150995 EPS nconv=0 first unconverged value (error) -302.035 (1.91366079e-06) 150996 EPS nconv=0 first unconverged value (error) -302.035 (1.89285957e-06) 150997 EPS nconv=0 first unconverged value (error) -302.035 (1.89285957e-06) 150998 EPS nconv=0 first unconverged value (error) -302.035 (1.95057824e-06) 150999 EPS nconv=0 first unconverged value (error) -302.035 (1.98523132e-06) 151000 EPS nconv=0 first unconverged value (error) -302.035 (1.89163416e-06) 151001 EPS nconv=0 first unconverged value (error) -302.035 (1.83861696e-06) 151002 EPS nconv=0 first unconverged value (error) -302.035 (1.83311466e-06) 151003 EPS nconv=0 first unconverged value (error) -302.035 (1.83311466e-06) 151004 EPS nconv=0 first unconverged value (error) -302.035 (2.33752746e-06) 151005 EPS nconv=0 first unconverged value (error) -302.035 (2.14286106e-06) 151006 EPS nconv=0 first unconverged value (error) -302.035 (2.02391875e-06) 151007 EPS nconv=0 first unconverged value (error) -302.035 (1.99991467e-06) 151008 EPS nconv=0 first unconverged value (error) -302.035 (1.97418512e-06) 151009 EPS nconv=0 first unconverged value (error) -302.035 (1.97418512e-06) 151010 EPS nconv=0 first unconverged value (error) -302.035 (4.52203676e-06) 151011 EPS nconv=0 first unconverged value (error) -302.035 (3.92991082e-06) 151012 EPS nconv=0 first unconverged value (error) -302.035 (3.55315126e-06) 151013 EPS nconv=0 first unconverged value (error) -302.035 (3.51522640e-06) 151014 EPS nconv=0 first unconverged value (error) -302.035 (3.34265873e-06) 151015 EPS nconv=0 first unconverged value (error) -302.035 (3.34265873e-06) 151016 EPS nconv=0 first unconverged value (error) -302.035 (5.06022320e-06) 151017 EPS nconv=0 first unconverged value (error) -302.035 (4.45703094e-06) 151018 EPS nconv=0 first unconverged value (error) -302.035 (3.67626927e-06) 151019 EPS nconv=0 first unconverged value (error) -302.035 (3.56506985e-06) 151020 EPS nconv=0 first unconverged value (error) -302.035 (3.58804608e-06) 151021 EPS nconv=0 first unconverged value (error) -302.035 (3.58804608e-06) 151022 EPS nconv=0 first unconverged value (error) -302.035 (4.01628581e-06) 151023 EPS nconv=0 first unconverged value (error) -302.035 (4.16403146e-06) 151024 EPS nconv=0 first unconverged value (error) -302.035 (3.29543487e-06) 151025 EPS nconv=0 first unconverged value (error) -302.035 (2.58967359e-06) 151026 EPS nconv=0 first unconverged value (error) -302.035 (2.34802603e-06) 151027 EPS nconv=0 first unconverged value (error) -302.035 (2.34802603e-06) 151028 EPS nconv=0 first unconverged value (error) -302.035 (3.20524713e-06) 151029 EPS nconv=0 first unconverged value (error) -302.035 (3.24158942e-06) 151030 EPS nconv=0 first unconverged value (error) -302.035 (2.77362690e-06) 151031 EPS nconv=0 first unconverged value (error) -302.035 (2.58739912e-06) 151032 EPS nconv=0 first unconverged value (error) -302.035 (2.50285972e-06) 151033 EPS nconv=0 first unconverged value (error) -302.035 (2.50285972e-06) 151034 EPS nconv=0 first unconverged value (error) -302.035 (2.67372317e-06) 151035 EPS nconv=0 first unconverged value (error) -302.035 (2.90511250e-06) 151036 EPS nconv=0 first unconverged value (error) -302.035 (2.45322763e-06) 151037 EPS nconv=0 first unconverged value (error) -302.035 (2.19090914e-06) 151038 EPS nconv=0 first unconverged value (error) -302.035 (2.12896028e-06) 151039 EPS nconv=0 first unconverged value (error) -302.035 (2.12896028e-06) 151040 EPS nconv=0 first unconverged value (error) -302.035 (3.36914205e-06) 151041 EPS nconv=0 first unconverged value (error) -302.035 (3.11848826e-06) 151042 EPS nconv=0 first unconverged value (error) -302.035 (2.82921959e-06) 151043 EPS nconv=0 first unconverged value (error) -302.035 (2.58106641e-06) 151044 EPS nconv=0 first unconverged value (error) -302.035 (2.42486656e-06) 151045 EPS nconv=0 first unconverged value (error) -302.035 (2.42486656e-06) 151046 EPS nconv=0 first unconverged value (error) -302.035 (2.52298320e-06) 151047 EPS nconv=0 first unconverged value (error) -302.035 (2.80441546e-06) 151048 EPS nconv=0 first unconverged value (error) -302.035 (2.42162417e-06) 151049 EPS nconv=0 first unconverged value (error) -302.035 (2.09185473e-06) 151050 EPS nconv=0 first unconverged value (error) -302.035 (1.96835342e-06) 151051 EPS nconv=0 first unconverged value (error) -302.035 (1.96835342e-06) 151052 EPS nconv=0 first unconverged value (error) -302.035 (2.02810706e-06) 151053 EPS nconv=0 first unconverged value (error) -302.035 (2.01685643e-06) 151054 EPS nconv=0 first unconverged value (error) -302.035 (1.95323085e-06) 151055 EPS nconv=0 first unconverged value (error) -302.035 (1.93068608e-06) 151056 EPS nconv=0 first unconverged value (error) -302.035 (1.90887460e-06) 151057 EPS nconv=0 first unconverged value (error) -302.035 (1.90887460e-06) 151058 EPS nconv=0 first unconverged value (error) -302.035 (2.50388750e-06) 151059 EPS nconv=0 first unconverged value (error) -302.035 (2.38596546e-06) 151060 EPS nconv=0 first unconverged value (error) -302.035 (2.29462665e-06) 151061 EPS nconv=0 first unconverged value (error) -302.035 (2.17258426e-06) 151062 EPS nconv=0 first unconverged value (error) -302.035 (2.08952007e-06) 151063 EPS nconv=0 first unconverged value (error) -302.035 (2.08952007e-06) 151064 EPS nconv=0 first unconverged value (error) -302.035 (3.78528454e-06) 151065 EPS nconv=0 first unconverged value (error) -302.035 (3.22311071e-06) 151066 EPS nconv=0 first unconverged value (error) -302.035 (2.92095807e-06) 151067 EPS nconv=0 first unconverged value (error) -302.035 (2.78005715e-06) 151068 EPS nconv=0 first unconverged value (error) -302.035 (2.68419202e-06) 151069 EPS nconv=0 first unconverged value (error) -302.035 (2.68419202e-06) 151070 EPS nconv=0 first unconverged value (error) -302.035 (3.30026177e-06) 151071 EPS nconv=0 first unconverged value (error) -302.035 (3.42881154e-06) 151072 EPS nconv=0 first unconverged value (error) -302.035 (2.71277130e-06) 151073 EPS nconv=0 first unconverged value (error) -302.035 (2.50057262e-06) 151074 EPS nconv=0 first unconverged value (error) -302.035 (2.39226111e-06) 151075 EPS nconv=0 first unconverged value (error) -302.035 (2.39226111e-06) 151076 EPS nconv=0 first unconverged value (error) -302.035 (4.04680587e-06) 151077 EPS nconv=0 first unconverged value (error) -302.035 (3.77894521e-06) 151078 EPS nconv=0 first unconverged value (error) -302.035 (3.23612421e-06) 151079 EPS nconv=0 first unconverged value (error) -302.035 (3.00903934e-06) 151080 EPS nconv=0 first unconverged value (error) -302.035 (2.74051216e-06) 151081 EPS nconv=0 first unconverged value (error) -302.035 (2.74051216e-06) 151082 EPS nconv=0 first unconverged value (error) -302.035 (2.71094719e-06) 151083 EPS nconv=0 first unconverged value (error) -302.035 (3.33543650e-06) 151084 EPS nconv=0 first unconverged value (error) -302.035 (2.58168316e-06) 151085 EPS nconv=0 first unconverged value (error) -302.035 (2.23640668e-06) 151086 EPS nconv=0 first unconverged value (error) -302.035 (2.08643025e-06) 151087 EPS nconv=0 first unconverged value (error) -302.035 (2.08643025e-06) 151088 EPS nconv=0 first unconverged value (error) -302.035 (4.48758191e-06) 151089 EPS nconv=0 first unconverged value (error) -302.035 (3.73490449e-06) 151090 EPS nconv=0 first unconverged value (error) -302.035 (3.48673420e-06) 151091 EPS nconv=0 first unconverged value (error) -302.035 (3.36095657e-06) 151092 EPS nconv=0 first unconverged value (error) -302.035 (3.09598485e-06) 151093 EPS nconv=0 first unconverged value (error) -302.035 (3.09598485e-06) 151094 EPS nconv=0 first unconverged value (error) -302.035 (7.53105892e-06) 151095 EPS nconv=0 first unconverged value (error) -302.035 (6.89159104e-06) 151096 EPS nconv=0 first unconverged value (error) -302.035 (5.93988385e-06) 151097 EPS nconv=0 first unconverged value (error) -302.035 (5.91752233e-06) 151098 EPS nconv=0 first unconverged value (error) -302.035 (5.88827446e-06) 151099 EPS nconv=0 first unconverged value (error) -302.035 (5.88827446e-06) 151100 EPS nconv=0 first unconverged value (error) -302.035 (7.39567086e-06) 151101 EPS nconv=0 first unconverged value (error) -302.035 (5.88986267e-06) 151102 EPS nconv=0 first unconverged value (error) -302.035 (4.66379021e-06) 151103 EPS nconv=0 first unconverged value (error) -302.035 (4.04037227e-06) 151104 EPS nconv=0 first unconverged value (error) -302.035 (3.84693370e-06) 151105 EPS nconv=0 first unconverged value (error) -302.035 (3.84693370e-06) 151106 EPS nconv=0 first unconverged value (error) -302.035 (3.51386103e-06) 151107 EPS nconv=0 first unconverged value (error) -302.035 (4.62667019e-06) 151108 EPS nconv=0 first unconverged value (error) -302.035 (3.40789582e-06) 151109 EPS nconv=0 first unconverged value (error) -302.035 (2.31034943e-06) 151110 EPS nconv=0 first unconverged value (error) -302.035 (2.06302390e-06) 151111 EPS nconv=0 first unconverged value (error) -302.035 (2.06302390e-06) 151112 EPS nconv=0 first unconverged value (error) -302.035 (3.39767056e-06) 151113 EPS nconv=0 first unconverged value (error) -302.035 (2.95882491e-06) 151114 EPS nconv=0 first unconverged value (error) -302.035 (2.87360999e-06) 151115 EPS nconv=0 first unconverged value (error) -302.035 (2.82638788e-06) 151116 EPS nconv=0 first unconverged value (error) -302.035 (2.70424538e-06) 151117 EPS nconv=0 first unconverged value (error) -302.035 (2.70424538e-06) 151118 EPS nconv=0 first unconverged value (error) -302.035 (2.96715924e-06) 151119 EPS nconv=0 first unconverged value (error) -302.035 (3.07432601e-06) 151120 EPS nconv=0 first unconverged value (error) -302.035 (2.32461447e-06) 151121 EPS nconv=0 first unconverged value (error) -302.035 (2.24126668e-06) 151122 EPS nconv=0 first unconverged value (error) -302.035 (2.27494047e-06) 151123 EPS nconv=0 first unconverged value (error) -302.035 (2.27494047e-06) 151124 EPS nconv=0 first unconverged value (error) -302.035 (2.44710457e-06) 151125 EPS nconv=0 first unconverged value (error) -302.035 (2.29180681e-06) 151126 EPS nconv=0 first unconverged value (error) -302.035 (2.17803889e-06) 151127 EPS nconv=0 first unconverged value (error) -302.035 (1.99682853e-06) 151128 EPS nconv=0 first unconverged value (error) -302.035 (1.94479513e-06) 151129 EPS nconv=0 first unconverged value (error) -302.035 (1.94479513e-06) 151130 EPS nconv=0 first unconverged value (error) -302.035 (3.23974563e-06) 151131 EPS nconv=0 first unconverged value (error) -302.035 (2.87035036e-06) 151132 EPS nconv=0 first unconverged value (error) -302.035 (2.64110056e-06) 151133 EPS nconv=0 first unconverged value (error) -302.035 (2.49338075e-06) 151134 EPS nconv=0 first unconverged value (error) -302.035 (2.42508465e-06) 151135 EPS nconv=0 first unconverged value (error) -302.035 (2.42508465e-06) 151136 EPS nconv=0 first unconverged value (error) -302.035 (4.01978660e-06) 151137 EPS nconv=0 first unconverged value (error) -302.035 (3.63839891e-06) 151138 EPS nconv=0 first unconverged value (error) -302.035 (3.16313298e-06) 151139 EPS nconv=0 first unconverged value (error) -302.035 (3.16303550e-06) 151140 EPS nconv=0 first unconverged value (error) -302.035 (2.96737971e-06) 151141 EPS nconv=0 first unconverged value (error) -302.035 (2.96737971e-06) 151142 EPS nconv=0 first unconverged value (error) -302.035 (2.94161769e-06) 151143 EPS nconv=0 first unconverged value (error) -302.035 (3.14308410e-06) 151144 EPS nconv=0 first unconverged value (error) -302.035 (2.28170609e-06) 151145 EPS nconv=0 first unconverged value (error) -302.035 (2.12320790e-06) 151146 EPS nconv=0 first unconverged value (error) -302.035 (2.14963851e-06) 151147 EPS nconv=0 first unconverged value (error) -302.035 (2.14963851e-06) 151148 EPS nconv=0 first unconverged value (error) -302.035 (3.27209407e-06) 151149 EPS nconv=0 first unconverged value (error) -302.035 (2.67639851e-06) 151150 EPS nconv=0 first unconverged value (error) -302.035 (2.43299455e-06) 151151 EPS nconv=0 first unconverged value (error) -302.035 (2.35427869e-06) 151152 EPS nconv=0 first unconverged value (error) -302.035 (2.29303321e-06) 151153 EPS nconv=0 first unconverged value (error) -302.035 (2.29303321e-06) 151154 EPS nconv=0 first unconverged value (error) -302.035 (3.07122095e-06) 151155 EPS nconv=0 first unconverged value (error) -302.035 (3.51140459e-06) 151156 EPS nconv=0 first unconverged value (error) -302.035 (2.75216184e-06) 151157 EPS nconv=0 first unconverged value (error) -302.035 (2.46501515e-06) 151158 EPS nconv=0 first unconverged value (error) -302.035 (2.27588658e-06) 151159 EPS nconv=0 first unconverged value (error) -302.035 (2.27588658e-06) 151160 EPS nconv=0 first unconverged value (error) -302.035 (2.21856834e-06) 151161 EPS nconv=0 first unconverged value (error) -302.035 (2.37654705e-06) 151162 EPS nconv=0 first unconverged value (error) -302.035 (2.09046659e-06) 151163 EPS nconv=0 first unconverged value (error) -302.035 (1.98864937e-06) 151164 EPS nconv=0 first unconverged value (error) -302.035 (1.90554955e-06) 151165 EPS nconv=0 first unconverged value (error) -302.035 (1.90554955e-06) 151166 EPS nconv=0 first unconverged value (error) -302.035 (4.49523988e-06) 151167 EPS nconv=0 first unconverged value (error) -302.035 (3.97514790e-06) 151168 EPS nconv=0 first unconverged value (error) -302.035 (3.61842737e-06) 151169 EPS nconv=0 first unconverged value (error) -302.035 (3.42493577e-06) 151170 EPS nconv=0 first unconverged value (error) -302.035 (3.16008598e-06) 151171 EPS nconv=0 first unconverged value (error) -302.035 (3.16008598e-06) 151172 EPS nconv=0 first unconverged value (error) -302.035 (1.14610519e-05) 151173 EPS nconv=0 first unconverged value (error) -302.035 (1.13098029e-05) 151174 EPS nconv=0 first unconverged value (error) -302.035 (9.17933192e-06) 151175 EPS nconv=0 first unconverged value (error) -302.035 (8.85773129e-06) 151176 EPS nconv=0 first unconverged value (error) -302.035 (8.30265093e-06) 151177 EPS nconv=0 first unconverged value (error) -302.035 (8.30265093e-06) 151178 EPS nconv=0 first unconverged value (error) -302.035 (1.03673998e-05) 151179 EPS nconv=0 first unconverged value (error) -302.035 (9.34637179e-06) 151180 EPS nconv=0 first unconverged value (error) -302.035 (8.56809721e-06) 151181 EPS nconv=0 first unconverged value (error) -302.035 (7.32881903e-06) 151182 EPS nconv=0 first unconverged value (error) -302.035 (6.59773798e-06) 151183 EPS nconv=0 first unconverged value (error) -302.035 (6.59773798e-06) 151184 EPS nconv=0 first unconverged value (error) -302.035 (6.91349365e-06) 151185 EPS nconv=0 first unconverged value (error) -302.035 (6.01547571e-06) 151186 EPS nconv=0 first unconverged value (error) -302.035 (5.08461930e-06) 151187 EPS nconv=0 first unconverged value (error) -302.035 (4.14723324e-06) 151188 EPS nconv=0 first unconverged value (error) -302.035 (3.70474290e-06) 151189 EPS nconv=0 first unconverged value (error) -302.035 (3.70474290e-06) 151190 EPS nconv=0 first unconverged value (error) -302.035 (2.88977643e-06) 151191 EPS nconv=0 first unconverged value (error) -302.035 (3.13675148e-06) 151192 EPS nconv=0 first unconverged value (error) -302.035 (3.20096602e-06) 151193 EPS nconv=0 first unconverged value (error) -302.035 (2.09503104e-06) 151194 EPS nconv=0 first unconverged value (error) -302.035 (1.84280541e-06) 151195 EPS nconv=0 first unconverged value (error) -302.035 (1.84280541e-06) 151196 EPS nconv=0 first unconverged value (error) -302.035 (6.71898226e-06) 151197 EPS nconv=0 first unconverged value (error) -302.035 (6.12379306e-06) 151198 EPS nconv=0 first unconverged value (error) -302.035 (5.62527468e-06) 151199 EPS nconv=0 first unconverged value (error) -302.035 (5.29836079e-06) 151200 EPS nconv=0 first unconverged value (error) -302.035 (5.24122072e-06) 151201 EPS nconv=0 first unconverged value (error) -302.035 (5.24122072e-06) 151202 EPS nconv=0 first unconverged value (error) -302.035 (7.87166076e-06) 151203 EPS nconv=0 first unconverged value (error) -302.035 (5.90704684e-06) 151204 EPS nconv=0 first unconverged value (error) -302.035 (4.84870474e-06) 151205 EPS nconv=0 first unconverged value (error) -302.035 (4.57735477e-06) 151206 EPS nconv=0 first unconverged value (error) -302.035 (4.33741321e-06) 151207 EPS nconv=0 first unconverged value (error) -302.035 (4.33741321e-06) 151208 EPS nconv=0 first unconverged value (error) -302.035 (4.27521125e-06) 151209 EPS nconv=0 first unconverged value (error) -302.035 (5.68797523e-06) 151210 EPS nconv=0 first unconverged value (error) -302.035 (3.73879148e-06) 151211 EPS nconv=0 first unconverged value (error) -302.035 (2.89522725e-06) 151212 EPS nconv=0 first unconverged value (error) -302.035 (2.28994478e-06) 151213 EPS nconv=0 first unconverged value (error) -302.035 (2.28994478e-06) 151214 EPS nconv=0 first unconverged value (error) -302.035 (6.08741571e-06) 151215 EPS nconv=0 first unconverged value (error) -302.035 (5.39070501e-06) 151216 EPS nconv=0 first unconverged value (error) -302.035 (4.71432060e-06) 151217 EPS nconv=0 first unconverged value (error) -302.035 (4.65071901e-06) 151218 EPS nconv=0 first unconverged value (error) -302.035 (4.28545980e-06) 151219 EPS nconv=0 first unconverged value (error) -302.035 (4.28545980e-06) 151220 EPS nconv=0 first unconverged value (error) -302.035 (4.55743887e-06) 151221 EPS nconv=0 first unconverged value (error) -302.035 (5.04315231e-06) 151222 EPS nconv=0 first unconverged value (error) -302.035 (3.98377242e-06) 151223 EPS nconv=0 first unconverged value (error) -302.035 (2.78585215e-06) 151224 EPS nconv=0 first unconverged value (error) -302.035 (2.63035170e-06) 151225 EPS nconv=0 first unconverged value (error) -302.035 (2.63035170e-06) 151226 EPS nconv=0 first unconverged value (error) -302.035 (2.46958261e-06) 151227 EPS nconv=0 first unconverged value (error) -302.035 (2.37954620e-06) 151228 EPS nconv=0 first unconverged value (error) -302.035 (2.11326499e-06) 151229 EPS nconv=0 first unconverged value (error) -302.035 (1.99129403e-06) 151230 EPS nconv=0 first unconverged value (error) -302.035 (1.92546898e-06) 151231 EPS nconv=0 first unconverged value (error) -302.035 (1.92546898e-06) 151232 EPS nconv=0 first unconverged value (error) -302.035 (3.27895251e-06) 151233 EPS nconv=0 first unconverged value (error) -302.035 (2.75487507e-06) 151234 EPS nconv=0 first unconverged value (error) -302.035 (2.54803734e-06) 151235 EPS nconv=0 first unconverged value (error) -302.035 (2.45709812e-06) 151236 EPS nconv=0 first unconverged value (error) -302.035 (2.38099607e-06) 151237 EPS nconv=0 first unconverged value (error) -302.035 (2.38099607e-06) 151238 EPS nconv=0 first unconverged value (error) -302.035 (8.42489432e-06) 151239 EPS nconv=0 first unconverged value (error) -302.035 (8.27029003e-06) 151240 EPS nconv=0 first unconverged value (error) -302.035 (6.93977176e-06) 151241 EPS nconv=0 first unconverged value (error) -302.035 (6.59983087e-06) 151242 EPS nconv=0 first unconverged value (error) -302.035 (6.48609561e-06) 151243 EPS nconv=0 first unconverged value (error) -302.035 (6.48609561e-06) 151244 EPS nconv=0 first unconverged value (error) -302.035 (8.47321943e-06) 151245 EPS nconv=0 first unconverged value (error) -302.035 (6.90287427e-06) 151246 EPS nconv=0 first unconverged value (error) -302.035 (6.13590220e-06) 151247 EPS nconv=0 first unconverged value (error) -302.035 (5.46548059e-06) 151248 EPS nconv=0 first unconverged value (error) -302.035 (4.69121650e-06) 151249 EPS nconv=0 first unconverged value (error) -302.035 (4.69121650e-06) 151250 EPS nconv=0 first unconverged value (error) -302.035 (4.52314442e-06) 151251 EPS nconv=0 first unconverged value (error) -302.035 (5.65320373e-06) 151252 EPS nconv=0 first unconverged value (error) -302.035 (3.89372255e-06) 151253 EPS nconv=0 first unconverged value (error) -302.035 (3.18497767e-06) 151254 EPS nconv=0 first unconverged value (error) -302.035 (2.23086363e-06) 151255 EPS nconv=0 first unconverged value (error) -302.035 (2.23086363e-06) 151256 EPS nconv=0 first unconverged value (error) -302.035 (4.60523642e-06) 151257 EPS nconv=0 first unconverged value (error) -302.035 (4.78721412e-06) 151258 EPS nconv=0 first unconverged value (error) -302.035 (4.16182209e-06) 151259 EPS nconv=0 first unconverged value (error) -302.035 (3.71524261e-06) 151260 EPS nconv=0 first unconverged value (error) -302.035 (3.58665778e-06) 151261 EPS nconv=0 first unconverged value (error) -302.035 (3.58665778e-06) 151262 EPS nconv=0 first unconverged value (error) -302.035 (3.59739810e-06) 151263 EPS nconv=0 first unconverged value (error) -302.035 (3.67928234e-06) 151264 EPS nconv=0 first unconverged value (error) -302.035 (3.52071698e-06) 151265 EPS nconv=0 first unconverged value (error) -302.035 (2.52740037e-06) 151266 EPS nconv=0 first unconverged value (error) -302.035 (2.11085816e-06) 151267 EPS nconv=0 first unconverged value (error) -302.035 (2.11085816e-06) 151268 EPS nconv=0 first unconverged value (error) -302.035 (4.61842144e-06) 151269 EPS nconv=0 first unconverged value (error) -302.035 (4.12042514e-06) 151270 EPS nconv=0 first unconverged value (error) -302.035 (3.91041134e-06) 151271 EPS nconv=0 first unconverged value (error) -302.035 (3.66153593e-06) 151272 EPS nconv=0 first unconverged value (error) -302.035 (3.49614984e-06) 151273 EPS nconv=0 first unconverged value (error) -302.035 (3.49614984e-06) 151274 EPS nconv=0 first unconverged value (error) -302.035 (6.78055221e-06) 151275 EPS nconv=0 first unconverged value (error) -302.035 (5.89885993e-06) 151276 EPS nconv=0 first unconverged value (error) -302.035 (4.94379335e-06) 151277 EPS nconv=0 first unconverged value (error) -302.035 (4.88611443e-06) 151278 EPS nconv=0 first unconverged value (error) -302.035 (4.72594593e-06) 151279 EPS nconv=0 first unconverged value (error) -302.035 (4.72594593e-06) 151280 EPS nconv=0 first unconverged value (error) -302.035 (4.85761996e-06) 151281 EPS nconv=0 first unconverged value (error) -302.035 (5.44101001e-06) 151282 EPS nconv=0 first unconverged value (error) -302.035 (4.34726042e-06) 151283 EPS nconv=0 first unconverged value (error) -302.035 (3.34041309e-06) 151284 EPS nconv=0 first unconverged value (error) -302.035 (2.59281217e-06) 151285 EPS nconv=0 first unconverged value (error) -302.035 (2.59281217e-06) 151286 EPS nconv=0 first unconverged value (error) -302.035 (4.85142175e-06) 151287 EPS nconv=0 first unconverged value (error) -302.035 (4.17858642e-06) 151288 EPS nconv=0 first unconverged value (error) -302.035 (3.75800896e-06) 151289 EPS nconv=0 first unconverged value (error) -302.035 (3.60181996e-06) 151290 EPS nconv=0 first unconverged value (error) -302.035 (3.37728769e-06) 151291 EPS nconv=0 first unconverged value (error) -302.035 (3.37728769e-06) 151292 EPS nconv=0 first unconverged value (error) -302.035 (6.02814440e-06) 151293 EPS nconv=0 first unconverged value (error) -302.035 (5.67389278e-06) 151294 EPS nconv=0 first unconverged value (error) -302.035 (4.63595019e-06) 151295 EPS nconv=0 first unconverged value (error) -302.035 (4.49751242e-06) 151296 EPS nconv=0 first unconverged value (error) -302.035 (4.33339251e-06) 151297 EPS nconv=0 first unconverged value (error) -302.035 (4.33339251e-06) 151298 EPS nconv=0 first unconverged value (error) -302.035 (6.38073881e-06) 151299 EPS nconv=0 first unconverged value (error) -302.035 (6.17196044e-06) 151300 EPS nconv=0 first unconverged value (error) -302.035 (5.22711291e-06) 151301 EPS nconv=0 first unconverged value (error) -302.035 (4.24028784e-06) 151302 EPS nconv=0 first unconverged value (error) -302.035 (3.83216096e-06) 151303 EPS nconv=0 first unconverged value (error) -302.035 (3.83216096e-06) 151304 EPS nconv=0 first unconverged value (error) -302.035 (4.06463354e-06) 151305 EPS nconv=0 first unconverged value (error) -302.035 (4.65175262e-06) 151306 EPS nconv=0 first unconverged value (error) -302.035 (3.93830525e-06) 151307 EPS nconv=0 first unconverged value (error) -302.035 (2.50792772e-06) 151308 EPS nconv=0 first unconverged value (error) -302.035 (2.20170617e-06) 151309 EPS nconv=0 first unconverged value (error) -302.035 (2.20170617e-06) 151310 EPS nconv=0 first unconverged value (error) -302.035 (5.72568142e-06) 151311 EPS nconv=0 first unconverged value (error) -302.035 (4.46239493e-06) 151312 EPS nconv=0 first unconverged value (error) -302.035 (3.93557421e-06) 151313 EPS nconv=0 first unconverged value (error) -302.035 (3.83508789e-06) 151314 EPS nconv=0 first unconverged value (error) -302.035 (3.63934764e-06) 151315 EPS nconv=0 first unconverged value (error) -302.035 (3.63934764e-06) 151316 EPS nconv=0 first unconverged value (error) -302.035 (1.24518939e-05) 151317 EPS nconv=0 first unconverged value (error) -302.035 (1.10934710e-05) 151318 EPS nconv=0 first unconverged value (error) -302.035 (9.33166014e-06) 151319 EPS nconv=0 first unconverged value (error) -302.035 (9.10146688e-06) 151320 EPS nconv=0 first unconverged value (error) -302.035 (8.95942683e-06) 151321 EPS nconv=0 first unconverged value (error) -302.035 (8.95942683e-06) 151322 EPS nconv=0 first unconverged value (error) -302.035 (9.19183099e-06) 151323 EPS nconv=0 first unconverged value (error) -302.035 (9.26380676e-06) 151324 EPS nconv=0 first unconverged value (error) -302.035 (7.77638756e-06) 151325 EPS nconv=0 first unconverged value (error) -302.035 (4.91320605e-06) 151326 EPS nconv=0 first unconverged value (error) -302.035 (3.98351960e-06) 151327 EPS nconv=0 first unconverged value (error) -302.035 (3.98351960e-06) 151328 EPS nconv=0 first unconverged value (error) -302.035 (3.34679251e-06) 151329 EPS nconv=0 first unconverged value (error) -302.035 (3.64057303e-06) 151330 EPS nconv=0 first unconverged value (error) -302.035 (3.16764095e-06) 151331 EPS nconv=0 first unconverged value (error) -302.035 (2.38861562e-06) 151332 EPS nconv=0 first unconverged value (error) -302.035 (2.32487597e-06) 151333 EPS nconv=0 first unconverged value (error) -302.035 (2.32487597e-06) 151334 EPS nconv=0 first unconverged value (error) -302.035 (2.45686055e-06) 151335 EPS nconv=0 first unconverged value (error) -302.035 (2.71480397e-06) 151336 EPS nconv=0 first unconverged value (error) -302.035 (2.21073039e-06) 151337 EPS nconv=0 first unconverged value (error) -302.035 (1.94824856e-06) 151338 EPS nconv=0 first unconverged value (error) -302.035 (1.89462479e-06) 151339 EPS nconv=0 first unconverged value (error) -302.035 (1.89462479e-06) 151340 EPS nconv=0 first unconverged value (error) -302.035 (1.90829420e-06) 151341 EPS nconv=0 first unconverged value (error) -302.035 (1.92102064e-06) 151342 EPS nconv=0 first unconverged value (error) -302.035 (1.86940651e-06) 151343 EPS nconv=0 first unconverged value (error) -302.035 (1.85873720e-06) 151344 EPS nconv=0 first unconverged value (error) -302.035 (1.84594666e-06) 151345 EPS nconv=0 first unconverged value (error) -302.035 (1.84594666e-06) 151346 EPS nconv=0 first unconverged value (error) -302.035 (2.37705871e-06) 151347 EPS nconv=0 first unconverged value (error) -302.035 (2.28455332e-06) 151348 EPS nconv=0 first unconverged value (error) -302.035 (2.17335524e-06) 151349 EPS nconv=0 first unconverged value (error) -302.035 (2.11736560e-06) 151350 EPS nconv=0 first unconverged value (error) -302.035 (2.06684778e-06) 151351 EPS nconv=0 first unconverged value (error) -302.035 (2.06684778e-06) 151352 EPS nconv=0 first unconverged value (error) -302.035 (3.18082675e-06) 151353 EPS nconv=0 first unconverged value (error) -302.035 (2.81538282e-06) 151354 EPS nconv=0 first unconverged value (error) -302.035 (2.61321648e-06) 151355 EPS nconv=0 first unconverged value (error) -302.035 (2.57084563e-06) 151356 EPS nconv=0 first unconverged value (error) -302.035 (2.50918186e-06) 151357 EPS nconv=0 first unconverged value (error) -302.035 (2.50918186e-06) 151358 EPS nconv=0 first unconverged value (error) -302.035 (4.22738693e-06) 151359 EPS nconv=0 first unconverged value (error) -302.035 (3.72739043e-06) 151360 EPS nconv=0 first unconverged value (error) -302.035 (3.06033737e-06) 151361 EPS nconv=0 first unconverged value (error) -302.035 (3.03396751e-06) 151362 EPS nconv=0 first unconverged value (error) -302.035 (2.86904020e-06) 151363 EPS nconv=0 first unconverged value (error) -302.035 (2.86904020e-06) 151364 EPS nconv=0 first unconverged value (error) -302.035 (4.45900235e-06) 151365 EPS nconv=0 first unconverged value (error) -302.035 (4.22786120e-06) 151366 EPS nconv=0 first unconverged value (error) -302.035 (3.47083869e-06) 151367 EPS nconv=0 first unconverged value (error) -302.035 (3.25650220e-06) 151368 EPS nconv=0 first unconverged value (error) -302.035 (2.98351129e-06) 151369 EPS nconv=0 first unconverged value (error) -302.035 (2.98351129e-06) 151370 EPS nconv=0 first unconverged value (error) -302.035 (3.99445269e-06) 151371 EPS nconv=0 first unconverged value (error) -302.035 (4.14684788e-06) 151372 EPS nconv=0 first unconverged value (error) -302.035 (3.38451151e-06) 151373 EPS nconv=0 first unconverged value (error) -302.035 (2.98950299e-06) 151374 EPS nconv=0 first unconverged value (error) -302.035 (2.74835480e-06) 151375 EPS nconv=0 first unconverged value (error) -302.035 (2.74835480e-06) 151376 EPS nconv=0 first unconverged value (error) -302.035 (2.79005941e-06) 151377 EPS nconv=0 first unconverged value (error) -302.035 (2.85255840e-06) 151378 EPS nconv=0 first unconverged value (error) -302.035 (2.39998641e-06) 151379 EPS nconv=0 first unconverged value (error) -302.035 (2.20057775e-06) 151380 EPS nconv=0 first unconverged value (error) -302.035 (2.16016239e-06) 151381 EPS nconv=0 first unconverged value (error) -302.035 (2.16016239e-06) 151382 EPS nconv=0 first unconverged value (error) -302.035 (3.13540201e-06) 151383 EPS nconv=0 first unconverged value (error) -302.035 (2.87336540e-06) 151384 EPS nconv=0 first unconverged value (error) -302.035 (2.58987958e-06) 151385 EPS nconv=0 first unconverged value (error) -302.035 (2.36126423e-06) 151386 EPS nconv=0 first unconverged value (error) -302.035 (2.28891157e-06) 151387 EPS nconv=0 first unconverged value (error) -302.035 (2.28891157e-06) 151388 EPS nconv=0 first unconverged value (error) -302.035 (2.94110695e-06) 151389 EPS nconv=0 first unconverged value (error) -302.035 (3.05534579e-06) 151390 EPS nconv=0 first unconverged value (error) -302.035 (2.50087065e-06) 151391 EPS nconv=0 first unconverged value (error) -302.035 (2.22620034e-06) 151392 EPS nconv=0 first unconverged value (error) -302.035 (2.08566023e-06) 151393 EPS nconv=0 first unconverged value (error) -302.035 (2.08566023e-06) 151394 EPS nconv=0 first unconverged value (error) -302.035 (2.58797552e-06) 151395 EPS nconv=0 first unconverged value (error) -302.035 (2.60160723e-06) 151396 EPS nconv=0 first unconverged value (error) -302.035 (2.29689658e-06) 151397 EPS nconv=0 first unconverged value (error) -302.035 (2.18877187e-06) 151398 EPS nconv=0 first unconverged value (error) -302.035 (2.12445242e-06) 151399 EPS nconv=0 first unconverged value (error) -302.035 (2.12445242e-06) 151400 EPS nconv=0 first unconverged value (error) -302.035 (2.89707156e-06) 151401 EPS nconv=0 first unconverged value (error) -302.035 (2.78613014e-06) 151402 EPS nconv=0 first unconverged value (error) -302.035 (2.59531785e-06) 151403 EPS nconv=0 first unconverged value (error) -302.035 (2.35057766e-06) 151404 EPS nconv=0 first unconverged value (error) -302.035 (2.24846322e-06) 151405 EPS nconv=0 first unconverged value (error) -302.035 (2.24846322e-06) 151406 EPS nconv=0 first unconverged value (error) -302.035 (2.98241740e-06) 151407 EPS nconv=0 first unconverged value (error) -302.035 (2.73708665e-06) 151408 EPS nconv=0 first unconverged value (error) -302.035 (2.51741969e-06) 151409 EPS nconv=0 first unconverged value (error) -302.035 (2.33354665e-06) 151410 EPS nconv=0 first unconverged value (error) -302.035 (2.21543532e-06) 151411 EPS nconv=0 first unconverged value (error) -302.035 (2.21543532e-06) 151412 EPS nconv=0 first unconverged value (error) -302.035 (2.94412015e-06) 151413 EPS nconv=0 first unconverged value (error) -302.035 (2.80223929e-06) 151414 EPS nconv=0 first unconverged value (error) -302.035 (2.37370388e-06) 151415 EPS nconv=0 first unconverged value (error) -302.035 (2.29257566e-06) 151416 EPS nconv=0 first unconverged value (error) -302.035 (2.19326801e-06) 151417 EPS nconv=0 first unconverged value (error) -302.035 (2.19326801e-06) 151418 EPS nconv=0 first unconverged value (error) -302.035 (2.41205060e-06) 151419 EPS nconv=0 first unconverged value (error) -302.035 (2.62761471e-06) 151420 EPS nconv=0 first unconverged value (error) -302.035 (2.28219947e-06) 151421 EPS nconv=0 first unconverged value (error) -302.035 (2.07860139e-06) 151422 EPS nconv=0 first unconverged value (error) -302.035 (2.01526475e-06) 151423 EPS nconv=0 first unconverged value (error) -302.035 (2.01526475e-06) 151424 EPS nconv=0 first unconverged value (error) -302.035 (2.28075953e-06) 151425 EPS nconv=0 first unconverged value (error) -302.035 (2.21375637e-06) 151426 EPS nconv=0 first unconverged value (error) -302.035 (2.12296088e-06) 151427 EPS nconv=0 first unconverged value (error) -302.035 (2.01997572e-06) 151428 EPS nconv=0 first unconverged value (error) -302.035 (1.99231964e-06) 151429 EPS nconv=0 first unconverged value (error) -302.035 (1.99231964e-06) 151430 EPS nconv=0 first unconverged value (error) -302.035 (4.02663377e-06) 151431 EPS nconv=0 first unconverged value (error) -302.035 (3.27613894e-06) 151432 EPS nconv=0 first unconverged value (error) -302.035 (3.03217320e-06) 151433 EPS nconv=0 first unconverged value (error) -302.035 (2.94730529e-06) 151434 EPS nconv=0 first unconverged value (error) -302.035 (2.77009222e-06) 151435 EPS nconv=0 first unconverged value (error) -302.035 (2.77009222e-06) 151436 EPS nconv=0 first unconverged value (error) -302.035 (4.08563021e-06) 151437 EPS nconv=0 first unconverged value (error) -302.035 (4.12279083e-06) 151438 EPS nconv=0 first unconverged value (error) -302.035 (3.07359586e-06) 151439 EPS nconv=0 first unconverged value (error) -302.035 (2.92106528e-06) 151440 EPS nconv=0 first unconverged value (error) -302.035 (2.74156345e-06) 151441 EPS nconv=0 first unconverged value (error) -302.035 (2.74156345e-06) 151442 EPS nconv=0 first unconverged value (error) -302.035 (3.49314490e-06) 151443 EPS nconv=0 first unconverged value (error) -302.035 (3.79937014e-06) 151444 EPS nconv=0 first unconverged value (error) -302.035 (3.19802768e-06) 151445 EPS nconv=0 first unconverged value (error) -302.035 (2.64611309e-06) 151446 EPS nconv=0 first unconverged value (error) -302.035 (2.47780402e-06) 151447 EPS nconv=0 first unconverged value (error) -302.035 (2.47780402e-06) 151448 EPS nconv=0 first unconverged value (error) -302.035 (2.56884173e-06) 151449 EPS nconv=0 first unconverged value (error) -302.035 (2.68613773e-06) 151450 EPS nconv=0 first unconverged value (error) -302.035 (2.38719227e-06) 151451 EPS nconv=0 first unconverged value (error) -302.035 (2.09370563e-06) 151452 EPS nconv=0 first unconverged value (error) -302.035 (2.07300858e-06) 151453 EPS nconv=0 first unconverged value (error) -302.035 (2.07300858e-06) 151454 EPS nconv=0 first unconverged value (error) -302.035 (2.03102902e-06) 151455 EPS nconv=0 first unconverged value (error) -302.035 (2.07802479e-06) 151456 EPS nconv=0 first unconverged value (error) -302.035 (1.94889280e-06) 151457 EPS nconv=0 first unconverged value (error) -302.035 (1.89155978e-06) 151458 EPS nconv=0 first unconverged value (error) -302.035 (1.87317710e-06) 151459 EPS nconv=0 first unconverged value (error) -302.035 (1.87317710e-06) 151460 EPS nconv=0 first unconverged value (error) -302.035 (1.91609357e-06) 151461 EPS nconv=0 first unconverged value (error) -302.035 (1.90878630e-06) 151462 EPS nconv=0 first unconverged value (error) -302.035 (1.85015976e-06) 151463 EPS nconv=0 first unconverged value (error) -302.035 (1.84259523e-06) 151464 EPS nconv=0 first unconverged value (error) -302.035 (1.82566221e-06) 151465 EPS nconv=0 first unconverged value (error) -302.035 (1.82566221e-06) 151466 EPS nconv=0 first unconverged value (error) -302.035 (1.93347926e-06) 151467 EPS nconv=0 first unconverged value (error) -302.035 (1.93405423e-06) 151468 EPS nconv=0 first unconverged value (error) -302.035 (1.87965574e-06) 151469 EPS nconv=0 first unconverged value (error) -302.035 (1.85031610e-06) 151470 EPS nconv=0 first unconverged value (error) -302.035 (1.84076984e-06) 151471 EPS nconv=0 first unconverged value (error) -302.035 (1.84076984e-06) 151472 EPS nconv=0 first unconverged value (error) -302.035 (2.40397495e-06) 151473 EPS nconv=0 first unconverged value (error) -302.035 (2.21125434e-06) 151474 EPS nconv=0 first unconverged value (error) -302.035 (2.15961857e-06) 151475 EPS nconv=0 first unconverged value (error) -302.035 (2.13916059e-06) 151476 EPS nconv=0 first unconverged value (error) -302.035 (2.05930510e-06) 151477 EPS nconv=0 first unconverged value (error) -302.035 (2.05930510e-06) 151478 EPS nconv=0 first unconverged value (error) -302.035 (3.38021284e-06) 151479 EPS nconv=0 first unconverged value (error) -302.035 (3.05698938e-06) 151480 EPS nconv=0 first unconverged value (error) -302.035 (2.71391254e-06) 151481 EPS nconv=0 first unconverged value (error) -302.035 (2.71608518e-06) 151482 EPS nconv=0 first unconverged value (error) -302.035 (2.58729323e-06) 151483 EPS nconv=0 first unconverged value (error) -302.035 (2.58729323e-06) 151484 EPS nconv=0 first unconverged value (error) -302.035 (2.51824132e-06) 151485 EPS nconv=0 first unconverged value (error) -302.035 (2.79817187e-06) 151486 EPS nconv=0 first unconverged value (error) -302.035 (2.33959461e-06) 151487 EPS nconv=0 first unconverged value (error) -302.035 (1.99020278e-06) 151488 EPS nconv=0 first unconverged value (error) -302.035 (1.93527371e-06) 151489 EPS nconv=0 first unconverged value (error) -302.035 (1.93527371e-06) 151490 EPS nconv=0 first unconverged value (error) -302.035 (1.85146201e-06) 151491 EPS nconv=0 first unconverged value (error) -302.035 (1.82997511e-06) 151492 EPS nconv=0 first unconverged value (error) -302.035 (1.82414008e-06) 151493 EPS nconv=0 first unconverged value (error) -302.035 (1.82034883e-06) 151494 EPS nconv=0 first unconverged value (error) -302.035 (1.81673361e-06) 151495 EPS nconv=0 first unconverged value (error) -302.035 (1.81673361e-06) 151496 EPS nconv=0 first unconverged value (error) -302.035 (1.93729609e-06) 151497 EPS nconv=0 first unconverged value (error) -302.035 (1.92525474e-06) 151498 EPS nconv=0 first unconverged value (error) -302.035 (1.88538174e-06) 151499 EPS nconv=0 first unconverged value (error) -302.035 (1.85673359e-06) 151500 EPS nconv=0 first unconverged value (error) -302.035 (1.84896332e-06) 151501 EPS nconv=0 first unconverged value (error) -302.035 (1.84896332e-06) 151502 EPS nconv=0 first unconverged value (error) -302.035 (2.44640658e-06) 151503 EPS nconv=0 first unconverged value (error) -302.035 (2.31763820e-06) 151504 EPS nconv=0 first unconverged value (error) -302.035 (2.23687473e-06) 151505 EPS nconv=0 first unconverged value (error) -302.035 (2.11120777e-06) 151506 EPS nconv=0 first unconverged value (error) -302.035 (2.08195803e-06) 151507 EPS nconv=0 first unconverged value (error) -302.035 (2.08195803e-06) 151508 EPS nconv=0 first unconverged value (error) -302.035 (2.15667698e-06) 151509 EPS nconv=0 first unconverged value (error) -302.035 (2.17320619e-06) 151510 EPS nconv=0 first unconverged value (error) -302.035 (1.97804167e-06) 151511 EPS nconv=0 first unconverged value (error) -302.035 (1.90596935e-06) 151512 EPS nconv=0 first unconverged value (error) -302.035 (1.89158113e-06) 151513 EPS nconv=0 first unconverged value (error) -302.035 (1.89158113e-06) 151514 EPS nconv=0 first unconverged value (error) -302.035 (1.99018931e-06) 151515 EPS nconv=0 first unconverged value (error) -302.035 (1.95092938e-06) 151516 EPS nconv=0 first unconverged value (error) -302.035 (1.90438599e-06) 151517 EPS nconv=0 first unconverged value (error) -302.035 (1.86954376e-06) 151518 EPS nconv=0 first unconverged value (error) -302.035 (1.85633683e-06) 151519 EPS nconv=0 first unconverged value (error) -302.035 (1.85633683e-06) 151520 EPS nconv=0 first unconverged value (error) -302.035 (1.86016239e-06) 151521 EPS nconv=0 first unconverged value (error) -302.035 (1.90075869e-06) 151522 EPS nconv=0 first unconverged value (error) -302.035 (1.84716669e-06) 151523 EPS nconv=0 first unconverged value (error) -302.035 (1.81833120e-06) 151524 EPS nconv=0 first unconverged value (error) -302.035 (1.80976193e-06) 151525 EPS nconv=0 first unconverged value (error) -302.035 (1.80976193e-06) 151526 EPS nconv=0 first unconverged value (error) -302.035 (2.67220209e-06) 151527 EPS nconv=0 first unconverged value (error) -302.035 (2.43512371e-06) 151528 EPS nconv=0 first unconverged value (error) -302.035 (2.36219183e-06) 151529 EPS nconv=0 first unconverged value (error) -302.035 (2.32572592e-06) 151530 EPS nconv=0 first unconverged value (error) -302.035 (2.22630497e-06) 151531 EPS nconv=0 first unconverged value (error) -302.035 (2.22630497e-06) 151532 EPS nconv=0 first unconverged value (error) -302.035 (2.44797347e-06) 151533 EPS nconv=0 first unconverged value (error) -302.035 (2.46245736e-06) 151534 EPS nconv=0 first unconverged value (error) -302.035 (2.16205705e-06) 151535 EPS nconv=0 first unconverged value (error) -302.035 (2.11873145e-06) 151536 EPS nconv=0 first unconverged value (error) -302.035 (2.10449936e-06) 151537 EPS nconv=0 first unconverged value (error) -302.035 (2.10449936e-06) 151538 EPS nconv=0 first unconverged value (error) -302.035 (2.09121190e-06) 151539 EPS nconv=0 first unconverged value (error) -302.035 (2.00034055e-06) 151540 EPS nconv=0 first unconverged value (error) -302.035 (1.97070683e-06) 151541 EPS nconv=0 first unconverged value (error) -302.035 (1.88269903e-06) 151542 EPS nconv=0 first unconverged value (error) -302.035 (1.83830240e-06) 151543 EPS nconv=0 first unconverged value (error) -302.035 (1.83830240e-06) 151544 EPS nconv=0 first unconverged value (error) -302.035 (1.84618052e-06) 151545 EPS nconv=0 first unconverged value (error) -302.035 (1.86857586e-06) 151546 EPS nconv=0 first unconverged value (error) -302.035 (1.83742262e-06) 151547 EPS nconv=0 first unconverged value (error) -302.035 (1.81648381e-06) 151548 EPS nconv=0 first unconverged value (error) -302.035 (1.81387998e-06) 151549 EPS nconv=0 first unconverged value (error) -302.035 (1.81387998e-06) 151550 EPS nconv=0 first unconverged value (error) -302.035 (2.09833213e-06) 151551 EPS nconv=0 first unconverged value (error) -302.035 (2.01819310e-06) 151552 EPS nconv=0 first unconverged value (error) -302.035 (2.00043096e-06) 151553 EPS nconv=0 first unconverged value (error) -302.035 (1.97079152e-06) 151554 EPS nconv=0 first unconverged value (error) -302.035 (1.92946510e-06) 151555 EPS nconv=0 first unconverged value (error) -302.035 (1.92946510e-06) 151556 EPS nconv=0 first unconverged value (error) -302.035 (2.04337641e-06) 151557 EPS nconv=0 first unconverged value (error) -302.035 (2.03900843e-06) 151558 EPS nconv=0 first unconverged value (error) -302.035 (1.92628157e-06) 151559 EPS nconv=0 first unconverged value (error) -302.035 (1.91634555e-06) 151560 EPS nconv=0 first unconverged value (error) -302.035 (1.89966912e-06) 151561 EPS nconv=0 first unconverged value (error) -302.035 (1.89966912e-06) 151562 EPS nconv=0 first unconverged value (error) -302.035 (1.95411669e-06) 151563 EPS nconv=0 first unconverged value (error) -302.035 (1.91227631e-06) 151564 EPS nconv=0 first unconverged value (error) -302.035 (1.86835160e-06) 151565 EPS nconv=0 first unconverged value (error) -302.035 (1.86218972e-06) 151566 EPS nconv=0 first unconverged value (error) -302.035 (1.83670691e-06) 151567 EPS nconv=0 first unconverged value (error) -302.035 (1.83670691e-06) 151568 EPS nconv=0 first unconverged value (error) -302.035 (2.28242012e-06) 151569 EPS nconv=0 first unconverged value (error) -302.035 (2.14383922e-06) 151570 EPS nconv=0 first unconverged value (error) -302.035 (2.02048158e-06) 151571 EPS nconv=0 first unconverged value (error) -302.035 (1.95690442e-06) 151572 EPS nconv=0 first unconverged value (error) -302.035 (1.93911975e-06) 151573 EPS nconv=0 first unconverged value (error) -302.035 (1.93911975e-06) 151574 EPS nconv=0 first unconverged value (error) -302.035 (2.77047007e-06) 151575 EPS nconv=0 first unconverged value (error) -302.035 (2.63097336e-06) 151576 EPS nconv=0 first unconverged value (error) -302.035 (2.44060983e-06) 151577 EPS nconv=0 first unconverged value (error) -302.035 (2.42906500e-06) 151578 EPS nconv=0 first unconverged value (error) -302.035 (2.32969609e-06) 151579 EPS nconv=0 first unconverged value (error) -302.035 (2.32969609e-06) 151580 EPS nconv=0 first unconverged value (error) -302.035 (2.31522749e-06) 151581 EPS nconv=0 first unconverged value (error) -302.035 (2.25681844e-06) 151582 EPS nconv=0 first unconverged value (error) -302.035 (1.99015199e-06) 151583 EPS nconv=0 first unconverged value (error) -302.035 (1.87300930e-06) 151584 EPS nconv=0 first unconverged value (error) -302.035 (1.86429942e-06) 151585 EPS nconv=0 first unconverged value (error) -302.035 (1.86429942e-06) 151586 EPS nconv=0 first unconverged value (error) -302.035 (1.86209910e-06) 151587 EPS nconv=0 first unconverged value (error) -302.035 (1.84075106e-06) 151588 EPS nconv=0 first unconverged value (error) -302.035 (1.83470923e-06) 151589 EPS nconv=0 first unconverged value (error) -302.035 (1.82369107e-06) 151590 EPS nconv=0 first unconverged value (error) -302.035 (1.81533621e-06) 151591 EPS nconv=0 first unconverged value (error) -302.035 (1.81533621e-06) 151592 EPS nconv=0 first unconverged value (error) -302.035 (1.99808919e-06) 151593 EPS nconv=0 first unconverged value (error) -302.035 (1.96839382e-06) 151594 EPS nconv=0 first unconverged value (error) -302.035 (1.89313988e-06) 151595 EPS nconv=0 first unconverged value (error) -302.035 (1.87307725e-06) 151596 EPS nconv=0 first unconverged value (error) -302.035 (1.86173720e-06) 151597 EPS nconv=0 first unconverged value (error) -302.035 (1.86173720e-06) 151598 EPS nconv=0 first unconverged value (error) -302.035 (1.97197171e-06) 151599 EPS nconv=0 first unconverged value (error) -302.035 (1.99006428e-06) 151600 EPS nconv=0 first unconverged value (error) -302.035 (1.92996872e-06) 151601 EPS nconv=0 first unconverged value (error) -302.035 (1.87284633e-06) 151602 EPS nconv=0 first unconverged value (error) -302.035 (1.85335336e-06) 151603 EPS nconv=0 first unconverged value (error) -302.035 (1.85335336e-06) 151604 EPS nconv=0 first unconverged value (error) -302.035 (2.14446356e-06) 151605 EPS nconv=0 first unconverged value (error) -302.035 (2.10360066e-06) 151606 EPS nconv=0 first unconverged value (error) -302.035 (2.06409186e-06) 151607 EPS nconv=0 first unconverged value (error) -302.035 (1.99091055e-06) 151608 EPS nconv=0 first unconverged value (error) -302.035 (1.95622919e-06) 151609 EPS nconv=0 first unconverged value (error) -302.035 (1.95622919e-06) 151610 EPS nconv=0 first unconverged value (error) -302.035 (2.41912593e-06) 151611 EPS nconv=0 first unconverged value (error) -302.035 (2.26768493e-06) 151612 EPS nconv=0 first unconverged value (error) -302.035 (2.14273334e-06) 151613 EPS nconv=0 first unconverged value (error) -302.035 (2.16476890e-06) 151614 EPS nconv=0 first unconverged value (error) -302.035 (2.08794742e-06) 151615 EPS nconv=0 first unconverged value (error) -302.035 (2.08794742e-06) 151616 EPS nconv=0 first unconverged value (error) -302.035 (2.85565355e-06) 151617 EPS nconv=0 first unconverged value (error) -302.035 (2.67708626e-06) 151618 EPS nconv=0 first unconverged value (error) -302.035 (2.37229279e-06) 151619 EPS nconv=0 first unconverged value (error) -302.035 (2.29943618e-06) 151620 EPS nconv=0 first unconverged value (error) -302.035 (2.22784742e-06) 151621 EPS nconv=0 first unconverged value (error) -302.035 (2.22784742e-06) 151622 EPS nconv=0 first unconverged value (error) -302.035 (2.18501550e-06) 151623 EPS nconv=0 first unconverged value (error) -302.035 (2.40142598e-06) 151624 EPS nconv=0 first unconverged value (error) -302.035 (2.21991736e-06) 151625 EPS nconv=0 first unconverged value (error) -302.035 (1.95317703e-06) 151626 EPS nconv=0 first unconverged value (error) -302.035 (1.87778413e-06) 151627 EPS nconv=0 first unconverged value (error) -302.035 (1.87778413e-06) 151628 EPS nconv=0 first unconverged value (error) -302.035 (2.05790609e-06) 151629 EPS nconv=0 first unconverged value (error) -302.035 (1.96092271e-06) 151630 EPS nconv=0 first unconverged value (error) -302.035 (1.92423876e-06) 151631 EPS nconv=0 first unconverged value (error) -302.035 (1.89796508e-06) 151632 EPS nconv=0 first unconverged value (error) -302.035 (1.88134899e-06) 151633 EPS nconv=0 first unconverged value (error) -302.035 (1.88134899e-06) 151634 EPS nconv=0 first unconverged value (error) -302.035 (3.30592667e-06) 151635 EPS nconv=0 first unconverged value (error) -302.035 (3.15769427e-06) 151636 EPS nconv=0 first unconverged value (error) -302.035 (2.99016011e-06) 151637 EPS nconv=0 first unconverged value (error) -302.035 (2.93553528e-06) 151638 EPS nconv=0 first unconverged value (error) -302.035 (2.92487893e-06) 151639 EPS nconv=0 first unconverged value (error) -302.035 (2.92487893e-06) 151640 EPS nconv=0 first unconverged value (error) -302.035 (3.79502310e-06) 151641 EPS nconv=0 first unconverged value (error) -302.035 (2.95533010e-06) 151642 EPS nconv=0 first unconverged value (error) -302.035 (2.62292726e-06) 151643 EPS nconv=0 first unconverged value (error) -302.035 (2.59404238e-06) 151644 EPS nconv=0 first unconverged value (error) -302.035 (2.46640048e-06) 151645 EPS nconv=0 first unconverged value (error) -302.035 (2.46640048e-06) 151646 EPS nconv=0 first unconverged value (error) -302.035 (2.58549101e-06) 151647 EPS nconv=0 first unconverged value (error) -302.035 (2.87552259e-06) 151648 EPS nconv=0 first unconverged value (error) -302.035 (2.28383355e-06) 151649 EPS nconv=0 first unconverged value (error) -302.035 (1.97979679e-06) 151650 EPS nconv=0 first unconverged value (error) -302.035 (1.92028632e-06) 151651 EPS nconv=0 first unconverged value (error) -302.035 (1.92028632e-06) 151652 EPS nconv=0 first unconverged value (error) -302.035 (2.90646104e-06) 151653 EPS nconv=0 first unconverged value (error) -302.035 (2.65792981e-06) 151654 EPS nconv=0 first unconverged value (error) -302.035 (2.53666376e-06) 151655 EPS nconv=0 first unconverged value (error) -302.035 (2.47708100e-06) 151656 EPS nconv=0 first unconverged value (error) -302.035 (2.42790309e-06) 151657 EPS nconv=0 first unconverged value (error) -302.035 (2.42790309e-06) 151658 EPS nconv=0 first unconverged value (error) -302.035 (2.79989280e-06) 151659 EPS nconv=0 first unconverged value (error) -302.035 (2.68438636e-06) 151660 EPS nconv=0 first unconverged value (error) -302.035 (2.24832182e-06) 151661 EPS nconv=0 first unconverged value (error) -302.035 (2.17724011e-06) 151662 EPS nconv=0 first unconverged value (error) -302.035 (2.15739811e-06) 151663 EPS nconv=0 first unconverged value (error) -302.035 (2.15739811e-06) 151664 EPS nconv=0 first unconverged value (error) -302.035 (2.12056969e-06) 151665 EPS nconv=0 first unconverged value (error) -302.035 (2.11516611e-06) 151666 EPS nconv=0 first unconverged value (error) -302.035 (1.99426182e-06) 151667 EPS nconv=0 first unconverged value (error) -302.035 (1.86907220e-06) 151668 EPS nconv=0 first unconverged value (error) -302.035 (1.84196547e-06) 151669 EPS nconv=0 first unconverged value (error) -302.035 (1.84196547e-06) 151670 EPS nconv=0 first unconverged value (error) -302.035 (1.85103363e-06) 151671 EPS nconv=0 first unconverged value (error) -302.035 (1.81863430e-06) 151672 EPS nconv=0 first unconverged value (error) -302.035 (1.80638619e-06) 151673 EPS nconv=0 first unconverged value (error) -302.035 (1.80384884e-06) 151674 EPS nconv=0 first unconverged value (error) -302.035 (1.80225714e-06) 151675 EPS nconv=0 first unconverged value (error) -302.035 (1.80225714e-06) 151676 EPS nconv=0 first unconverged value (error) -302.035 (1.91401957e-06) 151677 EPS nconv=0 first unconverged value (error) -302.035 (1.90203021e-06) 151678 EPS nconv=0 first unconverged value (error) -302.035 (1.87185614e-06) 151679 EPS nconv=0 first unconverged value (error) -302.035 (1.85074225e-06) 151680 EPS nconv=0 first unconverged value (error) -302.035 (1.84950191e-06) 151681 EPS nconv=0 first unconverged value (error) -302.035 (1.84950191e-06) 151682 EPS nconv=0 first unconverged value (error) -302.035 (2.05429988e-06) 151683 EPS nconv=0 first unconverged value (error) -302.035 (1.97542500e-06) 151684 EPS nconv=0 first unconverged value (error) -302.035 (1.94285722e-06) 151685 EPS nconv=0 first unconverged value (error) -302.035 (1.87973800e-06) 151686 EPS nconv=0 first unconverged value (error) -302.035 (1.87130385e-06) 151687 EPS nconv=0 first unconverged value (error) -302.035 (1.87130385e-06) 151688 EPS nconv=0 first unconverged value (error) -302.035 (2.32105980e-06) 151689 EPS nconv=0 first unconverged value (error) -302.035 (2.15228840e-06) 151690 EPS nconv=0 first unconverged value (error) -302.035 (2.05540110e-06) 151691 EPS nconv=0 first unconverged value (error) -302.035 (2.04343691e-06) 151692 EPS nconv=0 first unconverged value (error) -302.035 (2.02829554e-06) 151693 EPS nconv=0 first unconverged value (error) -302.035 (2.02829554e-06) 151694 EPS nconv=0 first unconverged value (error) -302.035 (2.47966202e-06) 151695 EPS nconv=0 first unconverged value (error) -302.035 (2.36679079e-06) 151696 EPS nconv=0 first unconverged value (error) -302.035 (2.14535520e-06) 151697 EPS nconv=0 first unconverged value (error) -302.035 (2.14700063e-06) 151698 EPS nconv=0 first unconverged value (error) -302.035 (2.13668683e-06) 151699 EPS nconv=0 first unconverged value (error) -302.035 (2.13668683e-06) 151700 EPS nconv=0 first unconverged value (error) -302.035 (2.10490368e-06) 151701 EPS nconv=0 first unconverged value (error) -302.035 (2.15571347e-06) 151702 EPS nconv=0 first unconverged value (error) -302.035 (1.99380344e-06) 151703 EPS nconv=0 first unconverged value (error) -302.035 (1.86911878e-06) 151704 EPS nconv=0 first unconverged value (error) -302.035 (1.81277098e-06) 151705 EPS nconv=0 first unconverged value (error) -302.035 (1.81277098e-06) 151706 EPS nconv=0 first unconverged value (error) -302.035 (1.80789662e-06) 151707 EPS nconv=0 first unconverged value (error) -302.035 (1.80295158e-06) 151708 EPS nconv=0 first unconverged value (error) -302.035 (1.79775078e-06) 151709 EPS nconv=0 first unconverged value (error) -302.035 (1.79515994e-06) 151710 EPS nconv=0 first unconverged value (error) -302.035 (1.79440213e-06) 151711 EPS nconv=0 first unconverged value (error) -302.035 (1.79440213e-06) 151712 EPS nconv=0 first unconverged value (error) -302.035 (3.70215249e-06) 151713 EPS nconv=0 first unconverged value (error) -302.035 (3.19121976e-06) 151714 EPS nconv=0 first unconverged value (error) -302.035 (3.09990878e-06) 151715 EPS nconv=0 first unconverged value (error) -302.035 (3.07468559e-06) 151716 EPS nconv=0 first unconverged value (error) -302.035 (2.99042197e-06) 151717 EPS nconv=0 first unconverged value (error) -302.035 (2.99042197e-06) 151718 EPS nconv=0 first unconverged value (error) -302.035 (3.67441463e-06) 151719 EPS nconv=0 first unconverged value (error) -302.035 (3.30055237e-06) 151720 EPS nconv=0 first unconverged value (error) -302.035 (2.57191879e-06) 151721 EPS nconv=0 first unconverged value (error) -302.035 (2.51677476e-06) 151722 EPS nconv=0 first unconverged value (error) -302.035 (2.49474751e-06) 151723 EPS nconv=0 first unconverged value (error) -302.035 (2.49474751e-06) 151724 EPS nconv=0 first unconverged value (error) -302.035 (2.53872666e-06) 151725 EPS nconv=0 first unconverged value (error) -302.035 (2.68323568e-06) 151726 EPS nconv=0 first unconverged value (error) -302.035 (2.51604579e-06) 151727 EPS nconv=0 first unconverged value (error) -302.035 (2.08991573e-06) 151728 EPS nconv=0 first unconverged value (error) -302.035 (1.95152848e-06) 151729 EPS nconv=0 first unconverged value (error) -302.035 (1.95152848e-06) 151730 EPS nconv=0 first unconverged value (error) -302.035 (2.32679065e-06) 151731 EPS nconv=0 first unconverged value (error) -302.035 (2.20007130e-06) 151732 EPS nconv=0 first unconverged value (error) -302.035 (2.14637612e-06) 151733 EPS nconv=0 first unconverged value (error) -302.035 (2.09662149e-06) 151734 EPS nconv=0 first unconverged value (error) -302.035 (2.04336588e-06) 151735 EPS nconv=0 first unconverged value (error) -302.035 (2.04336588e-06) 151736 EPS nconv=0 first unconverged value (error) -302.035 (2.45650888e-06) 151737 EPS nconv=0 first unconverged value (error) -302.035 (2.39504476e-06) 151738 EPS nconv=0 first unconverged value (error) -302.035 (2.17217254e-06) 151739 EPS nconv=0 first unconverged value (error) -302.035 (2.15782683e-06) 151740 EPS nconv=0 first unconverged value (error) -302.035 (2.13566506e-06) 151741 EPS nconv=0 first unconverged value (error) -302.035 (2.13566506e-06) 151742 EPS nconv=0 first unconverged value (error) -302.035 (2.72052039e-06) 151743 EPS nconv=0 first unconverged value (error) -302.035 (2.56813934e-06) 151744 EPS nconv=0 first unconverged value (error) -302.035 (2.32201110e-06) 151745 EPS nconv=0 first unconverged value (error) -302.035 (2.19313362e-06) 151746 EPS nconv=0 first unconverged value (error) -302.035 (2.09466966e-06) 151747 EPS nconv=0 first unconverged value (error) -302.035 (2.09466966e-06) 151748 EPS nconv=0 first unconverged value (error) -302.035 (2.06704970e-06) 151749 EPS nconv=0 first unconverged value (error) -302.035 (2.25986635e-06) 151750 EPS nconv=0 first unconverged value (error) -302.035 (2.04251335e-06) 151751 EPS nconv=0 first unconverged value (error) -302.035 (1.87087747e-06) 151752 EPS nconv=0 first unconverged value (error) -302.035 (1.83829106e-06) 151753 EPS nconv=0 first unconverged value (error) -302.035 (1.83829106e-06) 151754 EPS nconv=0 first unconverged value (error) -302.035 (1.83916080e-06) 151755 EPS nconv=0 first unconverged value (error) -302.035 (1.82923082e-06) 151756 EPS nconv=0 first unconverged value (error) -302.035 (1.82458176e-06) 151757 EPS nconv=0 first unconverged value (error) -302.035 (1.81850018e-06) 151758 EPS nconv=0 first unconverged value (error) -302.035 (1.81455635e-06) 151759 EPS nconv=0 first unconverged value (error) -302.035 (1.81455635e-06) 151760 EPS nconv=0 first unconverged value (error) -302.035 (1.94927061e-06) 151761 EPS nconv=0 first unconverged value (error) -302.035 (1.92189093e-06) 151762 EPS nconv=0 first unconverged value (error) -302.035 (1.88298293e-06) 151763 EPS nconv=0 first unconverged value (error) -302.035 (1.86243407e-06) 151764 EPS nconv=0 first unconverged value (error) -302.035 (1.85295026e-06) 151765 EPS nconv=0 first unconverged value (error) -302.035 (1.85295026e-06) 151766 EPS nconv=0 first unconverged value (error) -302.035 (2.16352403e-06) 151767 EPS nconv=0 first unconverged value (error) -302.035 (2.07504944e-06) 151768 EPS nconv=0 first unconverged value (error) -302.035 (1.98092129e-06) 151769 EPS nconv=0 first unconverged value (error) -302.035 (1.97914815e-06) 151770 EPS nconv=0 first unconverged value (error) -302.035 (1.95084833e-06) 151771 EPS nconv=0 first unconverged value (error) -302.035 (1.95084833e-06) 151772 EPS nconv=0 first unconverged value (error) -302.035 (2.18397998e-06) 151773 EPS nconv=0 first unconverged value (error) -302.035 (2.15415468e-06) 151774 EPS nconv=0 first unconverged value (error) -302.035 (2.00468356e-06) 151775 EPS nconv=0 first unconverged value (error) -302.035 (1.98159870e-06) 151776 EPS nconv=0 first unconverged value (error) -302.035 (1.93914845e-06) 151777 EPS nconv=0 first unconverged value (error) -302.035 (1.93914845e-06) 151778 EPS nconv=0 first unconverged value (error) -302.035 (1.94235878e-06) 151779 EPS nconv=0 first unconverged value (error) -302.035 (1.97319656e-06) 151780 EPS nconv=0 first unconverged value (error) -302.035 (1.91235882e-06) 151781 EPS nconv=0 first unconverged value (error) -302.035 (1.84866795e-06) 151782 EPS nconv=0 first unconverged value (error) -302.035 (1.82865350e-06) 151783 EPS nconv=0 first unconverged value (error) -302.035 (1.82865350e-06) 151784 EPS nconv=0 first unconverged value (error) -302.035 (1.93367243e-06) 151785 EPS nconv=0 first unconverged value (error) -302.035 (1.90160901e-06) 151786 EPS nconv=0 first unconverged value (error) -302.035 (1.86878062e-06) 151787 EPS nconv=0 first unconverged value (error) -302.035 (1.86001532e-06) 151788 EPS nconv=0 first unconverged value (error) -302.035 (1.85433536e-06) 151789 EPS nconv=0 first unconverged value (error) -302.035 (1.85433536e-06) 151790 EPS nconv=0 first unconverged value (error) -302.035 (1.97959012e-06) 151791 EPS nconv=0 first unconverged value (error) -302.035 (1.91655857e-06) 151792 EPS nconv=0 first unconverged value (error) -302.035 (1.87539071e-06) 151793 EPS nconv=0 first unconverged value (error) -302.035 (1.88016672e-06) 151794 EPS nconv=0 first unconverged value (error) -302.035 (1.85608836e-06) 151795 EPS nconv=0 first unconverged value (error) -302.035 (1.85608836e-06) 151796 EPS nconv=0 first unconverged value (error) -302.035 (2.73385559e-06) 151797 EPS nconv=0 first unconverged value (error) -302.035 (2.67303945e-06) 151798 EPS nconv=0 first unconverged value (error) -302.035 (2.36866201e-06) 151799 EPS nconv=0 first unconverged value (error) -302.035 (2.28093003e-06) 151800 EPS nconv=0 first unconverged value (error) -302.035 (2.25568384e-06) 151801 EPS nconv=0 first unconverged value (error) -302.035 (2.25568384e-06) 151802 EPS nconv=0 first unconverged value (error) -302.035 (2.26552825e-06) 151803 EPS nconv=0 first unconverged value (error) -302.035 (2.37708484e-06) 151804 EPS nconv=0 first unconverged value (error) -302.035 (2.27422609e-06) 151805 EPS nconv=0 first unconverged value (error) -302.035 (2.01514858e-06) 151806 EPS nconv=0 first unconverged value (error) -302.035 (1.86621252e-06) 151807 EPS nconv=0 first unconverged value (error) -302.035 (1.86621252e-06) 151808 EPS nconv=0 first unconverged value (error) -302.035 (2.16462489e-06) 151809 EPS nconv=0 first unconverged value (error) -302.035 (2.20635952e-06) 151810 EPS nconv=0 first unconverged value (error) -302.035 (2.14390506e-06) 151811 EPS nconv=0 first unconverged value (error) -302.035 (2.04691195e-06) 151812 EPS nconv=0 first unconverged value (error) -302.035 (2.01490560e-06) 151813 EPS nconv=0 first unconverged value (error) -302.035 (2.01490560e-06) 151814 EPS nconv=0 first unconverged value (error) -302.035 (2.27781839e-06) 151815 EPS nconv=0 first unconverged value (error) -302.035 (2.12480351e-06) 151816 EPS nconv=0 first unconverged value (error) -302.035 (2.09762538e-06) 151817 EPS nconv=0 first unconverged value (error) -302.035 (2.00295791e-06) 151818 EPS nconv=0 first unconverged value (error) -302.035 (1.93046557e-06) 151819 EPS nconv=0 first unconverged value (error) -302.035 (1.93046557e-06) 151820 EPS nconv=0 first unconverged value (error) -302.035 (1.96985701e-06) 151821 EPS nconv=0 first unconverged value (error) -302.035 (2.03872959e-06) 151822 EPS nconv=0 first unconverged value (error) -302.035 (1.92980858e-06) 151823 EPS nconv=0 first unconverged value (error) -302.035 (1.86823519e-06) 151824 EPS nconv=0 first unconverged value (error) -302.035 (1.85278878e-06) 151825 EPS nconv=0 first unconverged value (error) -302.035 (1.85278878e-06) 151826 EPS nconv=0 first unconverged value (error) -302.035 (2.12787091e-06) 151827 EPS nconv=0 first unconverged value (error) -302.035 (2.03322166e-06) 151828 EPS nconv=0 first unconverged value (error) -302.035 (2.01910285e-06) 151829 EPS nconv=0 first unconverged value (error) -302.035 (1.97128233e-06) 151830 EPS nconv=0 first unconverged value (error) -302.035 (1.93515060e-06) 151831 EPS nconv=0 first unconverged value (error) -302.035 (1.93515060e-06) 151832 EPS nconv=0 first unconverged value (error) -302.035 (1.93015207e-06) 151833 EPS nconv=0 first unconverged value (error) -302.035 (1.99247537e-06) 151834 EPS nconv=0 first unconverged value (error) -302.035 (1.85983073e-06) 151835 EPS nconv=0 first unconverged value (error) -302.035 (1.83650209e-06) 151836 EPS nconv=0 first unconverged value (error) -302.035 (1.82984519e-06) 151837 EPS nconv=0 first unconverged value (error) -302.035 (1.82984519e-06) 151838 EPS nconv=0 first unconverged value (error) -302.035 (1.88264180e-06) 151839 EPS nconv=0 first unconverged value (error) -302.035 (1.85095766e-06) 151840 EPS nconv=0 first unconverged value (error) -302.035 (1.83420459e-06) 151841 EPS nconv=0 first unconverged value (error) -302.035 (1.83238936e-06) 151842 EPS nconv=0 first unconverged value (error) -302.035 (1.82580747e-06) 151843 EPS nconv=0 first unconverged value (error) -302.035 (1.82580747e-06) 151844 EPS nconv=0 first unconverged value (error) -302.035 (2.08155260e-06) 151845 EPS nconv=0 first unconverged value (error) -302.035 (2.10384932e-06) 151846 EPS nconv=0 first unconverged value (error) -302.035 (2.02022495e-06) 151847 EPS nconv=0 first unconverged value (error) -302.035 (1.94378392e-06) 151848 EPS nconv=0 first unconverged value (error) -302.035 (1.92270593e-06) 151849 EPS nconv=0 first unconverged value (error) -302.035 (1.92270593e-06) 151850 EPS nconv=0 first unconverged value (error) -302.035 (1.92291893e-06) 151851 EPS nconv=0 first unconverged value (error) -302.035 (1.93076357e-06) 151852 EPS nconv=0 first unconverged value (error) -302.035 (1.90474893e-06) 151853 EPS nconv=0 first unconverged value (error) -302.035 (1.86118830e-06) 151854 EPS nconv=0 first unconverged value (error) -302.035 (1.82268954e-06) 151855 EPS nconv=0 first unconverged value (error) -302.035 (1.82268954e-06) 151856 EPS nconv=0 first unconverged value (error) -302.035 (1.87973191e-06) 151857 EPS nconv=0 first unconverged value (error) -302.035 (1.85892660e-06) 151858 EPS nconv=0 first unconverged value (error) -302.035 (1.84762038e-06) 151859 EPS nconv=0 first unconverged value (error) -302.035 (1.83903517e-06) 151860 EPS nconv=0 first unconverged value (error) -302.035 (1.83256779e-06) 151861 EPS nconv=0 first unconverged value (error) -302.035 (1.83256779e-06) 151862 EPS nconv=0 first unconverged value (error) -302.035 (1.83164690e-06) 151863 EPS nconv=0 first unconverged value (error) -302.035 (1.85047318e-06) 151864 EPS nconv=0 first unconverged value (error) -302.035 (1.82550548e-06) 151865 EPS nconv=0 first unconverged value (error) -302.035 (1.81028733e-06) 151866 EPS nconv=0 first unconverged value (error) -302.035 (1.80310864e-06) 151867 EPS nconv=0 first unconverged value (error) -302.035 (1.80310864e-06) 151868 EPS nconv=0 first unconverged value (error) -302.035 (1.90092109e-06) 151869 EPS nconv=0 first unconverged value (error) -302.035 (1.87361843e-06) 151870 EPS nconv=0 first unconverged value (error) -302.035 (1.85935448e-06) 151871 EPS nconv=0 first unconverged value (error) -302.035 (1.85279859e-06) 151872 EPS nconv=0 first unconverged value (error) -302.035 (1.84184331e-06) 151873 EPS nconv=0 first unconverged value (error) -302.035 (1.84184331e-06) 151874 EPS nconv=0 first unconverged value (error) -302.035 (2.09385442e-06) 151875 EPS nconv=0 first unconverged value (error) -302.035 (2.01591587e-06) 151876 EPS nconv=0 first unconverged value (error) -302.035 (1.96210888e-06) 151877 EPS nconv=0 first unconverged value (error) -302.035 (1.96110686e-06) 151878 EPS nconv=0 first unconverged value (error) -302.035 (1.95975560e-06) 151879 EPS nconv=0 first unconverged value (error) -302.035 (1.95975560e-06) 151880 EPS nconv=0 first unconverged value (error) -302.035 (1.95816321e-06) 151881 EPS nconv=0 first unconverged value (error) -302.035 (1.93936450e-06) 151882 EPS nconv=0 first unconverged value (error) -302.035 (1.86686695e-06) 151883 EPS nconv=0 first unconverged value (error) -302.035 (1.83499812e-06) 151884 EPS nconv=0 first unconverged value (error) -302.035 (1.82735739e-06) 151885 EPS nconv=0 first unconverged value (error) -302.035 (1.82735739e-06) 151886 EPS nconv=0 first unconverged value (error) -302.035 (1.98518398e-06) 151887 EPS nconv=0 first unconverged value (error) -302.035 (1.91774720e-06) 151888 EPS nconv=0 first unconverged value (error) -302.035 (1.88304691e-06) 151889 EPS nconv=0 first unconverged value (error) -302.035 (1.86639968e-06) 151890 EPS nconv=0 first unconverged value (error) -302.035 (1.85828622e-06) 151891 EPS nconv=0 first unconverged value (error) -302.035 (1.85828622e-06) 151892 EPS nconv=0 first unconverged value (error) -302.035 (1.89446535e-06) 151893 EPS nconv=0 first unconverged value (error) -302.035 (1.96726931e-06) 151894 EPS nconv=0 first unconverged value (error) -302.035 (1.87154285e-06) 151895 EPS nconv=0 first unconverged value (error) -302.035 (1.84312254e-06) 151896 EPS nconv=0 first unconverged value (error) -302.035 (1.82492940e-06) 151897 EPS nconv=0 first unconverged value (error) -302.035 (1.82492940e-06) 151898 EPS nconv=0 first unconverged value (error) -302.035 (1.95234488e-06) 151899 EPS nconv=0 first unconverged value (error) -302.035 (1.93233797e-06) 151900 EPS nconv=0 first unconverged value (error) -302.035 (1.90835508e-06) 151901 EPS nconv=0 first unconverged value (error) -302.035 (1.88614203e-06) 151902 EPS nconv=0 first unconverged value (error) -302.035 (1.86939895e-06) 151903 EPS nconv=0 first unconverged value (error) -302.035 (1.86939895e-06) 151904 EPS nconv=0 first unconverged value (error) -302.035 (1.86704035e-06) 151905 EPS nconv=0 first unconverged value (error) -302.035 (1.86611963e-06) 151906 EPS nconv=0 first unconverged value (error) -302.035 (1.84727788e-06) 151907 EPS nconv=0 first unconverged value (error) -302.035 (1.80747389e-06) 151908 EPS nconv=0 first unconverged value (error) -302.035 (1.80539808e-06) 151909 EPS nconv=0 first unconverged value (error) -302.035 (1.80539808e-06) 151910 EPS nconv=0 first unconverged value (error) -302.035 (1.81587851e-06) 151911 EPS nconv=0 first unconverged value (error) -302.035 (1.80729444e-06) 151912 EPS nconv=0 first unconverged value (error) -302.035 (1.80448553e-06) 151913 EPS nconv=0 first unconverged value (error) -302.035 (1.80289265e-06) 151914 EPS nconv=0 first unconverged value (error) -302.035 (1.80195908e-06) 151915 EPS nconv=0 first unconverged value (error) -302.035 (1.80195908e-06) 151916 EPS nconv=0 first unconverged value (error) -302.035 (1.85289242e-06) 151917 EPS nconv=0 first unconverged value (error) -302.035 (1.84388332e-06) 151918 EPS nconv=0 first unconverged value (error) -302.035 (1.83112694e-06) 151919 EPS nconv=0 first unconverged value (error) -302.035 (1.82974232e-06) 151920 EPS nconv=0 first unconverged value (error) -302.035 (1.82813338e-06) 151921 EPS nconv=0 first unconverged value (error) -302.035 (1.82813338e-06) 151922 EPS nconv=0 first unconverged value (error) -302.035 (1.93056427e-06) 151923 EPS nconv=0 first unconverged value (error) -302.035 (1.89632063e-06) 151924 EPS nconv=0 first unconverged value (error) -302.035 (1.86486094e-06) 151925 EPS nconv=0 first unconverged value (error) -302.035 (1.83734500e-06) 151926 EPS nconv=0 first unconverged value (error) -302.035 (1.83160969e-06) 151927 EPS nconv=0 first unconverged value (error) -302.035 (1.83160969e-06) 151928 EPS nconv=0 first unconverged value (error) -302.035 (1.87283941e-06) 151929 EPS nconv=0 first unconverged value (error) -302.035 (1.86610435e-06) 151930 EPS nconv=0 first unconverged value (error) -302.035 (1.84645350e-06) 151931 EPS nconv=0 first unconverged value (error) -302.035 (1.82248669e-06) 151932 EPS nconv=0 first unconverged value (error) -302.035 (1.81794292e-06) 151933 EPS nconv=0 first unconverged value (error) -302.035 (1.81794292e-06) 151934 EPS nconv=0 first unconverged value (error) -302.035 (1.81159133e-06) 151935 EPS nconv=0 first unconverged value (error) -302.035 (1.81915191e-06) 151936 EPS nconv=0 first unconverged value (error) -302.035 (1.80299648e-06) 151937 EPS nconv=0 first unconverged value (error) -302.035 (1.79894978e-06) 151938 EPS nconv=0 first unconverged value (error) -302.035 (1.79616170e-06) 151939 EPS nconv=0 first unconverged value (error) -302.035 (1.79616170e-06) 151940 EPS nconv=0 first unconverged value (error) -302.035 (1.79867969e-06) 151941 EPS nconv=0 first unconverged value (error) -302.035 (1.79784792e-06) 151942 EPS nconv=0 first unconverged value (error) -302.035 (1.79681873e-06) 151943 EPS nconv=0 first unconverged value (error) -302.035 (1.79660844e-06) 151944 EPS nconv=0 first unconverged value (error) -302.035 (1.79639067e-06) 151945 EPS nconv=0 first unconverged value (error) -302.035 (1.79639067e-06) 151946 EPS nconv=0 first unconverged value (error) -302.035 (1.94532832e-06) 151947 EPS nconv=0 first unconverged value (error) -302.035 (1.89915330e-06) 151948 EPS nconv=0 first unconverged value (error) -302.035 (1.88381702e-06) 151949 EPS nconv=0 first unconverged value (error) -302.035 (1.86472849e-06) 151950 EPS nconv=0 first unconverged value (error) -302.035 (1.85366005e-06) 151951 EPS nconv=0 first unconverged value (error) -302.035 (1.85366005e-06) 151952 EPS nconv=0 first unconverged value (error) -302.035 (1.93848505e-06) 151953 EPS nconv=0 first unconverged value (error) -302.035 (1.92685161e-06) 151954 EPS nconv=0 first unconverged value (error) -302.035 (1.87348097e-06) 151955 EPS nconv=0 first unconverged value (error) -302.035 (1.86506633e-06) 151956 EPS nconv=0 first unconverged value (error) -302.035 (1.86386315e-06) 151957 EPS nconv=0 first unconverged value (error) -302.035 (1.86386315e-06) 151958 EPS nconv=0 first unconverged value (error) -302.035 (2.06282926e-06) 151959 EPS nconv=0 first unconverged value (error) -302.035 (1.95608930e-06) 151960 EPS nconv=0 first unconverged value (error) -302.035 (1.90562067e-06) 151961 EPS nconv=0 first unconverged value (error) -302.035 (1.88753015e-06) 151962 EPS nconv=0 first unconverged value (error) -302.035 (1.86824521e-06) 151963 EPS nconv=0 first unconverged value (error) -302.035 (1.86824521e-06) 151964 EPS nconv=0 first unconverged value (error) -302.035 (1.95114162e-06) 151965 EPS nconv=0 first unconverged value (error) -302.035 (2.00654926e-06) 151966 EPS nconv=0 first unconverged value (error) -302.035 (1.90081695e-06) 151967 EPS nconv=0 first unconverged value (error) -302.035 (1.84137358e-06) 151968 EPS nconv=0 first unconverged value (error) -302.035 (1.83764887e-06) 151969 EPS nconv=0 first unconverged value (error) -302.035 (1.83764887e-06) 151970 EPS nconv=0 first unconverged value (error) -302.035 (1.83189740e-06) 151971 EPS nconv=0 first unconverged value (error) -302.035 (1.87019948e-06) 151972 EPS nconv=0 first unconverged value (error) -302.035 (1.83368371e-06) 151973 EPS nconv=0 first unconverged value (error) -302.035 (1.80967357e-06) 151974 EPS nconv=0 first unconverged value (error) -302.035 (1.80284476e-06) 151975 EPS nconv=0 first unconverged value (error) -302.035 (1.80284476e-06) 151976 EPS nconv=0 first unconverged value (error) -302.035 (1.80230576e-06) 151977 EPS nconv=0 first unconverged value (error) -302.035 (1.79943152e-06) 151978 EPS nconv=0 first unconverged value (error) -302.035 (1.79752367e-06) 151979 EPS nconv=0 first unconverged value (error) -302.035 (1.79682442e-06) 151980 EPS nconv=0 first unconverged value (error) -302.035 (1.79610433e-06) 151981 EPS nconv=0 first unconverged value (error) -302.035 (1.79610433e-06) 151982 EPS nconv=0 first unconverged value (error) -302.035 (2.05510023e-06) 151983 EPS nconv=0 first unconverged value (error) -302.035 (1.96187848e-06) 151984 EPS nconv=0 first unconverged value (error) -302.035 (1.90574197e-06) 151985 EPS nconv=0 first unconverged value (error) -302.035 (1.89670934e-06) 151986 EPS nconv=0 first unconverged value (error) -302.035 (1.88457713e-06) 151987 EPS nconv=0 first unconverged value (error) -302.035 (1.88457713e-06) 151988 EPS nconv=0 first unconverged value (error) -302.035 (2.13295737e-06) 151989 EPS nconv=0 first unconverged value (error) -302.035 (2.10368557e-06) 151990 EPS nconv=0 first unconverged value (error) -302.035 (1.98845412e-06) 151991 EPS nconv=0 first unconverged value (error) -302.035 (1.96510273e-06) 151992 EPS nconv=0 first unconverged value (error) -302.035 (1.95176743e-06) 151993 EPS nconv=0 first unconverged value (error) -302.035 (1.95176743e-06) 151994 EPS nconv=0 first unconverged value (error) -302.035 (1.94938519e-06) 151995 EPS nconv=0 first unconverged value (error) -302.035 (1.95875964e-06) 151996 EPS nconv=0 first unconverged value (error) -302.035 (1.87733347e-06) 151997 EPS nconv=0 first unconverged value (error) -302.035 (1.83418995e-06) 151998 EPS nconv=0 first unconverged value (error) -302.035 (1.81765593e-06) 151999 EPS nconv=0 first unconverged value (error) -302.035 (1.81765593e-06) 152000 EPS nconv=0 first unconverged value (error) -302.035 (1.80793381e-06) 152001 EPS nconv=0 first unconverged value (error) -302.035 (1.81067602e-06) 152002 EPS nconv=0 first unconverged value (error) -302.035 (1.80530597e-06) 152003 EPS nconv=0 first unconverged value (error) -302.035 (1.79965389e-06) 152004 EPS nconv=0 first unconverged value (error) -302.035 (1.79613187e-06) 152005 EPS nconv=0 first unconverged value (error) -302.035 (1.79613187e-06) 152006 EPS nconv=0 first unconverged value (error) -302.035 (1.79473242e-06) 152007 EPS nconv=0 first unconverged value (error) -302.035 (1.79469757e-06) 152008 EPS nconv=0 first unconverged value (error) -302.035 (1.79463511e-06) 152009 EPS nconv=0 first unconverged value (error) -302.035 (1.79423892e-06) 152010 EPS nconv=0 first unconverged value (error) -302.035 (1.79420315e-06) 152011 EPS nconv=0 first unconverged value (error) -302.035 (1.79420315e-06) 152012 EPS nconv=0 first unconverged value (error) -302.035 (1.80309205e-06) 152013 EPS nconv=0 first unconverged value (error) -302.035 (1.80156317e-06) 152014 EPS nconv=0 first unconverged value (error) -302.035 (1.80027592e-06) 152015 EPS nconv=0 first unconverged value (error) -302.035 (1.79924611e-06) 152016 EPS nconv=0 first unconverged value (error) -302.035 (1.79900476e-06) 152017 EPS nconv=0 first unconverged value (error) -302.035 (1.79900476e-06) 152018 EPS nconv=0 first unconverged value (error) -302.035 (1.79891573e-06) 152019 EPS nconv=0 first unconverged value (error) -302.035 (1.79793466e-06) 152020 EPS nconv=0 first unconverged value (error) -302.035 (1.79654666e-06) 152021 EPS nconv=0 first unconverged value (error) -302.035 (1.79454346e-06) 152022 EPS nconv=0 first unconverged value (error) -302.035 (1.79413622e-06) 152023 EPS nconv=0 first unconverged value (error) -302.035 (1.79413622e-06) 152024 EPS nconv=0 first unconverged value (error) -302.035 (1.93827384e-06) 152025 EPS nconv=0 first unconverged value (error) -302.035 (1.92597962e-06) 152026 EPS nconv=0 first unconverged value (error) -302.035 (1.91171802e-06) 152027 EPS nconv=0 first unconverged value (error) -302.035 (1.90488109e-06) 152028 EPS nconv=0 first unconverged value (error) -302.035 (1.90060785e-06) 152029 EPS nconv=0 first unconverged value (error) -302.035 (1.90060785e-06) 152030 EPS nconv=0 first unconverged value (error) -302.035 (1.91794671e-06) 152031 EPS nconv=0 first unconverged value (error) -302.035 (1.86025879e-06) 152032 EPS nconv=0 first unconverged value (error) -302.035 (1.84594722e-06) 152033 EPS nconv=0 first unconverged value (error) -302.035 (1.80781516e-06) 152034 EPS nconv=0 first unconverged value (error) -302.035 (1.80089645e-06) 152035 EPS nconv=0 first unconverged value (error) -302.035 (1.80089645e-06) 152036 EPS nconv=0 first unconverged value (error) -302.035 (1.81468634e-06) 152037 EPS nconv=0 first unconverged value (error) -302.035 (1.81408705e-06) 152038 EPS nconv=0 first unconverged value (error) -302.035 (1.80989729e-06) 152039 EPS nconv=0 first unconverged value (error) -302.035 (1.80522267e-06) 152040 EPS nconv=0 first unconverged value (error) -302.035 (1.80285566e-06) 152041 EPS nconv=0 first unconverged value (error) -302.035 (1.80285566e-06) 152042 EPS nconv=0 first unconverged value (error) -302.035 (1.81053505e-06) 152043 EPS nconv=0 first unconverged value (error) -302.035 (1.80749876e-06) 152044 EPS nconv=0 first unconverged value (error) -302.035 (1.80398953e-06) 152045 EPS nconv=0 first unconverged value (error) -302.035 (1.80217212e-06) 152046 EPS nconv=0 first unconverged value (error) -302.035 (1.79953833e-06) 152047 EPS nconv=0 first unconverged value (error) -302.035 (1.79953833e-06) 152048 EPS nconv=0 first unconverged value (error) -302.035 (1.91873731e-06) 152049 EPS nconv=0 first unconverged value (error) -302.035 (1.92687754e-06) 152050 EPS nconv=0 first unconverged value (error) -302.035 (1.89565539e-06) 152051 EPS nconv=0 first unconverged value (error) -302.035 (1.85961652e-06) 152052 EPS nconv=0 first unconverged value (error) -302.035 (1.85472287e-06) 152053 EPS nconv=0 first unconverged value (error) -302.035 (1.85472287e-06) 152054 EPS nconv=0 first unconverged value (error) -302.035 (1.98732867e-06) 152055 EPS nconv=0 first unconverged value (error) -302.035 (1.95563282e-06) 152056 EPS nconv=0 first unconverged value (error) -302.035 (1.91510849e-06) 152057 EPS nconv=0 first unconverged value (error) -302.035 (1.89515248e-06) 152058 EPS nconv=0 first unconverged value (error) -302.035 (1.87386726e-06) 152059 EPS nconv=0 first unconverged value (error) -302.035 (1.87386726e-06) 152060 EPS nconv=0 first unconverged value (error) -302.035 (1.91071867e-06) 152061 EPS nconv=0 first unconverged value (error) -302.035 (1.88615591e-06) 152062 EPS nconv=0 first unconverged value (error) -302.035 (1.86150488e-06) 152063 EPS nconv=0 first unconverged value (error) -302.035 (1.83143686e-06) 152064 EPS nconv=0 first unconverged value (error) -302.035 (1.82261758e-06) 152065 EPS nconv=0 first unconverged value (error) -302.035 (1.82261758e-06) 152066 EPS nconv=0 first unconverged value (error) -302.035 (1.96025932e-06) 152067 EPS nconv=0 first unconverged value (error) -302.035 (1.92627966e-06) 152068 EPS nconv=0 first unconverged value (error) -302.035 (1.89059142e-06) 152069 EPS nconv=0 first unconverged value (error) -302.035 (1.85815374e-06) 152070 EPS nconv=0 first unconverged value (error) -302.035 (1.85124822e-06) 152071 EPS nconv=0 first unconverged value (error) -302.035 (1.85124822e-06) 152072 EPS nconv=0 first unconverged value (error) -302.035 (1.85144006e-06) 152073 EPS nconv=0 first unconverged value (error) -302.035 (1.91214979e-06) 152074 EPS nconv=0 first unconverged value (error) -302.035 (1.85538784e-06) 152075 EPS nconv=0 first unconverged value (error) -302.035 (1.81484200e-06) 152076 EPS nconv=0 first unconverged value (error) -302.035 (1.80528060e-06) 152077 EPS nconv=0 first unconverged value (error) -302.035 (1.80528060e-06) 152078 EPS nconv=0 first unconverged value (error) -302.035 (1.98829934e-06) 152079 EPS nconv=0 first unconverged value (error) -302.035 (1.92682083e-06) 152080 EPS nconv=0 first unconverged value (error) -302.035 (1.91521832e-06) 152081 EPS nconv=0 first unconverged value (error) -302.035 (1.90918804e-06) 152082 EPS nconv=0 first unconverged value (error) -302.035 (1.88534309e-06) 152083 EPS nconv=0 first unconverged value (error) -302.035 (1.88534309e-06) 152084 EPS nconv=0 first unconverged value (error) -302.035 (1.94940708e-06) 152085 EPS nconv=0 first unconverged value (error) -302.035 (1.93096116e-06) 152086 EPS nconv=0 first unconverged value (error) -302.035 (1.86573269e-06) 152087 EPS nconv=0 first unconverged value (error) -302.035 (1.85084000e-06) 152088 EPS nconv=0 first unconverged value (error) -302.035 (1.84723347e-06) 152089 EPS nconv=0 first unconverged value (error) -302.035 (1.84723347e-06) 152090 EPS nconv=0 first unconverged value (error) -302.035 (1.85854356e-06) 152091 EPS nconv=0 first unconverged value (error) -302.035 (1.84923653e-06) 152092 EPS nconv=0 first unconverged value (error) -302.035 (1.82355033e-06) 152093 EPS nconv=0 first unconverged value (error) -302.035 (1.81361584e-06) 152094 EPS nconv=0 first unconverged value (error) -302.035 (1.81007863e-06) 152095 EPS nconv=0 first unconverged value (error) -302.035 (1.81007863e-06) 152096 EPS nconv=0 first unconverged value (error) -302.035 (2.20973177e-06) 152097 EPS nconv=0 first unconverged value (error) -302.035 (2.06879926e-06) 152098 EPS nconv=0 first unconverged value (error) -302.035 (1.99324273e-06) 152099 EPS nconv=0 first unconverged value (error) -302.035 (1.95078081e-06) 152100 EPS nconv=0 first unconverged value (error) -302.035 (1.92978605e-06) 152101 EPS nconv=0 first unconverged value (error) -302.035 (1.92978605e-06) 152102 EPS nconv=0 first unconverged value (error) -302.035 (1.93294406e-06) 152103 EPS nconv=0 first unconverged value (error) -302.035 (2.10620783e-06) 152104 EPS nconv=0 first unconverged value (error) -302.035 (1.94837193e-06) 152105 EPS nconv=0 first unconverged value (error) -302.035 (1.84112175e-06) 152106 EPS nconv=0 first unconverged value (error) -302.035 (1.81854118e-06) 152107 EPS nconv=0 first unconverged value (error) -302.035 (1.81854118e-06) 152108 EPS nconv=0 first unconverged value (error) -302.035 (1.98102691e-06) 152109 EPS nconv=0 first unconverged value (error) -302.035 (1.93579121e-06) 152110 EPS nconv=0 first unconverged value (error) -302.035 (1.92503283e-06) 152111 EPS nconv=0 first unconverged value (error) -302.035 (1.91510556e-06) 152112 EPS nconv=0 first unconverged value (error) -302.035 (1.89344567e-06) 152113 EPS nconv=0 first unconverged value (error) -302.035 (1.89344567e-06) 152114 EPS nconv=0 first unconverged value (error) -302.035 (1.92526827e-06) 152115 EPS nconv=0 first unconverged value (error) -302.035 (1.90481367e-06) 152116 EPS nconv=0 first unconverged value (error) -302.035 (1.85267431e-06) 152117 EPS nconv=0 first unconverged value (error) -302.035 (1.84024274e-06) 152118 EPS nconv=0 first unconverged value (error) -302.035 (1.83334998e-06) 152119 EPS nconv=0 first unconverged value (error) -302.035 (1.83334998e-06) 152120 EPS nconv=0 first unconverged value (error) -302.035 (2.16790722e-06) 152121 EPS nconv=0 first unconverged value (error) -302.035 (2.05924958e-06) 152122 EPS nconv=0 first unconverged value (error) -302.035 (1.97665723e-06) 152123 EPS nconv=0 first unconverged value (error) -302.035 (1.95628412e-06) 152124 EPS nconv=0 first unconverged value (error) -302.035 (1.93895121e-06) 152125 EPS nconv=0 first unconverged value (error) -302.035 (1.93895121e-06) 152126 EPS nconv=0 first unconverged value (error) -302.035 (1.99266535e-06) 152127 EPS nconv=0 first unconverged value (error) -302.035 (2.13217388e-06) 152128 EPS nconv=0 first unconverged value (error) -302.035 (1.99968209e-06) 152129 EPS nconv=0 first unconverged value (error) -302.035 (1.85783686e-06) 152130 EPS nconv=0 first unconverged value (error) -302.035 (1.83365375e-06) 152131 EPS nconv=0 first unconverged value (error) -302.035 (1.83365375e-06) 152132 EPS nconv=0 first unconverged value (error) -302.035 (1.86202689e-06) 152133 EPS nconv=0 first unconverged value (error) -302.035 (1.86242737e-06) 152134 EPS nconv=0 first unconverged value (error) -302.035 (1.84521343e-06) 152135 EPS nconv=0 first unconverged value (error) -302.035 (1.83341167e-06) 152136 EPS nconv=0 first unconverged value (error) -302.035 (1.82707004e-06) 152137 EPS nconv=0 first unconverged value (error) -302.035 (1.82707004e-06) 152138 EPS nconv=0 first unconverged value (error) -302.035 (1.87668129e-06) 152139 EPS nconv=0 first unconverged value (error) -302.035 (1.87356414e-06) 152140 EPS nconv=0 first unconverged value (error) -302.035 (1.85641829e-06) 152141 EPS nconv=0 first unconverged value (error) -302.035 (1.82936242e-06) 152142 EPS nconv=0 first unconverged value (error) -302.035 (1.81965660e-06) 152143 EPS nconv=0 first unconverged value (error) -302.035 (1.81965660e-06) 152144 EPS nconv=0 first unconverged value (error) -302.035 (1.85588813e-06) 152145 EPS nconv=0 first unconverged value (error) -302.035 (1.85887984e-06) 152146 EPS nconv=0 first unconverged value (error) -302.035 (1.83729343e-06) 152147 EPS nconv=0 first unconverged value (error) -302.035 (1.82048219e-06) 152148 EPS nconv=0 first unconverged value (error) -302.035 (1.81705612e-06) 152149 EPS nconv=0 first unconverged value (error) -302.035 (1.81705612e-06) 152150 EPS nconv=0 first unconverged value (error) -302.035 (1.96683083e-06) 152151 EPS nconv=0 first unconverged value (error) -302.035 (1.93069084e-06) 152152 EPS nconv=0 first unconverged value (error) -302.035 (1.90122138e-06) 152153 EPS nconv=0 first unconverged value (error) -302.035 (1.87537445e-06) 152154 EPS nconv=0 first unconverged value (error) -302.035 (1.85781662e-06) 152155 EPS nconv=0 first unconverged value (error) -302.035 (1.85781662e-06) 152156 EPS nconv=0 first unconverged value (error) -302.035 (1.85315029e-06) 152157 EPS nconv=0 first unconverged value (error) -302.035 (1.89473595e-06) 152158 EPS nconv=0 first unconverged value (error) -302.035 (1.84460298e-06) 152159 EPS nconv=0 first unconverged value (error) -302.035 (1.81624082e-06) 152160 EPS nconv=0 first unconverged value (error) -302.035 (1.80967188e-06) 152161 EPS nconv=0 first unconverged value (error) -302.035 (1.80967188e-06) 152162 EPS nconv=0 first unconverged value (error) -302.035 (1.92978725e-06) 152163 EPS nconv=0 first unconverged value (error) -302.035 (1.88613820e-06) 152164 EPS nconv=0 first unconverged value (error) -302.035 (1.87127486e-06) 152165 EPS nconv=0 first unconverged value (error) -302.035 (1.86308664e-06) 152166 EPS nconv=0 first unconverged value (error) -302.035 (1.84903193e-06) 152167 EPS nconv=0 first unconverged value (error) -302.035 (1.84903193e-06) 152168 EPS nconv=0 first unconverged value (error) -302.035 (1.85820212e-06) 152169 EPS nconv=0 first unconverged value (error) -302.035 (1.89997497e-06) 152170 EPS nconv=0 first unconverged value (error) -302.035 (1.85181747e-06) 152171 EPS nconv=0 first unconverged value (error) -302.035 (1.81696742e-06) 152172 EPS nconv=0 first unconverged value (error) -302.035 (1.80942375e-06) 152173 EPS nconv=0 first unconverged value (error) -302.035 (1.80942375e-06) 152174 EPS nconv=0 first unconverged value (error) -302.035 (2.19188119e-06) 152175 EPS nconv=0 first unconverged value (error) -302.035 (2.08164357e-06) 152176 EPS nconv=0 first unconverged value (error) -302.035 (2.03386804e-06) 152177 EPS nconv=0 first unconverged value (error) -302.035 (2.00613754e-06) 152178 EPS nconv=0 first unconverged value (error) -302.035 (1.97122997e-06) 152179 EPS nconv=0 first unconverged value (error) -302.035 (1.97122997e-06) 152180 EPS nconv=0 first unconverged value (error) -302.035 (1.96974071e-06) 152181 EPS nconv=0 first unconverged value (error) -302.035 (2.04412421e-06) 152182 EPS nconv=0 first unconverged value (error) -302.035 (1.92656297e-06) 152183 EPS nconv=0 first unconverged value (error) -302.035 (1.85474025e-06) 152184 EPS nconv=0 first unconverged value (error) -302.035 (1.83432055e-06) 152185 EPS nconv=0 first unconverged value (error) -302.035 (1.83432055e-06) 152186 EPS nconv=0 first unconverged value (error) -302.035 (2.13060848e-06) 152187 EPS nconv=0 first unconverged value (error) -302.035 (2.03535957e-06) 152188 EPS nconv=0 first unconverged value (error) -302.035 (1.99136858e-06) 152189 EPS nconv=0 first unconverged value (error) -302.035 (1.96645532e-06) 152190 EPS nconv=0 first unconverged value (error) -302.035 (1.93769902e-06) 152191 EPS nconv=0 first unconverged value (error) -302.035 (1.93769902e-06) 152192 EPS nconv=0 first unconverged value (error) -302.035 (1.98142744e-06) 152193 EPS nconv=0 first unconverged value (error) -302.035 (2.06352228e-06) 152194 EPS nconv=0 first unconverged value (error) -302.035 (1.95386702e-06) 152195 EPS nconv=0 first unconverged value (error) -302.035 (1.86229048e-06) 152196 EPS nconv=0 first unconverged value (error) -302.035 (1.84048639e-06) 152197 EPS nconv=0 first unconverged value (error) -302.035 (1.84048639e-06) 152198 EPS nconv=0 first unconverged value (error) -302.035 (2.29263136e-06) 152199 EPS nconv=0 first unconverged value (error) -302.035 (2.15420487e-06) 152200 EPS nconv=0 first unconverged value (error) -302.035 (2.10919037e-06) 152201 EPS nconv=0 first unconverged value (error) -302.035 (2.05768306e-06) 152202 EPS nconv=0 first unconverged value (error) -302.035 (2.01770467e-06) 152203 EPS nconv=0 first unconverged value (error) -302.035 (2.01770467e-06) 152204 EPS nconv=0 first unconverged value (error) -302.035 (2.01454458e-06) 152205 EPS nconv=0 first unconverged value (error) -302.035 (2.09308013e-06) 152206 EPS nconv=0 first unconverged value (error) -302.035 (1.95457801e-06) 152207 EPS nconv=0 first unconverged value (error) -302.035 (1.91241885e-06) 152208 EPS nconv=0 first unconverged value (error) -302.035 (1.84075822e-06) 152209 EPS nconv=0 first unconverged value (error) -302.035 (1.84075822e-06) 152210 EPS nconv=0 first unconverged value (error) -302.035 (2.06187699e-06) 152211 EPS nconv=0 first unconverged value (error) -302.035 (2.00686604e-06) 152212 EPS nconv=0 first unconverged value (error) -302.035 (1.97507273e-06) 152213 EPS nconv=0 first unconverged value (error) -302.035 (1.95879382e-06) 152214 EPS nconv=0 first unconverged value (error) -302.035 (1.92604085e-06) 152215 EPS nconv=0 first unconverged value (error) -302.035 (1.92604085e-06) 152216 EPS nconv=0 first unconverged value (error) -302.035 (1.92483508e-06) 152217 EPS nconv=0 first unconverged value (error) -302.035 (1.95029539e-06) 152218 EPS nconv=0 first unconverged value (error) -302.035 (1.88506140e-06) 152219 EPS nconv=0 first unconverged value (error) -302.035 (1.84500255e-06) 152220 EPS nconv=0 first unconverged value (error) -302.035 (1.82120130e-06) 152221 EPS nconv=0 first unconverged value (error) -302.035 (1.82120130e-06) 152222 EPS nconv=0 first unconverged value (error) -302.035 (1.93066525e-06) 152223 EPS nconv=0 first unconverged value (error) -302.035 (1.90285216e-06) 152224 EPS nconv=0 first unconverged value (error) -302.035 (1.87709206e-06) 152225 EPS nconv=0 first unconverged value (error) -302.035 (1.86638463e-06) 152226 EPS nconv=0 first unconverged value (error) -302.035 (1.85376689e-06) 152227 EPS nconv=0 first unconverged value (error) -302.035 (1.85376689e-06) 152228 EPS nconv=0 first unconverged value (error) -302.035 (1.86825297e-06) 152229 EPS nconv=0 first unconverged value (error) -302.035 (1.88890308e-06) 152230 EPS nconv=0 first unconverged value (error) -302.035 (1.84932569e-06) 152231 EPS nconv=0 first unconverged value (error) -302.035 (1.83580102e-06) 152232 EPS nconv=0 first unconverged value (error) -302.035 (1.81801821e-06) 152233 EPS nconv=0 first unconverged value (error) -302.035 (1.81801821e-06) 152234 EPS nconv=0 first unconverged value (error) -302.035 (1.88165319e-06) 152235 EPS nconv=0 first unconverged value (error) -302.035 (1.86943822e-06) 152236 EPS nconv=0 first unconverged value (error) -302.035 (1.85739066e-06) 152237 EPS nconv=0 first unconverged value (error) -302.035 (1.84018665e-06) 152238 EPS nconv=0 first unconverged value (error) -302.035 (1.83070640e-06) 152239 EPS nconv=0 first unconverged value (error) -302.035 (1.83070640e-06) 152240 EPS nconv=0 first unconverged value (error) -302.035 (1.98234689e-06) 152241 EPS nconv=0 first unconverged value (error) -302.035 (1.92584114e-06) 152242 EPS nconv=0 first unconverged value (error) -302.035 (1.89681722e-06) 152243 EPS nconv=0 first unconverged value (error) -302.035 (1.87216079e-06) 152244 EPS nconv=0 first unconverged value (error) -302.035 (1.85809495e-06) 152245 EPS nconv=0 first unconverged value (error) -302.035 (1.85809495e-06) 152246 EPS nconv=0 first unconverged value (error) -302.035 (2.02555614e-06) 152247 EPS nconv=0 first unconverged value (error) -302.035 (2.00909468e-06) 152248 EPS nconv=0 first unconverged value (error) -302.035 (1.93723558e-06) 152249 EPS nconv=0 first unconverged value (error) -302.035 (1.91227778e-06) 152250 EPS nconv=0 first unconverged value (error) -302.035 (1.88129067e-06) 152251 EPS nconv=0 first unconverged value (error) -302.035 (1.88129067e-06) 152252 EPS nconv=0 first unconverged value (error) -302.035 (1.94841718e-06) 152253 EPS nconv=0 first unconverged value (error) -302.035 (1.97924254e-06) 152254 EPS nconv=0 first unconverged value (error) -302.035 (1.90397948e-06) 152255 EPS nconv=0 first unconverged value (error) -302.035 (1.87081148e-06) 152256 EPS nconv=0 first unconverged value (error) -302.035 (1.85298238e-06) 152257 EPS nconv=0 first unconverged value (error) -302.035 (1.85298238e-06) 152258 EPS nconv=0 first unconverged value (error) -302.035 (1.93655575e-06) 152259 EPS nconv=0 first unconverged value (error) -302.035 (1.92268549e-06) 152260 EPS nconv=0 first unconverged value (error) -302.035 (1.88666758e-06) 152261 EPS nconv=0 first unconverged value (error) -302.035 (1.86106607e-06) 152262 EPS nconv=0 first unconverged value (error) -302.035 (1.84675522e-06) 152263 EPS nconv=0 first unconverged value (error) -302.035 (1.84675522e-06) 152264 EPS nconv=0 first unconverged value (error) -302.035 (1.91286880e-06) 152265 EPS nconv=0 first unconverged value (error) -302.035 (1.90426319e-06) 152266 EPS nconv=0 first unconverged value (error) -302.035 (1.86826042e-06) 152267 EPS nconv=0 first unconverged value (error) -302.035 (1.84286842e-06) 152268 EPS nconv=0 first unconverged value (error) -302.035 (1.83533023e-06) 152269 EPS nconv=0 first unconverged value (error) -302.035 (1.83533023e-06) 152270 EPS nconv=0 first unconverged value (error) -302.035 (2.00304381e-06) 152271 EPS nconv=0 first unconverged value (error) -302.035 (1.96971501e-06) 152272 EPS nconv=0 first unconverged value (error) -302.035 (1.92200587e-06) 152273 EPS nconv=0 first unconverged value (error) -302.035 (1.89161070e-06) 152274 EPS nconv=0 first unconverged value (error) -302.035 (1.87183900e-06) 152275 EPS nconv=0 first unconverged value (error) -302.035 (1.87183900e-06) 152276 EPS nconv=0 first unconverged value (error) -302.035 (1.97265044e-06) 152277 EPS nconv=0 first unconverged value (error) -302.035 (1.97400775e-06) 152278 EPS nconv=0 first unconverged value (error) -302.035 (1.89850912e-06) 152279 EPS nconv=0 first unconverged value (error) -302.035 (1.88549491e-06) 152280 EPS nconv=0 first unconverged value (error) -302.035 (1.86010427e-06) 152281 EPS nconv=0 first unconverged value (error) -302.035 (1.86010427e-06) 152282 EPS nconv=0 first unconverged value (error) -302.035 (1.94929347e-06) 152283 EPS nconv=0 first unconverged value (error) -302.035 (1.95925113e-06) 152284 EPS nconv=0 first unconverged value (error) -302.035 (1.90014363e-06) 152285 EPS nconv=0 first unconverged value (error) -302.035 (1.86967830e-06) 152286 EPS nconv=0 first unconverged value (error) -302.035 (1.85602528e-06) 152287 EPS nconv=0 first unconverged value (error) -302.035 (1.85602528e-06) 152288 EPS nconv=0 first unconverged value (error) -302.035 (1.89066681e-06) 152289 EPS nconv=0 first unconverged value (error) -302.035 (1.88466975e-06) 152290 EPS nconv=0 first unconverged value (error) -302.035 (1.85454084e-06) 152291 EPS nconv=0 first unconverged value (error) -302.035 (1.83222914e-06) 152292 EPS nconv=0 first unconverged value (error) -302.035 (1.82663792e-06) 152293 EPS nconv=0 first unconverged value (error) -302.035 (1.82663792e-06) 152294 EPS nconv=0 first unconverged value (error) -302.035 (1.91076627e-06) 152295 EPS nconv=0 first unconverged value (error) -302.035 (1.89990461e-06) 152296 EPS nconv=0 first unconverged value (error) -302.035 (1.86995005e-06) 152297 EPS nconv=0 first unconverged value (error) -302.035 (1.84479089e-06) 152298 EPS nconv=0 first unconverged value (error) -302.035 (1.83461193e-06) 152299 EPS nconv=0 first unconverged value (error) -302.035 (1.83461193e-06) 152300 EPS nconv=0 first unconverged value (error) -302.035 (1.95688354e-06) 152301 EPS nconv=0 first unconverged value (error) -302.035 (1.93689488e-06) 152302 EPS nconv=0 first unconverged value (error) -302.035 (1.88801549e-06) 152303 EPS nconv=0 first unconverged value (error) -302.035 (1.87912889e-06) 152304 EPS nconv=0 first unconverged value (error) -302.035 (1.86068410e-06) 152305 EPS nconv=0 first unconverged value (error) -302.035 (1.86068410e-06) 152306 EPS nconv=0 first unconverged value (error) -302.035 (1.90238416e-06) 152307 EPS nconv=0 first unconverged value (error) -302.035 (1.92958063e-06) 152308 EPS nconv=0 first unconverged value (error) -302.035 (1.87460591e-06) 152309 EPS nconv=0 first unconverged value (error) -302.035 (1.84183519e-06) 152310 EPS nconv=0 first unconverged value (error) -302.035 (1.83196278e-06) 152311 EPS nconv=0 first unconverged value (error) -302.035 (1.83196278e-06) 152312 EPS nconv=0 first unconverged value (error) -302.035 (1.82794634e-06) 152313 EPS nconv=0 first unconverged value (error) -302.035 (1.83196453e-06) 152314 EPS nconv=0 first unconverged value (error) -302.035 (1.81754581e-06) 152315 EPS nconv=0 first unconverged value (error) -302.035 (1.80750684e-06) 152316 EPS nconv=0 first unconverged value (error) -302.035 (1.80563303e-06) 152317 EPS nconv=0 first unconverged value (error) -302.035 (1.80563303e-06) 152318 EPS nconv=0 first unconverged value (error) -302.035 (1.81944191e-06) 152319 EPS nconv=0 first unconverged value (error) -302.035 (1.81919431e-06) 152320 EPS nconv=0 first unconverged value (error) -302.035 (1.81167560e-06) 152321 EPS nconv=0 first unconverged value (error) -302.035 (1.80518328e-06) 152322 EPS nconv=0 first unconverged value (error) -302.035 (1.80223374e-06) 152323 EPS nconv=0 first unconverged value (error) -302.035 (1.80223374e-06) 152324 EPS nconv=0 first unconverged value (error) -302.035 (1.89589908e-06) 152325 EPS nconv=0 first unconverged value (error) -302.035 (1.87519363e-06) 152326 EPS nconv=0 first unconverged value (error) -302.035 (1.85626711e-06) 152327 EPS nconv=0 first unconverged value (error) -302.035 (1.85119952e-06) 152328 EPS nconv=0 first unconverged value (error) -302.035 (1.83883269e-06) 152329 EPS nconv=0 first unconverged value (error) -302.035 (1.83883269e-06) 152330 EPS nconv=0 first unconverged value (error) -302.035 (1.84899411e-06) 152331 EPS nconv=0 first unconverged value (error) -302.035 (1.86548769e-06) 152332 EPS nconv=0 first unconverged value (error) -302.035 (1.83564147e-06) 152333 EPS nconv=0 first unconverged value (error) -302.035 (1.81698156e-06) 152334 EPS nconv=0 first unconverged value (error) -302.035 (1.81093079e-06) 152335 EPS nconv=0 first unconverged value (error) -302.035 (1.81093079e-06) 152336 EPS nconv=0 first unconverged value (error) -302.035 (1.79815753e-06) 152337 EPS nconv=0 first unconverged value (error) -302.035 (1.80016522e-06) 152338 EPS nconv=0 first unconverged value (error) -302.035 (1.79722802e-06) 152339 EPS nconv=0 first unconverged value (error) -302.035 (1.79543212e-06) 152340 EPS nconv=0 first unconverged value (error) -302.035 (1.79515601e-06) 152341 EPS nconv=0 first unconverged value (error) -302.035 (1.79515601e-06) 152342 EPS nconv=0 first unconverged value (error) -302.035 (1.80604450e-06) 152343 EPS nconv=0 first unconverged value (error) -302.035 (1.80062572e-06) 152344 EPS nconv=0 first unconverged value (error) -302.035 (1.79967678e-06) 152345 EPS nconv=0 first unconverged value (error) -302.035 (1.79918142e-06) 152346 EPS nconv=0 first unconverged value (error) -302.035 (1.79791007e-06) 152347 EPS nconv=0 first unconverged value (error) -302.035 (1.79791007e-06) 152348 EPS nconv=0 first unconverged value (error) -302.035 (1.80943835e-06) 152349 EPS nconv=0 first unconverged value (error) -302.035 (1.81116335e-06) 152350 EPS nconv=0 first unconverged value (error) -302.035 (1.80444111e-06) 152351 EPS nconv=0 first unconverged value (error) -302.035 (1.80340677e-06) 152352 EPS nconv=0 first unconverged value (error) -302.035 (1.80157552e-06) 152353 EPS nconv=0 first unconverged value (error) -302.035 (1.80157552e-06) 152354 EPS nconv=0 first unconverged value (error) -302.035 (1.81255521e-06) 152355 EPS nconv=0 first unconverged value (error) -302.035 (1.80724820e-06) 152356 EPS nconv=0 first unconverged value (error) -302.035 (1.80345828e-06) 152357 EPS nconv=0 first unconverged value (error) -302.035 (1.80243909e-06) 152358 EPS nconv=0 first unconverged value (error) -302.035 (1.80064051e-06) 152359 EPS nconv=0 first unconverged value (error) -302.035 (1.80064051e-06) 152360 EPS nconv=0 first unconverged value (error) -302.035 (1.82258364e-06) 152361 EPS nconv=0 first unconverged value (error) -302.035 (1.81784854e-06) 152362 EPS nconv=0 first unconverged value (error) -302.035 (1.81086715e-06) 152363 EPS nconv=0 first unconverged value (error) -302.035 (1.80534792e-06) 152364 EPS nconv=0 first unconverged value (error) -302.035 (1.80366377e-06) 152365 EPS nconv=0 first unconverged value (error) -302.035 (1.80366377e-06) 152366 EPS nconv=0 first unconverged value (error) -302.035 (1.86093168e-06) 152367 EPS nconv=0 first unconverged value (error) -302.035 (1.84229038e-06) 152368 EPS nconv=0 first unconverged value (error) -302.035 (1.83039952e-06) 152369 EPS nconv=0 first unconverged value (error) -302.035 (1.82524953e-06) 152370 EPS nconv=0 first unconverged value (error) -302.035 (1.81603090e-06) 152371 EPS nconv=0 first unconverged value (error) -302.035 (1.81603090e-06) 152372 EPS nconv=0 first unconverged value (error) -302.035 (1.93924250e-06) 152373 EPS nconv=0 first unconverged value (error) -302.035 (1.93015211e-06) 152374 EPS nconv=0 first unconverged value (error) -302.035 (1.88620302e-06) 152375 EPS nconv=0 first unconverged value (error) -302.035 (1.87435134e-06) 152376 EPS nconv=0 first unconverged value (error) -302.035 (1.85823926e-06) 152377 EPS nconv=0 first unconverged value (error) -302.035 (1.85823926e-06) 152378 EPS nconv=0 first unconverged value (error) -302.035 (1.87481359e-06) 152379 EPS nconv=0 first unconverged value (error) -302.035 (1.87852469e-06) 152380 EPS nconv=0 first unconverged value (error) -302.035 (1.84372567e-06) 152381 EPS nconv=0 first unconverged value (error) -302.035 (1.82446409e-06) 152382 EPS nconv=0 first unconverged value (error) -302.035 (1.81697123e-06) 152383 EPS nconv=0 first unconverged value (error) -302.035 (1.81697123e-06) 152384 EPS nconv=0 first unconverged value (error) -302.035 (1.81346292e-06) 152385 EPS nconv=0 first unconverged value (error) -302.035 (1.81740615e-06) 152386 EPS nconv=0 first unconverged value (error) -302.035 (1.80757365e-06) 152387 EPS nconv=0 first unconverged value (error) -302.035 (1.80293614e-06) 152388 EPS nconv=0 first unconverged value (error) -302.035 (1.80125768e-06) 152389 EPS nconv=0 first unconverged value (error) -302.035 (1.80125768e-06) 152390 EPS nconv=0 first unconverged value (error) -302.035 (1.80464002e-06) 152391 EPS nconv=0 first unconverged value (error) -302.035 (1.80513219e-06) 152392 EPS nconv=0 first unconverged value (error) -302.035 (1.79992638e-06) 152393 EPS nconv=0 first unconverged value (error) -302.035 (1.79809799e-06) 152394 EPS nconv=0 first unconverged value (error) -302.035 (1.79671611e-06) 152395 EPS nconv=0 first unconverged value (error) -302.035 (1.79671611e-06) 152396 EPS nconv=0 first unconverged value (error) -302.035 (2.00370237e-06) 152397 EPS nconv=0 first unconverged value (error) -302.035 (1.96025452e-06) 152398 EPS nconv=0 first unconverged value (error) -302.035 (1.92287427e-06) 152399 EPS nconv=0 first unconverged value (error) -302.035 (1.91601802e-06) 152400 EPS nconv=0 first unconverged value (error) -302.035 (1.88984134e-06) 152401 EPS nconv=0 first unconverged value (error) -302.035 (1.88984134e-06) 152402 EPS nconv=0 first unconverged value (error) -302.035 (1.89755192e-06) 152403 EPS nconv=0 first unconverged value (error) -302.035 (1.92355330e-06) 152404 EPS nconv=0 first unconverged value (error) -302.035 (1.87432735e-06) 152405 EPS nconv=0 first unconverged value (error) -302.035 (1.82821351e-06) 152406 EPS nconv=0 first unconverged value (error) -302.035 (1.82425199e-06) 152407 EPS nconv=0 first unconverged value (error) -302.035 (1.82425199e-06) 152408 EPS nconv=0 first unconverged value (error) -302.035 (1.82741340e-06) 152409 EPS nconv=0 first unconverged value (error) -302.035 (1.81725580e-06) 152410 EPS nconv=0 first unconverged value (error) -302.035 (1.81384484e-06) 152411 EPS nconv=0 first unconverged value (error) -302.035 (1.80864891e-06) 152412 EPS nconv=0 first unconverged value (error) -302.035 (1.80611309e-06) 152413 EPS nconv=0 first unconverged value (error) -302.035 (1.80611309e-06) 152414 EPS nconv=0 first unconverged value (error) -302.035 (1.80817587e-06) 152415 EPS nconv=0 first unconverged value (error) -302.035 (1.81604413e-06) 152416 EPS nconv=0 first unconverged value (error) -302.035 (1.80364424e-06) 152417 EPS nconv=0 first unconverged value (error) -302.035 (1.80058807e-06) 152418 EPS nconv=0 first unconverged value (error) -302.035 (1.79782182e-06) 152419 EPS nconv=0 first unconverged value (error) -302.035 (1.79782182e-06) 152420 EPS nconv=0 first unconverged value (error) -302.035 (1.96685438e-06) 152421 EPS nconv=0 first unconverged value (error) -302.035 (1.93572553e-06) 152422 EPS nconv=0 first unconverged value (error) -302.035 (1.90198647e-06) 152423 EPS nconv=0 first unconverged value (error) -302.035 (1.89466942e-06) 152424 EPS nconv=0 first unconverged value (error) -302.035 (1.87245985e-06) 152425 EPS nconv=0 first unconverged value (error) -302.035 (1.87245985e-06) 152426 EPS nconv=0 first unconverged value (error) -302.035 (1.93980382e-06) 152427 EPS nconv=0 first unconverged value (error) -302.035 (1.95125136e-06) 152428 EPS nconv=0 first unconverged value (error) -302.035 (1.91176039e-06) 152429 EPS nconv=0 first unconverged value (error) -302.035 (1.86151529e-06) 152430 EPS nconv=0 first unconverged value (error) -302.035 (1.84894657e-06) 152431 EPS nconv=0 first unconverged value (error) -302.035 (1.84894657e-06) 152432 EPS nconv=0 first unconverged value (error) -302.035 (1.87433949e-06) 152433 EPS nconv=0 first unconverged value (error) -302.035 (1.86687128e-06) 152434 EPS nconv=0 first unconverged value (error) -302.035 (1.84945592e-06) 152435 EPS nconv=0 first unconverged value (error) -302.035 (1.82450242e-06) 152436 EPS nconv=0 first unconverged value (error) -302.035 (1.82064833e-06) 152437 EPS nconv=0 first unconverged value (error) -302.035 (1.82064833e-06) 152438 EPS nconv=0 first unconverged value (error) -302.035 (1.84803854e-06) 152439 EPS nconv=0 first unconverged value (error) -302.035 (1.84539631e-06) 152440 EPS nconv=0 first unconverged value (error) -302.035 (1.82238421e-06) 152441 EPS nconv=0 first unconverged value (error) -302.035 (1.81739538e-06) 152442 EPS nconv=0 first unconverged value (error) -302.035 (1.81135202e-06) 152443 EPS nconv=0 first unconverged value (error) -302.035 (1.81135202e-06) 152444 EPS nconv=0 first unconverged value (error) -302.035 (1.87685153e-06) 152445 EPS nconv=0 first unconverged value (error) -302.035 (1.88249648e-06) 152446 EPS nconv=0 first unconverged value (error) -302.035 (1.85066608e-06) 152447 EPS nconv=0 first unconverged value (error) -302.035 (1.83542865e-06) 152448 EPS nconv=0 first unconverged value (error) -302.035 (1.82560514e-06) 152449 EPS nconv=0 first unconverged value (error) -302.035 (1.82560514e-06) 152450 EPS nconv=0 first unconverged value (error) -302.035 (1.99152920e-06) 152451 EPS nconv=0 first unconverged value (error) -302.035 (1.93348017e-06) 152452 EPS nconv=0 first unconverged value (error) -302.035 (1.91052095e-06) 152453 EPS nconv=0 first unconverged value (error) -302.035 (1.89221278e-06) 152454 EPS nconv=0 first unconverged value (error) -302.035 (1.87715559e-06) 152455 EPS nconv=0 first unconverged value (error) -302.035 (1.87715559e-06) 152456 EPS nconv=0 first unconverged value (error) -302.035 (1.86790153e-06) 152457 EPS nconv=0 first unconverged value (error) -302.035 (1.91551461e-06) 152458 EPS nconv=0 first unconverged value (error) -302.035 (1.84203012e-06) 152459 EPS nconv=0 first unconverged value (error) -302.035 (1.81794648e-06) 152460 EPS nconv=0 first unconverged value (error) -302.035 (1.81478536e-06) 152461 EPS nconv=0 first unconverged value (error) -302.035 (1.81478536e-06) 152462 EPS nconv=0 first unconverged value (error) -302.035 (1.83782990e-06) 152463 EPS nconv=0 first unconverged value (error) -302.035 (1.82113453e-06) 152464 EPS nconv=0 first unconverged value (error) -302.035 (1.81437638e-06) 152465 EPS nconv=0 first unconverged value (error) -302.035 (1.81282086e-06) 152466 EPS nconv=0 first unconverged value (error) -302.035 (1.80968446e-06) 152467 EPS nconv=0 first unconverged value (error) -302.035 (1.80968446e-06) 152468 EPS nconv=0 first unconverged value (error) -302.035 (1.81333670e-06) 152469 EPS nconv=0 first unconverged value (error) -302.035 (1.82581432e-06) 152470 EPS nconv=0 first unconverged value (error) -302.035 (1.80735663e-06) 152471 EPS nconv=0 first unconverged value (error) -302.035 (1.80239254e-06) 152472 EPS nconv=0 first unconverged value (error) -302.035 (1.80020413e-06) 152473 EPS nconv=0 first unconverged value (error) -302.035 (1.80020413e-06) 152474 EPS nconv=0 first unconverged value (error) -302.035 (1.82486637e-06) 152475 EPS nconv=0 first unconverged value (error) -302.035 (1.81777240e-06) 152476 EPS nconv=0 first unconverged value (error) -302.035 (1.81328220e-06) 152477 EPS nconv=0 first unconverged value (error) -302.035 (1.81078583e-06) 152478 EPS nconv=0 first unconverged value (error) -302.035 (1.80620272e-06) 152479 EPS nconv=0 first unconverged value (error) -302.035 (1.80620272e-06) 152480 EPS nconv=0 first unconverged value (error) -302.035 (1.89716332e-06) 152481 EPS nconv=0 first unconverged value (error) -302.035 (1.87794541e-06) 152482 EPS nconv=0 first unconverged value (error) -302.035 (1.85233785e-06) 152483 EPS nconv=0 first unconverged value (error) -302.035 (1.83904565e-06) 152484 EPS nconv=0 first unconverged value (error) -302.035 (1.82852847e-06) 152485 EPS nconv=0 first unconverged value (error) -302.035 (1.82852847e-06) 152486 EPS nconv=0 first unconverged value (error) -302.035 (1.82626833e-06) 152487 EPS nconv=0 first unconverged value (error) -302.035 (1.84945755e-06) 152488 EPS nconv=0 first unconverged value (error) -302.035 (1.82230583e-06) 152489 EPS nconv=0 first unconverged value (error) -302.035 (1.80889999e-06) 152490 EPS nconv=0 first unconverged value (error) -302.035 (1.80502726e-06) 152491 EPS nconv=0 first unconverged value (error) -302.035 (1.80502726e-06) 152492 EPS nconv=0 first unconverged value (error) -302.035 (1.79532069e-06) 152493 EPS nconv=0 first unconverged value (error) -302.035 (1.79487266e-06) 152494 EPS nconv=0 first unconverged value (error) -302.035 (1.79454708e-06) 152495 EPS nconv=0 first unconverged value (error) -302.035 (1.79436500e-06) 152496 EPS nconv=0 first unconverged value (error) -302.035 (1.79423979e-06) 152497 EPS nconv=0 first unconverged value (error) -302.035 (1.79423979e-06) 152498 EPS nconv=0 first unconverged value (error) -302.035 (1.90246132e-06) 152499 EPS nconv=0 first unconverged value (error) -302.035 (1.86762646e-06) 152500 EPS nconv=0 first unconverged value (error) -302.035 (1.85673053e-06) 152501 EPS nconv=0 first unconverged value (error) -302.035 (1.84807696e-06) 152502 EPS nconv=0 first unconverged value (error) -302.035 (1.83751080e-06) 152503 EPS nconv=0 first unconverged value (error) -302.035 (1.83751080e-06) 152504 EPS nconv=0 first unconverged value (error) -302.035 (1.86379643e-06) 152505 EPS nconv=0 first unconverged value (error) -302.035 (1.88824432e-06) 152506 EPS nconv=0 first unconverged value (error) -302.035 (1.85370981e-06) 152507 EPS nconv=0 first unconverged value (error) -302.035 (1.82446471e-06) 152508 EPS nconv=0 first unconverged value (error) -302.035 (1.81638414e-06) 152509 EPS nconv=0 first unconverged value (error) -302.035 (1.81638414e-06) 152510 EPS nconv=0 first unconverged value (error) -302.035 (1.92772106e-06) 152511 EPS nconv=0 first unconverged value (error) -302.035 (1.88930489e-06) 152512 EPS nconv=0 first unconverged value (error) -302.035 (1.87226270e-06) 152513 EPS nconv=0 first unconverged value (error) -302.035 (1.86200493e-06) 152514 EPS nconv=0 first unconverged value (error) -302.035 (1.84666105e-06) 152515 EPS nconv=0 first unconverged value (error) -302.035 (1.84666105e-06) 152516 EPS nconv=0 first unconverged value (error) -302.035 (2.10023149e-06) 152517 EPS nconv=0 first unconverged value (error) -302.035 (2.12102065e-06) 152518 EPS nconv=0 first unconverged value (error) -302.035 (2.08007606e-06) 152519 EPS nconv=0 first unconverged value (error) -302.035 (1.96791850e-06) 152520 EPS nconv=0 first unconverged value (error) -302.035 (1.94359613e-06) 152521 EPS nconv=0 first unconverged value (error) -302.035 (1.94359613e-06) 152522 EPS nconv=0 first unconverged value (error) -302.035 (1.94341030e-06) 152523 EPS nconv=0 first unconverged value (error) -302.035 (1.91192801e-06) 152524 EPS nconv=0 first unconverged value (error) -302.035 (1.86577440e-06) 152525 EPS nconv=0 first unconverged value (error) -302.035 (1.82357914e-06) 152526 EPS nconv=0 first unconverged value (error) -302.035 (1.81068399e-06) 152527 EPS nconv=0 first unconverged value (error) -302.035 (1.81068399e-06) 152528 EPS nconv=0 first unconverged value (error) -302.035 (2.10233816e-06) 152529 EPS nconv=0 first unconverged value (error) -302.035 (2.03631585e-06) 152530 EPS nconv=0 first unconverged value (error) -302.035 (1.97870422e-06) 152531 EPS nconv=0 first unconverged value (error) -302.035 (1.94385933e-06) 152532 EPS nconv=0 first unconverged value (error) -302.035 (1.92937093e-06) 152533 EPS nconv=0 first unconverged value (error) -302.035 (1.92937093e-06) 152534 EPS nconv=0 first unconverged value (error) -302.035 (1.94295824e-06) 152535 EPS nconv=0 first unconverged value (error) -302.035 (2.00029619e-06) 152536 EPS nconv=0 first unconverged value (error) -302.035 (1.92734623e-06) 152537 EPS nconv=0 first unconverged value (error) -302.035 (1.85334484e-06) 152538 EPS nconv=0 first unconverged value (error) -302.035 (1.82139116e-06) 152539 EPS nconv=0 first unconverged value (error) -302.035 (1.82139116e-06) 152540 EPS nconv=0 first unconverged value (error) -302.035 (2.07755727e-06) 152541 EPS nconv=0 first unconverged value (error) -302.035 (2.03790919e-06) 152542 EPS nconv=0 first unconverged value (error) -302.035 (2.00816860e-06) 152543 EPS nconv=0 first unconverged value (error) -302.035 (1.98099540e-06) 152544 EPS nconv=0 first unconverged value (error) -302.035 (1.95145803e-06) 152545 EPS nconv=0 first unconverged value (error) -302.035 (1.95145803e-06) 152546 EPS nconv=0 first unconverged value (error) -302.035 (1.96494755e-06) 152547 EPS nconv=0 first unconverged value (error) -302.035 (1.95834104e-06) 152548 EPS nconv=0 first unconverged value (error) -302.035 (1.92416256e-06) 152549 EPS nconv=0 first unconverged value (error) -302.035 (1.84899628e-06) 152550 EPS nconv=0 first unconverged value (error) -302.035 (1.82828216e-06) 152551 EPS nconv=0 first unconverged value (error) -302.035 (1.82828216e-06) 152552 EPS nconv=0 first unconverged value (error) -302.035 (2.10438344e-06) 152553 EPS nconv=0 first unconverged value (error) -302.035 (2.02806794e-06) 152554 EPS nconv=0 first unconverged value (error) -302.035 (1.98449507e-06) 152555 EPS nconv=0 first unconverged value (error) -302.035 (1.94696398e-06) 152556 EPS nconv=0 first unconverged value (error) -302.035 (1.92761554e-06) 152557 EPS nconv=0 first unconverged value (error) -302.035 (1.92761554e-06) 152558 EPS nconv=0 first unconverged value (error) -302.035 (1.96356058e-06) 152559 EPS nconv=0 first unconverged value (error) -302.035 (2.04099101e-06) 152560 EPS nconv=0 first unconverged value (error) -302.035 (1.96539522e-06) 152561 EPS nconv=0 first unconverged value (error) -302.035 (1.86137613e-06) 152562 EPS nconv=0 first unconverged value (error) -302.035 (1.83197263e-06) 152563 EPS nconv=0 first unconverged value (error) -302.035 (1.83197263e-06) 152564 EPS nconv=0 first unconverged value (error) -302.035 (1.84163788e-06) 152565 EPS nconv=0 first unconverged value (error) -302.035 (1.83309354e-06) 152566 EPS nconv=0 first unconverged value (error) -302.035 (1.81756901e-06) 152567 EPS nconv=0 first unconverged value (error) -302.035 (1.81569432e-06) 152568 EPS nconv=0 first unconverged value (error) -302.035 (1.81257362e-06) 152569 EPS nconv=0 first unconverged value (error) -302.035 (1.81257362e-06) 152570 EPS nconv=0 first unconverged value (error) -302.035 (1.81347425e-06) 152571 EPS nconv=0 first unconverged value (error) -302.035 (1.81351664e-06) 152572 EPS nconv=0 first unconverged value (error) -302.035 (1.80756170e-06) 152573 EPS nconv=0 first unconverged value (error) -302.035 (1.80359656e-06) 152574 EPS nconv=0 first unconverged value (error) -302.035 (1.79930301e-06) 152575 EPS nconv=0 first unconverged value (error) -302.035 (1.79930301e-06) 152576 EPS nconv=0 first unconverged value (error) -302.035 (2.08539664e-06) 152577 EPS nconv=0 first unconverged value (error) -302.035 (2.04181487e-06) 152578 EPS nconv=0 first unconverged value (error) -302.035 (1.99176425e-06) 152579 EPS nconv=0 first unconverged value (error) -302.035 (1.94464942e-06) 152580 EPS nconv=0 first unconverged value (error) -302.035 (1.91842995e-06) 152581 EPS nconv=0 first unconverged value (error) -302.035 (1.91842995e-06) 152582 EPS nconv=0 first unconverged value (error) -302.035 (1.91795665e-06) 152583 EPS nconv=0 first unconverged value (error) -302.035 (1.97235232e-06) 152584 EPS nconv=0 first unconverged value (error) -302.035 (1.92457377e-06) 152585 EPS nconv=0 first unconverged value (error) -302.035 (1.84980368e-06) 152586 EPS nconv=0 first unconverged value (error) -302.035 (1.81669822e-06) 152587 EPS nconv=0 first unconverged value (error) -302.035 (1.81669822e-06) 152588 EPS nconv=0 first unconverged value (error) -302.035 (1.83025197e-06) 152589 EPS nconv=0 first unconverged value (error) -302.035 (1.82660126e-06) 152590 EPS nconv=0 first unconverged value (error) -302.035 (1.82031271e-06) 152591 EPS nconv=0 first unconverged value (error) -302.035 (1.81540003e-06) 152592 EPS nconv=0 first unconverged value (error) -302.035 (1.81175529e-06) 152593 EPS nconv=0 first unconverged value (error) -302.035 (1.81175529e-06) 152594 EPS nconv=0 first unconverged value (error) -302.035 (1.84598451e-06) 152595 EPS nconv=0 first unconverged value (error) -302.035 (1.83113066e-06) 152596 EPS nconv=0 first unconverged value (error) -302.035 (1.82033563e-06) 152597 EPS nconv=0 first unconverged value (error) -302.035 (1.81710431e-06) 152598 EPS nconv=0 first unconverged value (error) -302.035 (1.81331915e-06) 152599 EPS nconv=0 first unconverged value (error) -302.035 (1.81331915e-06) 152600 EPS nconv=0 first unconverged value (error) -302.035 (2.13255187e-06) 152601 EPS nconv=0 first unconverged value (error) -302.035 (2.10025849e-06) 152602 EPS nconv=0 first unconverged value (error) -302.035 (2.01222788e-06) 152603 EPS nconv=0 first unconverged value (error) -302.035 (1.95919418e-06) 152604 EPS nconv=0 first unconverged value (error) -302.035 (1.94018496e-06) 152605 EPS nconv=0 first unconverged value (error) -302.035 (1.94018496e-06) 152606 EPS nconv=0 first unconverged value (error) -302.035 (2.12209262e-06) 152607 EPS nconv=0 first unconverged value (error) -302.035 (2.12819457e-06) 152608 EPS nconv=0 first unconverged value (error) -302.035 (2.07161855e-06) 152609 EPS nconv=0 first unconverged value (error) -302.035 (2.00348610e-06) 152610 EPS nconv=0 first unconverged value (error) -302.035 (1.92703608e-06) 152611 EPS nconv=0 first unconverged value (error) -302.035 (1.92703608e-06) 152612 EPS nconv=0 first unconverged value (error) -302.035 (1.91529858e-06) 152613 EPS nconv=0 first unconverged value (error) -302.035 (1.88736164e-06) 152614 EPS nconv=0 first unconverged value (error) -302.035 (1.85738571e-06) 152615 EPS nconv=0 first unconverged value (error) -302.035 (1.82481148e-06) 152616 EPS nconv=0 first unconverged value (error) -302.035 (1.80648176e-06) 152617 EPS nconv=0 first unconverged value (error) -302.035 (1.80648176e-06) 152618 EPS nconv=0 first unconverged value (error) -302.035 (1.86412697e-06) 152619 EPS nconv=0 first unconverged value (error) -302.035 (1.82933471e-06) 152620 EPS nconv=0 first unconverged value (error) -302.035 (1.81667796e-06) 152621 EPS nconv=0 first unconverged value (error) -302.035 (1.81265759e-06) 152622 EPS nconv=0 first unconverged value (error) -302.035 (1.81004992e-06) 152623 EPS nconv=0 first unconverged value (error) -302.035 (1.81004992e-06) 152624 EPS nconv=0 first unconverged value (error) -302.035 (1.82570849e-06) 152625 EPS nconv=0 first unconverged value (error) -302.035 (1.84363834e-06) 152626 EPS nconv=0 first unconverged value (error) -302.035 (1.82387244e-06) 152627 EPS nconv=0 first unconverged value (error) -302.035 (1.80447351e-06) 152628 EPS nconv=0 first unconverged value (error) -302.035 (1.80243164e-06) 152629 EPS nconv=0 first unconverged value (error) -302.035 (1.80243164e-06) 152630 EPS nconv=0 first unconverged value (error) -302.035 (1.80044063e-06) 152631 EPS nconv=0 first unconverged value (error) -302.035 (1.79928276e-06) 152632 EPS nconv=0 first unconverged value (error) -302.035 (1.79633566e-06) 152633 EPS nconv=0 first unconverged value (error) -302.035 (1.79475687e-06) 152634 EPS nconv=0 first unconverged value (error) -302.035 (1.79423935e-06) 152635 EPS nconv=0 first unconverged value (error) -302.035 (1.79423935e-06) 152636 EPS nconv=0 first unconverged value (error) -302.035 (1.80702342e-06) 152637 EPS nconv=0 first unconverged value (error) -302.035 (1.80240298e-06) 152638 EPS nconv=0 first unconverged value (error) -302.035 (1.80122557e-06) 152639 EPS nconv=0 first unconverged value (error) -302.035 (1.79968460e-06) 152640 EPS nconv=0 first unconverged value (error) -302.035 (1.79887699e-06) 152641 EPS nconv=0 first unconverged value (error) -302.035 (1.79887699e-06) 152642 EPS nconv=0 first unconverged value (error) -302.035 (1.80170978e-06) 152643 EPS nconv=0 first unconverged value (error) -302.035 (1.80535470e-06) 152644 EPS nconv=0 first unconverged value (error) -302.035 (1.80187276e-06) 152645 EPS nconv=0 first unconverged value (error) -302.035 (1.79667574e-06) 152646 EPS nconv=0 first unconverged value (error) -302.035 (1.79598693e-06) 152647 EPS nconv=0 first unconverged value (error) -302.035 (1.79598693e-06) 152648 EPS nconv=0 first unconverged value (error) -302.035 (1.81022150e-06) 152649 EPS nconv=0 first unconverged value (error) -302.035 (1.80363231e-06) 152650 EPS nconv=0 first unconverged value (error) -302.035 (1.80206044e-06) 152651 EPS nconv=0 first unconverged value (error) -302.035 (1.80126863e-06) 152652 EPS nconv=0 first unconverged value (error) -302.035 (1.80053130e-06) 152653 EPS nconv=0 first unconverged value (error) -302.035 (1.80053130e-06) 152654 EPS nconv=0 first unconverged value (error) -302.035 (1.84486266e-06) 152655 EPS nconv=0 first unconverged value (error) -302.035 (1.82628444e-06) 152656 EPS nconv=0 first unconverged value (error) -302.035 (1.81575562e-06) 152657 EPS nconv=0 first unconverged value (error) -302.035 (1.81453496e-06) 152658 EPS nconv=0 first unconverged value (error) -302.035 (1.81394816e-06) 152659 EPS nconv=0 first unconverged value (error) -302.035 (1.81394816e-06) 152660 EPS nconv=0 first unconverged value (error) -302.035 (2.15171273e-06) 152661 EPS nconv=0 first unconverged value (error) -302.035 (2.04271481e-06) 152662 EPS nconv=0 first unconverged value (error) -302.035 (1.94951764e-06) 152663 EPS nconv=0 first unconverged value (error) -302.035 (1.90695319e-06) 152664 EPS nconv=0 first unconverged value (error) -302.035 (1.89651689e-06) 152665 EPS nconv=0 first unconverged value (error) -302.035 (1.89651689e-06) 152666 EPS nconv=0 first unconverged value (error) -302.035 (2.02344559e-06) 152667 EPS nconv=0 first unconverged value (error) -302.035 (2.06532875e-06) 152668 EPS nconv=0 first unconverged value (error) -302.035 (1.96122259e-06) 152669 EPS nconv=0 first unconverged value (error) -302.035 (1.91589087e-06) 152670 EPS nconv=0 first unconverged value (error) -302.035 (1.88121148e-06) 152671 EPS nconv=0 first unconverged value (error) -302.035 (1.88121148e-06) 152672 EPS nconv=0 first unconverged value (error) -302.035 (1.86866784e-06) 152673 EPS nconv=0 first unconverged value (error) -302.035 (1.87783132e-06) 152674 EPS nconv=0 first unconverged value (error) -302.035 (1.84070772e-06) 152675 EPS nconv=0 first unconverged value (error) -302.035 (1.81376261e-06) 152676 EPS nconv=0 first unconverged value (error) -302.035 (1.80260907e-06) 152677 EPS nconv=0 first unconverged value (error) -302.035 (1.80260907e-06) 152678 EPS nconv=0 first unconverged value (error) -302.035 (1.79884001e-06) 152679 EPS nconv=0 first unconverged value (error) -302.035 (1.79930382e-06) 152680 EPS nconv=0 first unconverged value (error) -302.035 (1.79672863e-06) 152681 EPS nconv=0 first unconverged value (error) -302.035 (1.79556474e-06) 152682 EPS nconv=0 first unconverged value (error) -302.035 (1.79559490e-06) 152683 EPS nconv=0 first unconverged value (error) -302.035 (1.79559490e-06) 152684 EPS nconv=0 first unconverged value (error) -302.035 (2.30134451e-06) 152685 EPS nconv=0 first unconverged value (error) -302.035 (2.04743032e-06) 152686 EPS nconv=0 first unconverged value (error) -302.035 (2.00138920e-06) 152687 EPS nconv=0 first unconverged value (error) -302.035 (1.97488871e-06) 152688 EPS nconv=0 first unconverged value (error) -302.035 (1.94345884e-06) 152689 EPS nconv=0 first unconverged value (error) -302.035 (1.94345884e-06) 152690 EPS nconv=0 first unconverged value (error) -302.035 (1.97938467e-06) 152691 EPS nconv=0 first unconverged value (error) -302.035 (2.22634887e-06) 152692 EPS nconv=0 first unconverged value (error) -302.035 (1.95008730e-06) 152693 EPS nconv=0 first unconverged value (error) -302.035 (1.85555758e-06) 152694 EPS nconv=0 first unconverged value (error) -302.035 (1.83888487e-06) 152695 EPS nconv=0 first unconverged value (error) -302.035 (1.83888487e-06) 152696 EPS nconv=0 first unconverged value (error) -302.035 (1.87776146e-06) 152697 EPS nconv=0 first unconverged value (error) -302.035 (1.85981100e-06) 152698 EPS nconv=0 first unconverged value (error) -302.035 (1.84438117e-06) 152699 EPS nconv=0 first unconverged value (error) -302.035 (1.84084254e-06) 152700 EPS nconv=0 first unconverged value (error) -302.035 (1.82756956e-06) 152701 EPS nconv=0 first unconverged value (error) -302.035 (1.82756956e-06) 152702 EPS nconv=0 first unconverged value (error) -302.035 (1.92048751e-06) 152703 EPS nconv=0 first unconverged value (error) -302.035 (1.89330099e-06) 152704 EPS nconv=0 first unconverged value (error) -302.035 (1.86176746e-06) 152705 EPS nconv=0 first unconverged value (error) -302.035 (1.85834529e-06) 152706 EPS nconv=0 first unconverged value (error) -302.035 (1.85654462e-06) 152707 EPS nconv=0 first unconverged value (error) -302.035 (1.85654462e-06) 152708 EPS nconv=0 first unconverged value (error) -302.035 (2.29198522e-06) 152709 EPS nconv=0 first unconverged value (error) -302.035 (2.10025244e-06) 152710 EPS nconv=0 first unconverged value (error) -302.035 (2.01905997e-06) 152711 EPS nconv=0 first unconverged value (error) -302.035 (1.98876579e-06) 152712 EPS nconv=0 first unconverged value (error) -302.035 (1.97620089e-06) 152713 EPS nconv=0 first unconverged value (error) -302.035 (1.97620089e-06) 152714 EPS nconv=0 first unconverged value (error) -302.035 (2.03889146e-06) 152715 EPS nconv=0 first unconverged value (error) -302.035 (2.12065095e-06) 152716 EPS nconv=0 first unconverged value (error) -302.035 (1.91787329e-06) 152717 EPS nconv=0 first unconverged value (error) -302.035 (1.86143812e-06) 152718 EPS nconv=0 first unconverged value (error) -302.035 (1.84003958e-06) 152719 EPS nconv=0 first unconverged value (error) -302.035 (1.84003958e-06) 152720 EPS nconv=0 first unconverged value (error) -302.035 (1.93243894e-06) 152721 EPS nconv=0 first unconverged value (error) -302.035 (1.92522753e-06) 152722 EPS nconv=0 first unconverged value (error) -302.035 (1.88817952e-06) 152723 EPS nconv=0 first unconverged value (error) -302.035 (1.86741251e-06) 152724 EPS nconv=0 first unconverged value (error) -302.035 (1.85019968e-06) 152725 EPS nconv=0 first unconverged value (error) -302.035 (1.85019968e-06) 152726 EPS nconv=0 first unconverged value (error) -302.035 (1.86833421e-06) 152727 EPS nconv=0 first unconverged value (error) -302.035 (1.89561866e-06) 152728 EPS nconv=0 first unconverged value (error) -302.035 (1.84391446e-06) 152729 EPS nconv=0 first unconverged value (error) -302.035 (1.81706266e-06) 152730 EPS nconv=0 first unconverged value (error) -302.035 (1.81633326e-06) 152731 EPS nconv=0 first unconverged value (error) -302.035 (1.81633326e-06) 152732 EPS nconv=0 first unconverged value (error) -302.035 (2.24160099e-06) 152733 EPS nconv=0 first unconverged value (error) -302.035 (2.05552843e-06) 152734 EPS nconv=0 first unconverged value (error) -302.035 (2.01981709e-06) 152735 EPS nconv=0 first unconverged value (error) -302.035 (1.99658114e-06) 152736 EPS nconv=0 first unconverged value (error) -302.035 (1.95908741e-06) 152737 EPS nconv=0 first unconverged value (error) -302.035 (1.95908741e-06) 152738 EPS nconv=0 first unconverged value (error) -302.035 (2.00407841e-06) 152739 EPS nconv=0 first unconverged value (error) -302.035 (2.11608466e-06) 152740 EPS nconv=0 first unconverged value (error) -302.035 (1.92376905e-06) 152741 EPS nconv=0 first unconverged value (error) -302.035 (1.87857974e-06) 152742 EPS nconv=0 first unconverged value (error) -302.035 (1.87072016e-06) 152743 EPS nconv=0 first unconverged value (error) -302.035 (1.87072016e-06) 152744 EPS nconv=0 first unconverged value (error) -302.035 (2.03526101e-06) 152745 EPS nconv=0 first unconverged value (error) -302.035 (1.95816870e-06) 152746 EPS nconv=0 first unconverged value (error) -302.035 (1.90430779e-06) 152747 EPS nconv=0 first unconverged value (error) -302.035 (1.89246630e-06) 152748 EPS nconv=0 first unconverged value (error) -302.035 (1.87065740e-06) 152749 EPS nconv=0 first unconverged value (error) -302.035 (1.87065740e-06) 152750 EPS nconv=0 first unconverged value (error) -302.035 (1.95616156e-06) 152751 EPS nconv=0 first unconverged value (error) -302.035 (1.98079831e-06) 152752 EPS nconv=0 first unconverged value (error) -302.035 (1.89179792e-06) 152753 EPS nconv=0 first unconverged value (error) -302.035 (1.85124647e-06) 152754 EPS nconv=0 first unconverged value (error) -302.035 (1.83831909e-06) 152755 EPS nconv=0 first unconverged value (error) -302.035 (1.83831909e-06) 152756 EPS nconv=0 first unconverged value (error) -302.035 (2.33666584e-06) 152757 EPS nconv=0 first unconverged value (error) -302.035 (2.18033261e-06) 152758 EPS nconv=0 first unconverged value (error) -302.035 (2.11717218e-06) 152759 EPS nconv=0 first unconverged value (error) -302.035 (2.08269188e-06) 152760 EPS nconv=0 first unconverged value (error) -302.035 (2.01448851e-06) 152761 EPS nconv=0 first unconverged value (error) -302.035 (2.01448851e-06) 152762 EPS nconv=0 first unconverged value (error) -302.035 (2.07788359e-06) 152763 EPS nconv=0 first unconverged value (error) -302.035 (2.15896228e-06) 152764 EPS nconv=0 first unconverged value (error) -302.035 (1.96057756e-06) 152765 EPS nconv=0 first unconverged value (error) -302.035 (1.90975493e-06) 152766 EPS nconv=0 first unconverged value (error) -302.035 (1.89770469e-06) 152767 EPS nconv=0 first unconverged value (error) -302.035 (1.89770469e-06) 152768 EPS nconv=0 first unconverged value (error) -302.035 (1.89556136e-06) 152769 EPS nconv=0 first unconverged value (error) -302.035 (1.87801726e-06) 152770 EPS nconv=0 first unconverged value (error) -302.035 (1.84080586e-06) 152771 EPS nconv=0 first unconverged value (error) -302.035 (1.82669189e-06) 152772 EPS nconv=0 first unconverged value (error) -302.035 (1.81972484e-06) 152773 EPS nconv=0 first unconverged value (error) -302.035 (1.81972484e-06) 152774 EPS nconv=0 first unconverged value (error) -302.035 (1.90353765e-06) 152775 EPS nconv=0 first unconverged value (error) -302.035 (1.89084790e-06) 152776 EPS nconv=0 first unconverged value (error) -302.035 (1.85565176e-06) 152777 EPS nconv=0 first unconverged value (error) -302.035 (1.83762215e-06) 152778 EPS nconv=0 first unconverged value (error) -302.035 (1.83479673e-06) 152779 EPS nconv=0 first unconverged value (error) -302.035 (1.83479673e-06) 152780 EPS nconv=0 first unconverged value (error) -302.035 (2.01793373e-06) 152781 EPS nconv=0 first unconverged value (error) -302.035 (1.98132753e-06) 152782 EPS nconv=0 first unconverged value (error) -302.035 (1.93641254e-06) 152783 EPS nconv=0 first unconverged value (error) -302.035 (1.90003770e-06) 152784 EPS nconv=0 first unconverged value (error) -302.035 (1.87639889e-06) 152785 EPS nconv=0 first unconverged value (error) -302.035 (1.87639889e-06) 152786 EPS nconv=0 first unconverged value (error) -302.035 (2.21271670e-06) 152787 EPS nconv=0 first unconverged value (error) -302.035 (2.16362001e-06) 152788 EPS nconv=0 first unconverged value (error) -302.035 (2.06049162e-06) 152789 EPS nconv=0 first unconverged value (error) -302.035 (2.02387750e-06) 152790 EPS nconv=0 first unconverged value (error) -302.035 (1.99874194e-06) 152791 EPS nconv=0 first unconverged value (error) -302.035 (1.99874194e-06) 152792 EPS nconv=0 first unconverged value (error) -302.035 (2.00371797e-06) 152793 EPS nconv=0 first unconverged value (error) -302.035 (2.02672657e-06) 152794 EPS nconv=0 first unconverged value (error) -302.035 (1.90149247e-06) 152795 EPS nconv=0 first unconverged value (error) -302.035 (1.85786684e-06) 152796 EPS nconv=0 first unconverged value (error) -302.035 (1.84861369e-06) 152797 EPS nconv=0 first unconverged value (error) -302.035 (1.84861369e-06) 152798 EPS nconv=0 first unconverged value (error) -302.035 (1.81389029e-06) 152799 EPS nconv=0 first unconverged value (error) -302.035 (1.81613751e-06) 152800 EPS nconv=0 first unconverged value (error) -302.035 (1.80797561e-06) 152801 EPS nconv=0 first unconverged value (error) -302.035 (1.80048153e-06) 152802 EPS nconv=0 first unconverged value (error) -302.035 (1.80006400e-06) 152803 EPS nconv=0 first unconverged value (error) -302.035 (1.80006400e-06) 152804 EPS nconv=0 first unconverged value (error) -302.035 (1.98882084e-06) 152805 EPS nconv=0 first unconverged value (error) -302.035 (1.90511925e-06) 152806 EPS nconv=0 first unconverged value (error) -302.035 (1.89294057e-06) 152807 EPS nconv=0 first unconverged value (error) -302.035 (1.88135725e-06) 152808 EPS nconv=0 first unconverged value (error) -302.035 (1.86478543e-06) 152809 EPS nconv=0 first unconverged value (error) -302.035 (1.86478543e-06) 152810 EPS nconv=0 first unconverged value (error) -302.035 (1.92377341e-06) 152811 EPS nconv=0 first unconverged value (error) -302.035 (1.99457034e-06) 152812 EPS nconv=0 first unconverged value (error) -302.035 (1.88987654e-06) 152813 EPS nconv=0 first unconverged value (error) -302.035 (1.85856174e-06) 152814 EPS nconv=0 first unconverged value (error) -302.035 (1.84378780e-06) 152815 EPS nconv=0 first unconverged value (error) -302.035 (1.84378780e-06) 152816 EPS nconv=0 first unconverged value (error) -302.035 (2.17419538e-06) 152817 EPS nconv=0 first unconverged value (error) -302.035 (2.07409518e-06) 152818 EPS nconv=0 first unconverged value (error) -302.035 (2.01262349e-06) 152819 EPS nconv=0 first unconverged value (error) -302.035 (1.98496147e-06) 152820 EPS nconv=0 first unconverged value (error) -302.035 (1.95208175e-06) 152821 EPS nconv=0 first unconverged value (error) -302.035 (1.95208175e-06) 152822 EPS nconv=0 first unconverged value (error) -302.035 (1.95774888e-06) 152823 EPS nconv=0 first unconverged value (error) -302.035 (2.01038217e-06) 152824 EPS nconv=0 first unconverged value (error) -302.035 (1.90762847e-06) 152825 EPS nconv=0 first unconverged value (error) -302.035 (1.85651464e-06) 152826 EPS nconv=0 first unconverged value (error) -302.035 (1.84615483e-06) 152827 EPS nconv=0 first unconverged value (error) -302.035 (1.84615483e-06) 152828 EPS nconv=0 first unconverged value (error) -302.035 (1.99221425e-06) 152829 EPS nconv=0 first unconverged value (error) -302.035 (1.92757447e-06) 152830 EPS nconv=0 first unconverged value (error) -302.035 (1.90412619e-06) 152831 EPS nconv=0 first unconverged value (error) -302.035 (1.88429162e-06) 152832 EPS nconv=0 first unconverged value (error) -302.035 (1.86495403e-06) 152833 EPS nconv=0 first unconverged value (error) -302.035 (1.86495403e-06) 152834 EPS nconv=0 first unconverged value (error) -302.035 (1.99447128e-06) 152835 EPS nconv=0 first unconverged value (error) -302.035 (2.00671155e-06) 152836 EPS nconv=0 first unconverged value (error) -302.035 (1.91502671e-06) 152837 EPS nconv=0 first unconverged value (error) -302.035 (1.90507430e-06) 152838 EPS nconv=0 first unconverged value (error) -302.035 (1.87617108e-06) 152839 EPS nconv=0 first unconverged value (error) -302.035 (1.87617108e-06) 152840 EPS nconv=0 first unconverged value (error) -302.035 (2.50725948e-06) 152841 EPS nconv=0 first unconverged value (error) -302.035 (2.41157321e-06) 152842 EPS nconv=0 first unconverged value (error) -302.035 (2.24722966e-06) 152843 EPS nconv=0 first unconverged value (error) -302.035 (2.20851599e-06) 152844 EPS nconv=0 first unconverged value (error) -302.035 (2.11914959e-06) 152845 EPS nconv=0 first unconverged value (error) -302.035 (2.11914959e-06) 152846 EPS nconv=0 first unconverged value (error) -302.035 (2.19802595e-06) 152847 EPS nconv=0 first unconverged value (error) -302.035 (2.24383485e-06) 152848 EPS nconv=0 first unconverged value (error) -302.035 (2.11411459e-06) 152849 EPS nconv=0 first unconverged value (error) -302.035 (1.97421336e-06) 152850 EPS nconv=0 first unconverged value (error) -302.035 (1.93837865e-06) 152851 EPS nconv=0 first unconverged value (error) -302.035 (1.93837865e-06) 152852 EPS nconv=0 first unconverged value (error) -302.035 (1.98924712e-06) 152853 EPS nconv=0 first unconverged value (error) -302.035 (1.95513011e-06) 152854 EPS nconv=0 first unconverged value (error) -302.035 (1.91229499e-06) 152855 EPS nconv=0 first unconverged value (error) -302.035 (1.88361477e-06) 152856 EPS nconv=0 first unconverged value (error) -302.035 (1.86041034e-06) 152857 EPS nconv=0 first unconverged value (error) -302.035 (1.86041034e-06) 152858 EPS nconv=0 first unconverged value (error) -302.035 (1.94980187e-06) 152859 EPS nconv=0 first unconverged value (error) -302.035 (1.94994675e-06) 152860 EPS nconv=0 first unconverged value (error) -302.035 (1.87726945e-06) 152861 EPS nconv=0 first unconverged value (error) -302.035 (1.86583853e-06) 152862 EPS nconv=0 first unconverged value (error) -302.035 (1.84384498e-06) 152863 EPS nconv=0 first unconverged value (error) -302.035 (1.84384498e-06) 152864 EPS nconv=0 first unconverged value (error) -302.035 (2.19871275e-06) 152865 EPS nconv=0 first unconverged value (error) -302.035 (2.14237172e-06) 152866 EPS nconv=0 first unconverged value (error) -302.035 (2.04083662e-06) 152867 EPS nconv=0 first unconverged value (error) -302.035 (2.02341232e-06) 152868 EPS nconv=0 first unconverged value (error) -302.035 (1.97146547e-06) 152869 EPS nconv=0 first unconverged value (error) -302.035 (1.97146547e-06) 152870 EPS nconv=0 first unconverged value (error) -302.035 (1.97872984e-06) 152871 EPS nconv=0 first unconverged value (error) -302.035 (2.04213402e-06) 152872 EPS nconv=0 first unconverged value (error) -302.035 (1.95904727e-06) 152873 EPS nconv=0 first unconverged value (error) -302.035 (1.87158537e-06) 152874 EPS nconv=0 first unconverged value (error) -302.035 (1.85800235e-06) 152875 EPS nconv=0 first unconverged value (error) -302.035 (1.85800235e-06) 152876 EPS nconv=0 first unconverged value (error) -302.035 (1.83885334e-06) 152877 EPS nconv=0 first unconverged value (error) -302.035 (1.82759367e-06) 152878 EPS nconv=0 first unconverged value (error) -302.035 (1.82009635e-06) 152879 EPS nconv=0 first unconverged value (error) -302.035 (1.81322882e-06) 152880 EPS nconv=0 first unconverged value (error) -302.035 (1.81001215e-06) 152881 EPS nconv=0 first unconverged value (error) -302.035 (1.81001215e-06) 152882 EPS nconv=0 first unconverged value (error) -302.035 (1.94801245e-06) 152883 EPS nconv=0 first unconverged value (error) -302.035 (1.90206752e-06) 152884 EPS nconv=0 first unconverged value (error) -302.035 (1.87325901e-06) 152885 EPS nconv=0 first unconverged value (error) -302.035 (1.85833913e-06) 152886 EPS nconv=0 first unconverged value (error) -302.035 (1.84700282e-06) 152887 EPS nconv=0 first unconverged value (error) -302.035 (1.84700282e-06) 152888 EPS nconv=0 first unconverged value (error) -302.035 (2.26702223e-06) 152889 EPS nconv=0 first unconverged value (error) -302.035 (2.22369271e-06) 152890 EPS nconv=0 first unconverged value (error) -302.035 (2.09103549e-06) 152891 EPS nconv=0 first unconverged value (error) -302.035 (2.05304436e-06) 152892 EPS nconv=0 first unconverged value (error) -302.035 (1.99937299e-06) 152893 EPS nconv=0 first unconverged value (error) -302.035 (1.99937299e-06) 152894 EPS nconv=0 first unconverged value (error) -302.035 (1.98564686e-06) 152895 EPS nconv=0 first unconverged value (error) -302.035 (2.05980764e-06) 152896 EPS nconv=0 first unconverged value (error) -302.035 (1.96269167e-06) 152897 EPS nconv=0 first unconverged value (error) -302.035 (1.88286507e-06) 152898 EPS nconv=0 first unconverged value (error) -302.035 (1.86520751e-06) 152899 EPS nconv=0 first unconverged value (error) -302.035 (1.86520751e-06) 152900 EPS nconv=0 first unconverged value (error) -302.035 (1.80879502e-06) 152901 EPS nconv=0 first unconverged value (error) -302.035 (1.80401539e-06) 152902 EPS nconv=0 first unconverged value (error) -302.035 (1.80198620e-06) 152903 EPS nconv=0 first unconverged value (error) -302.035 (1.80060964e-06) 152904 EPS nconv=0 first unconverged value (error) -302.035 (1.79895182e-06) 152905 EPS nconv=0 first unconverged value (error) -302.035 (1.79895182e-06) 152906 EPS nconv=0 first unconverged value (error) -302.035 (1.81363891e-06) 152907 EPS nconv=0 first unconverged value (error) -302.035 (1.81042480e-06) 152908 EPS nconv=0 first unconverged value (error) -302.035 (1.80381135e-06) 152909 EPS nconv=0 first unconverged value (error) -302.035 (1.80167909e-06) 152910 EPS nconv=0 first unconverged value (error) -302.035 (1.79997732e-06) 152911 EPS nconv=0 first unconverged value (error) -302.035 (1.79997732e-06) 152912 EPS nconv=0 first unconverged value (error) -302.035 (2.24960182e-06) 152913 EPS nconv=0 first unconverged value (error) -302.035 (2.16730689e-06) 152914 EPS nconv=0 first unconverged value (error) -302.035 (2.08024805e-06) 152915 EPS nconv=0 first unconverged value (error) -302.035 (2.05824079e-06) 152916 EPS nconv=0 first unconverged value (error) -302.035 (1.99278155e-06) 152917 EPS nconv=0 first unconverged value (error) -302.035 (1.99278155e-06) 152918 EPS nconv=0 first unconverged value (error) -302.035 (2.00058440e-06) 152919 EPS nconv=0 first unconverged value (error) -302.035 (2.08193813e-06) 152920 EPS nconv=0 first unconverged value (error) -302.035 (1.98914534e-06) 152921 EPS nconv=0 first unconverged value (error) -302.035 (1.88412662e-06) 152922 EPS nconv=0 first unconverged value (error) -302.035 (1.87088114e-06) 152923 EPS nconv=0 first unconverged value (error) -302.035 (1.87088114e-06) 152924 EPS nconv=0 first unconverged value (error) -302.035 (1.80457343e-06) 152925 EPS nconv=0 first unconverged value (error) -302.035 (1.80216462e-06) 152926 EPS nconv=0 first unconverged value (error) -302.035 (1.79885241e-06) 152927 EPS nconv=0 first unconverged value (error) -302.035 (1.79750234e-06) 152928 EPS nconv=0 first unconverged value (error) -302.035 (1.79706166e-06) 152929 EPS nconv=0 first unconverged value (error) -302.035 (1.79706166e-06) 152930 EPS nconv=0 first unconverged value (error) -302.035 (1.93857453e-06) 152931 EPS nconv=0 first unconverged value (error) -302.035 (1.87356580e-06) 152932 EPS nconv=0 first unconverged value (error) -302.035 (1.85011944e-06) 152933 EPS nconv=0 first unconverged value (error) -302.035 (1.84555466e-06) 152934 EPS nconv=0 first unconverged value (error) -302.035 (1.83752781e-06) 152935 EPS nconv=0 first unconverged value (error) -302.035 (1.83752781e-06) 152936 EPS nconv=0 first unconverged value (error) -302.035 (2.04244200e-06) 152937 EPS nconv=0 first unconverged value (error) -302.035 (2.10523405e-06) 152938 EPS nconv=0 first unconverged value (error) -302.035 (1.98284650e-06) 152939 EPS nconv=0 first unconverged value (error) -302.035 (1.93922300e-06) 152940 EPS nconv=0 first unconverged value (error) -302.035 (1.91053539e-06) 152941 EPS nconv=0 first unconverged value (error) -302.035 (1.91053539e-06) 152942 EPS nconv=0 first unconverged value (error) -302.035 (1.90685587e-06) 152943 EPS nconv=0 first unconverged value (error) -302.035 (1.90407881e-06) 152944 EPS nconv=0 first unconverged value (error) -302.035 (1.89873038e-06) 152945 EPS nconv=0 first unconverged value (error) -302.035 (1.82277110e-06) 152946 EPS nconv=0 first unconverged value (error) -302.035 (1.82486897e-06) 152947 EPS nconv=0 first unconverged value (error) -302.035 (1.82486897e-06) 152948 EPS nconv=0 first unconverged value (error) -302.035 (1.79715702e-06) 152949 EPS nconv=0 first unconverged value (error) -302.035 (1.79524619e-06) 152950 EPS nconv=0 first unconverged value (error) -302.035 (1.79445458e-06) 152951 EPS nconv=0 first unconverged value (error) -302.035 (1.79420038e-06) 152952 EPS nconv=0 first unconverged value (error) -302.035 (1.79421969e-06) 152953 EPS nconv=0 first unconverged value (error) -302.035 (1.79421969e-06) 152954 EPS nconv=0 first unconverged value (error) -302.035 (1.84804426e-06) 152955 EPS nconv=0 first unconverged value (error) -302.035 (1.81892764e-06) 152956 EPS nconv=0 first unconverged value (error) -302.035 (1.81273988e-06) 152957 EPS nconv=0 first unconverged value (error) -302.035 (1.81067701e-06) 152958 EPS nconv=0 first unconverged value (error) -302.035 (1.80899222e-06) 152959 EPS nconv=0 first unconverged value (error) -302.035 (1.80899222e-06) 152960 EPS nconv=0 first unconverged value (error) -302.035 (1.91562171e-06) 152961 EPS nconv=0 first unconverged value (error) -302.035 (1.90011379e-06) 152962 EPS nconv=0 first unconverged value (error) -302.035 (1.87089060e-06) 152963 EPS nconv=0 first unconverged value (error) -302.035 (1.86673831e-06) 152964 EPS nconv=0 first unconverged value (error) -302.035 (1.86469329e-06) 152965 EPS nconv=0 first unconverged value (error) -302.035 (1.86469329e-06) 152966 EPS nconv=0 first unconverged value (error) -302.035 (1.93658684e-06) 152967 EPS nconv=0 first unconverged value (error) -302.035 (1.90407465e-06) 152968 EPS nconv=0 first unconverged value (error) -302.035 (1.86356912e-06) 152969 EPS nconv=0 first unconverged value (error) -302.035 (1.82428173e-06) 152970 EPS nconv=0 first unconverged value (error) -302.035 (1.81596302e-06) 152971 EPS nconv=0 first unconverged value (error) -302.035 (1.81596302e-06) 152972 EPS nconv=0 first unconverged value (error) -302.035 (1.81598855e-06) 152973 EPS nconv=0 first unconverged value (error) -302.035 (1.83715547e-06) 152974 EPS nconv=0 first unconverged value (error) -302.035 (1.81856248e-06) 152975 EPS nconv=0 first unconverged value (error) -302.035 (1.80140522e-06) 152976 EPS nconv=0 first unconverged value (error) -302.035 (1.79833222e-06) 152977 EPS nconv=0 first unconverged value (error) -302.035 (1.79833222e-06) 152978 EPS nconv=0 first unconverged value (error) -302.035 (1.83511599e-06) 152979 EPS nconv=0 first unconverged value (error) -302.035 (1.82077162e-06) 152980 EPS nconv=0 first unconverged value (error) -302.035 (1.81769564e-06) 152981 EPS nconv=0 first unconverged value (error) -302.035 (1.81789705e-06) 152982 EPS nconv=0 first unconverged value (error) -302.035 (1.81231279e-06) 152983 EPS nconv=0 first unconverged value (error) -302.035 (1.81231279e-06) 152984 EPS nconv=0 first unconverged value (error) -302.035 (1.82536895e-06) 152985 EPS nconv=0 first unconverged value (error) -302.035 (1.83966119e-06) 152986 EPS nconv=0 first unconverged value (error) -302.035 (1.82065814e-06) 152987 EPS nconv=0 first unconverged value (error) -302.035 (1.80648946e-06) 152988 EPS nconv=0 first unconverged value (error) -302.035 (1.80355367e-06) 152989 EPS nconv=0 first unconverged value (error) -302.035 (1.80355367e-06) 152990 EPS nconv=0 first unconverged value (error) -302.035 (1.98101838e-06) 152991 EPS nconv=0 first unconverged value (error) -302.035 (1.89499773e-06) 152992 EPS nconv=0 first unconverged value (error) -302.035 (1.86755781e-06) 152993 EPS nconv=0 first unconverged value (error) -302.035 (1.86074238e-06) 152994 EPS nconv=0 first unconverged value (error) -302.035 (1.85284312e-06) 152995 EPS nconv=0 first unconverged value (error) -302.035 (1.85284312e-06) 152996 EPS nconv=0 first unconverged value (error) -302.035 (2.06391669e-06) 152997 EPS nconv=0 first unconverged value (error) -302.035 (2.09992499e-06) 152998 EPS nconv=0 first unconverged value (error) -302.035 (1.96931098e-06) 152999 EPS nconv=0 first unconverged value (error) -302.035 (1.88870960e-06) 153000 EPS nconv=0 first unconverged value (error) -302.035 (1.87222481e-06) 153001 EPS nconv=0 first unconverged value (error) -302.035 (1.87222481e-06) 153002 EPS nconv=0 first unconverged value (error) -302.035 (2.10024092e-06) 153003 EPS nconv=0 first unconverged value (error) -302.035 (2.07180350e-06) 153004 EPS nconv=0 first unconverged value (error) -302.035 (2.00641112e-06) 153005 EPS nconv=0 first unconverged value (error) -302.035 (1.96531050e-06) 153006 EPS nconv=0 first unconverged value (error) -302.035 (1.94275101e-06) 153007 EPS nconv=0 first unconverged value (error) -302.035 (1.94275101e-06) 153008 EPS nconv=0 first unconverged value (error) -302.035 (1.98852632e-06) 153009 EPS nconv=0 first unconverged value (error) -302.035 (2.00991745e-06) 153010 EPS nconv=0 first unconverged value (error) -302.035 (1.91717121e-06) 153011 EPS nconv=0 first unconverged value (error) -302.035 (1.85481690e-06) 153012 EPS nconv=0 first unconverged value (error) -302.035 (1.83873711e-06) 153013 EPS nconv=0 first unconverged value (error) -302.035 (1.83873711e-06) 153014 EPS nconv=0 first unconverged value (error) -302.035 (2.18568896e-06) 153015 EPS nconv=0 first unconverged value (error) -302.035 (2.03266222e-06) 153016 EPS nconv=0 first unconverged value (error) -302.035 (1.95267934e-06) 153017 EPS nconv=0 first unconverged value (error) -302.035 (1.93321853e-06) 153018 EPS nconv=0 first unconverged value (error) -302.035 (1.92263749e-06) 153019 EPS nconv=0 first unconverged value (error) -302.035 (1.92263749e-06) 153020 EPS nconv=0 first unconverged value (error) -302.035 (2.26396813e-06) 153021 EPS nconv=0 first unconverged value (error) -302.035 (2.31401095e-06) 153022 EPS nconv=0 first unconverged value (error) -302.035 (2.10390770e-06) 153023 EPS nconv=0 first unconverged value (error) -302.035 (1.97362529e-06) 153024 EPS nconv=0 first unconverged value (error) -302.035 (1.93446372e-06) 153025 EPS nconv=0 first unconverged value (error) -302.035 (1.93446372e-06) 153026 EPS nconv=0 first unconverged value (error) -302.035 (2.07154340e-06) 153027 EPS nconv=0 first unconverged value (error) -302.035 (2.11541004e-06) 153028 EPS nconv=0 first unconverged value (error) -302.035 (1.99286633e-06) 153029 EPS nconv=0 first unconverged value (error) -302.035 (1.93952806e-06) 153030 EPS nconv=0 first unconverged value (error) -302.035 (1.93534566e-06) 153031 EPS nconv=0 first unconverged value (error) -302.035 (1.93534566e-06) 153032 EPS nconv=0 first unconverged value (error) -302.035 (2.02362137e-06) 153033 EPS nconv=0 first unconverged value (error) -302.035 (1.97164910e-06) 153034 EPS nconv=0 first unconverged value (error) -302.035 (1.91493754e-06) 153035 EPS nconv=0 first unconverged value (error) -302.035 (1.87323521e-06) 153036 EPS nconv=0 first unconverged value (error) -302.035 (1.85620250e-06) 153037 EPS nconv=0 first unconverged value (error) -302.035 (1.85620250e-06) 153038 EPS nconv=0 first unconverged value (error) -302.035 (2.11035716e-06) 153039 EPS nconv=0 first unconverged value (error) -302.035 (2.03726158e-06) 153040 EPS nconv=0 first unconverged value (error) -302.035 (1.93138776e-06) 153041 EPS nconv=0 first unconverged value (error) -302.035 (1.90629375e-06) 153042 EPS nconv=0 first unconverged value (error) -302.035 (1.89581664e-06) 153043 EPS nconv=0 first unconverged value (error) -302.035 (1.89581664e-06) 153044 EPS nconv=0 first unconverged value (error) -302.035 (2.14454719e-06) 153045 EPS nconv=0 first unconverged value (error) -302.035 (2.18585037e-06) 153046 EPS nconv=0 first unconverged value (error) -302.035 (2.04182816e-06) 153047 EPS nconv=0 first unconverged value (error) -302.035 (1.95101885e-06) 153048 EPS nconv=0 first unconverged value (error) -302.035 (1.91169197e-06) 153049 EPS nconv=0 first unconverged value (error) -302.035 (1.91169197e-06) 153050 EPS nconv=0 first unconverged value (error) -302.035 (1.96639181e-06) 153051 EPS nconv=0 first unconverged value (error) -302.035 (2.00712981e-06) 153052 EPS nconv=0 first unconverged value (error) -302.035 (1.91340155e-06) 153053 EPS nconv=0 first unconverged value (error) -302.035 (1.87451349e-06) 153054 EPS nconv=0 first unconverged value (error) -302.035 (1.87130324e-06) 153055 EPS nconv=0 first unconverged value (error) -302.035 (1.87130324e-06) 153056 EPS nconv=0 first unconverged value (error) -302.035 (1.90873529e-06) 153057 EPS nconv=0 first unconverged value (error) -302.035 (1.87235484e-06) 153058 EPS nconv=0 first unconverged value (error) -302.035 (1.84772403e-06) 153059 EPS nconv=0 first unconverged value (error) -302.035 (1.83800983e-06) 153060 EPS nconv=0 first unconverged value (error) -302.035 (1.83010718e-06) 153061 EPS nconv=0 first unconverged value (error) -302.035 (1.83010718e-06) 153062 EPS nconv=0 first unconverged value (error) -302.035 (2.09672632e-06) 153063 EPS nconv=0 first unconverged value (error) -302.035 (2.01664751e-06) 153064 EPS nconv=0 first unconverged value (error) -302.035 (1.92412294e-06) 153065 EPS nconv=0 first unconverged value (error) -302.035 (1.90074807e-06) 153066 EPS nconv=0 first unconverged value (error) -302.035 (1.88628455e-06) 153067 EPS nconv=0 first unconverged value (error) -302.035 (1.88628455e-06) 153068 EPS nconv=0 first unconverged value (error) -302.035 (2.20038607e-06) 153069 EPS nconv=0 first unconverged value (error) -302.035 (2.22435254e-06) 153070 EPS nconv=0 first unconverged value (error) -302.035 (2.08632750e-06) 153071 EPS nconv=0 first unconverged value (error) -302.035 (1.99834237e-06) 153072 EPS nconv=0 first unconverged value (error) -302.035 (1.94503601e-06) 153073 EPS nconv=0 first unconverged value (error) -302.035 (1.94503601e-06) 153074 EPS nconv=0 first unconverged value (error) -302.035 (1.96549760e-06) 153075 EPS nconv=0 first unconverged value (error) -302.035 (2.02112946e-06) 153076 EPS nconv=0 first unconverged value (error) -302.035 (1.91310353e-06) 153077 EPS nconv=0 first unconverged value (error) -302.035 (1.86240248e-06) 153078 EPS nconv=0 first unconverged value (error) -302.035 (1.85734735e-06) 153079 EPS nconv=0 first unconverged value (error) -302.035 (1.85734735e-06) 153080 EPS nconv=0 first unconverged value (error) -302.035 (1.84338283e-06) 153081 EPS nconv=0 first unconverged value (error) -302.035 (1.83010400e-06) 153082 EPS nconv=0 first unconverged value (error) -302.035 (1.81828877e-06) 153083 EPS nconv=0 first unconverged value (error) -302.035 (1.81287928e-06) 153084 EPS nconv=0 first unconverged value (error) -302.035 (1.80871166e-06) 153085 EPS nconv=0 first unconverged value (error) -302.035 (1.80871166e-06) 153086 EPS nconv=0 first unconverged value (error) -302.035 (1.99327385e-06) 153087 EPS nconv=0 first unconverged value (error) -302.035 (1.93587362e-06) 153088 EPS nconv=0 first unconverged value (error) -302.035 (1.89305340e-06) 153089 EPS nconv=0 first unconverged value (error) -302.035 (1.87578758e-06) 153090 EPS nconv=0 first unconverged value (error) -302.035 (1.86297992e-06) 153091 EPS nconv=0 first unconverged value (error) -302.035 (1.86297992e-06) 153092 EPS nconv=0 first unconverged value (error) -302.035 (2.00260423e-06) 153093 EPS nconv=0 first unconverged value (error) -302.035 (2.04981557e-06) 153094 EPS nconv=0 first unconverged value (error) -302.035 (1.95538628e-06) 153095 EPS nconv=0 first unconverged value (error) -302.035 (1.89162430e-06) 153096 EPS nconv=0 first unconverged value (error) -302.035 (1.86381991e-06) 153097 EPS nconv=0 first unconverged value (error) -302.035 (1.86381991e-06) 153098 EPS nconv=0 first unconverged value (error) -302.035 (2.01619135e-06) 153099 EPS nconv=0 first unconverged value (error) -302.035 (2.01964683e-06) 153100 EPS nconv=0 first unconverged value (error) -302.035 (1.97506311e-06) 153101 EPS nconv=0 first unconverged value (error) -302.035 (1.92232760e-06) 153102 EPS nconv=0 first unconverged value (error) -302.035 (1.89439373e-06) 153103 EPS nconv=0 first unconverged value (error) -302.035 (1.89439373e-06) 153104 EPS nconv=0 first unconverged value (error) -302.035 (1.88042692e-06) 153105 EPS nconv=0 first unconverged value (error) -302.035 (1.87763941e-06) 153106 EPS nconv=0 first unconverged value (error) -302.035 (1.84006218e-06) 153107 EPS nconv=0 first unconverged value (error) -302.035 (1.82602146e-06) 153108 EPS nconv=0 first unconverged value (error) -302.035 (1.82052113e-06) 153109 EPS nconv=0 first unconverged value (error) -302.035 (1.82052113e-06) 153110 EPS nconv=0 first unconverged value (error) -302.035 (1.96488015e-06) 153111 EPS nconv=0 first unconverged value (error) -302.035 (1.90940835e-06) 153112 EPS nconv=0 first unconverged value (error) -302.035 (1.87642857e-06) 153113 EPS nconv=0 first unconverged value (error) -302.035 (1.86179778e-06) 153114 EPS nconv=0 first unconverged value (error) -302.035 (1.85118115e-06) 153115 EPS nconv=0 first unconverged value (error) -302.035 (1.85118115e-06) 153116 EPS nconv=0 first unconverged value (error) -302.035 (1.92476570e-06) 153117 EPS nconv=0 first unconverged value (error) -302.035 (2.00563473e-06) 153118 EPS nconv=0 first unconverged value (error) -302.035 (1.92481606e-06) 153119 EPS nconv=0 first unconverged value (error) -302.035 (1.86043155e-06) 153120 EPS nconv=0 first unconverged value (error) -302.035 (1.84428863e-06) 153121 EPS nconv=0 first unconverged value (error) -302.035 (1.84428863e-06) 153122 EPS nconv=0 first unconverged value (error) -302.035 (2.06620555e-06) 153123 EPS nconv=0 first unconverged value (error) -302.035 (2.02006943e-06) 153124 EPS nconv=0 first unconverged value (error) -302.035 (2.03512743e-06) 153125 EPS nconv=0 first unconverged value (error) -302.035 (1.95506315e-06) 153126 EPS nconv=0 first unconverged value (error) -302.035 (1.91815957e-06) 153127 EPS nconv=0 first unconverged value (error) -302.035 (1.91815957e-06) 153128 EPS nconv=0 first unconverged value (error) -302.035 (2.01674446e-06) 153129 EPS nconv=0 first unconverged value (error) -302.035 (1.95687735e-06) 153130 EPS nconv=0 first unconverged value (error) -302.035 (1.89616157e-06) 153131 EPS nconv=0 first unconverged value (error) -302.035 (1.89167878e-06) 153132 EPS nconv=0 first unconverged value (error) -302.035 (1.88183256e-06) 153133 EPS nconv=0 first unconverged value (error) -302.035 (1.88183256e-06) 153134 EPS nconv=0 first unconverged value (error) -302.035 (1.91830502e-06) 153135 EPS nconv=0 first unconverged value (error) -302.035 (1.90249944e-06) 153136 EPS nconv=0 first unconverged value (error) -302.035 (1.84218316e-06) 153137 EPS nconv=0 first unconverged value (error) -302.035 (1.83803709e-06) 153138 EPS nconv=0 first unconverged value (error) -302.035 (1.82417522e-06) 153139 EPS nconv=0 first unconverged value (error) -302.035 (1.82417522e-06) 153140 EPS nconv=0 first unconverged value (error) -302.035 (1.86351294e-06) 153141 EPS nconv=0 first unconverged value (error) -302.035 (1.88211730e-06) 153142 EPS nconv=0 first unconverged value (error) -302.035 (1.84560356e-06) 153143 EPS nconv=0 first unconverged value (error) -302.035 (1.82831867e-06) 153144 EPS nconv=0 first unconverged value (error) -302.035 (1.81986196e-06) 153145 EPS nconv=0 first unconverged value (error) -302.035 (1.81986196e-06) 153146 EPS nconv=0 first unconverged value (error) -302.035 (1.81691634e-06) 153147 EPS nconv=0 first unconverged value (error) -302.035 (1.82839395e-06) 153148 EPS nconv=0 first unconverged value (error) -302.035 (1.81690873e-06) 153149 EPS nconv=0 first unconverged value (error) -302.035 (1.80143018e-06) 153150 EPS nconv=0 first unconverged value (error) -302.035 (1.79780281e-06) 153151 EPS nconv=0 first unconverged value (error) -302.035 (1.79780281e-06) 153152 EPS nconv=0 first unconverged value (error) -302.035 (1.93549344e-06) 153153 EPS nconv=0 first unconverged value (error) -302.035 (1.89113631e-06) 153154 EPS nconv=0 first unconverged value (error) -302.035 (1.88759127e-06) 153155 EPS nconv=0 first unconverged value (error) -302.035 (1.87348060e-06) 153156 EPS nconv=0 first unconverged value (error) -302.035 (1.86009404e-06) 153157 EPS nconv=0 first unconverged value (error) -302.035 (1.86009404e-06) 153158 EPS nconv=0 first unconverged value (error) -302.035 (2.15175690e-06) 153159 EPS nconv=0 first unconverged value (error) -302.035 (2.20891540e-06) 153160 EPS nconv=0 first unconverged value (error) -302.035 (2.09883241e-06) 153161 EPS nconv=0 first unconverged value (error) -302.035 (2.01203290e-06) 153162 EPS nconv=0 first unconverged value (error) -302.035 (1.98583452e-06) 153163 EPS nconv=0 first unconverged value (error) -302.035 (1.98583452e-06) 153164 EPS nconv=0 first unconverged value (error) -302.035 (2.00436056e-06) 153165 EPS nconv=0 first unconverged value (error) -302.035 (1.94207538e-06) 153166 EPS nconv=0 first unconverged value (error) -302.035 (1.94140486e-06) 153167 EPS nconv=0 first unconverged value (error) -302.035 (1.84109166e-06) 153168 EPS nconv=0 first unconverged value (error) -302.035 (1.83054334e-06) 153169 EPS nconv=0 first unconverged value (error) -302.035 (1.83054334e-06) 153170 EPS nconv=0 first unconverged value (error) -302.035 (1.93042549e-06) 153171 EPS nconv=0 first unconverged value (error) -302.035 (1.88508638e-06) 153172 EPS nconv=0 first unconverged value (error) -302.035 (1.87214211e-06) 153173 EPS nconv=0 first unconverged value (error) -302.035 (1.85380380e-06) 153174 EPS nconv=0 first unconverged value (error) -302.035 (1.84537943e-06) 153175 EPS nconv=0 first unconverged value (error) -302.035 (1.84537943e-06) 153176 EPS nconv=0 first unconverged value (error) -302.035 (1.84379017e-06) 153177 EPS nconv=0 first unconverged value (error) -302.035 (1.88557740e-06) 153178 EPS nconv=0 first unconverged value (error) -302.035 (1.82679771e-06) 153179 EPS nconv=0 first unconverged value (error) -302.035 (1.81452189e-06) 153180 EPS nconv=0 first unconverged value (error) -302.035 (1.80390612e-06) 153181 EPS nconv=0 first unconverged value (error) -302.035 (1.80390612e-06) 153182 EPS nconv=0 first unconverged value (error) -302.035 (2.24322553e-06) 153183 EPS nconv=0 first unconverged value (error) -302.035 (2.16815530e-06) 153184 EPS nconv=0 first unconverged value (error) -302.035 (2.08663861e-06) 153185 EPS nconv=0 first unconverged value (error) -302.035 (2.07265359e-06) 153186 EPS nconv=0 first unconverged value (error) -302.035 (2.01550016e-06) 153187 EPS nconv=0 first unconverged value (error) -302.035 (2.01550016e-06) 153188 EPS nconv=0 first unconverged value (error) -302.035 (2.01288625e-06) 153189 EPS nconv=0 first unconverged value (error) -302.035 (2.06149070e-06) 153190 EPS nconv=0 first unconverged value (error) -302.035 (2.00549513e-06) 153191 EPS nconv=0 first unconverged value (error) -302.035 (1.83746257e-06) 153192 EPS nconv=0 first unconverged value (error) -302.035 (1.81916726e-06) 153193 EPS nconv=0 first unconverged value (error) -302.035 (1.81916726e-06) 153194 EPS nconv=0 first unconverged value (error) -302.035 (2.07002737e-06) 153195 EPS nconv=0 first unconverged value (error) -302.035 (1.97854932e-06) 153196 EPS nconv=0 first unconverged value (error) -302.035 (1.98277800e-06) 153197 EPS nconv=0 first unconverged value (error) -302.035 (1.95019370e-06) 153198 EPS nconv=0 first unconverged value (error) -302.035 (1.93670639e-06) 153199 EPS nconv=0 first unconverged value (error) -302.035 (1.93670639e-06) 153200 EPS nconv=0 first unconverged value (error) -302.035 (1.94332748e-06) 153201 EPS nconv=0 first unconverged value (error) -302.035 (1.95133297e-06) 153202 EPS nconv=0 first unconverged value (error) -302.035 (1.86054586e-06) 153203 EPS nconv=0 first unconverged value (error) -302.035 (1.83124695e-06) 153204 EPS nconv=0 first unconverged value (error) -302.035 (1.81311001e-06) 153205 EPS nconv=0 first unconverged value (error) -302.035 (1.81311001e-06) 153206 EPS nconv=0 first unconverged value (error) -302.035 (1.95501405e-06) 153207 EPS nconv=0 first unconverged value (error) -302.035 (1.92075457e-06) 153208 EPS nconv=0 first unconverged value (error) -302.035 (1.88697377e-06) 153209 EPS nconv=0 first unconverged value (error) -302.035 (1.88274753e-06) 153210 EPS nconv=0 first unconverged value (error) -302.035 (1.87584317e-06) 153211 EPS nconv=0 first unconverged value (error) -302.035 (1.87584317e-06) 153212 EPS nconv=0 first unconverged value (error) -302.035 (1.91093645e-06) 153213 EPS nconv=0 first unconverged value (error) -302.035 (1.89678129e-06) 153214 EPS nconv=0 first unconverged value (error) -302.035 (1.85032707e-06) 153215 EPS nconv=0 first unconverged value (error) -302.035 (1.82825529e-06) 153216 EPS nconv=0 first unconverged value (error) -302.035 (1.82225851e-06) 153217 EPS nconv=0 first unconverged value (error) -302.035 (1.82225851e-06) 153218 EPS nconv=0 first unconverged value (error) -302.035 (2.18116441e-06) 153219 EPS nconv=0 first unconverged value (error) -302.035 (2.09953301e-06) 153220 EPS nconv=0 first unconverged value (error) -302.035 (2.03492196e-06) 153221 EPS nconv=0 first unconverged value (error) -302.035 (1.97467866e-06) 153222 EPS nconv=0 first unconverged value (error) -302.035 (1.94721343e-06) 153223 EPS nconv=0 first unconverged value (error) -302.035 (1.94721343e-06) 153224 EPS nconv=0 first unconverged value (error) -302.035 (1.94649766e-06) 153225 EPS nconv=0 first unconverged value (error) -302.035 (2.05361243e-06) 153226 EPS nconv=0 first unconverged value (error) -302.035 (1.94302115e-06) 153227 EPS nconv=0 first unconverged value (error) -302.035 (1.85748472e-06) 153228 EPS nconv=0 first unconverged value (error) -302.035 (1.82413839e-06) 153229 EPS nconv=0 first unconverged value (error) -302.035 (1.82413839e-06) 153230 EPS nconv=0 first unconverged value (error) -302.035 (1.94627411e-06) 153231 EPS nconv=0 first unconverged value (error) -302.035 (1.90936912e-06) 153232 EPS nconv=0 first unconverged value (error) -302.035 (1.90064304e-06) 153233 EPS nconv=0 first unconverged value (error) -302.035 (1.89029317e-06) 153234 EPS nconv=0 first unconverged value (error) -302.035 (1.87053900e-06) 153235 EPS nconv=0 first unconverged value (error) -302.035 (1.87053900e-06) 153236 EPS nconv=0 first unconverged value (error) -302.035 (1.87223264e-06) 153237 EPS nconv=0 first unconverged value (error) -302.035 (1.87386039e-06) 153238 EPS nconv=0 first unconverged value (error) -302.035 (1.83478532e-06) 153239 EPS nconv=0 first unconverged value (error) -302.035 (1.82235145e-06) 153240 EPS nconv=0 first unconverged value (error) -302.035 (1.81304510e-06) 153241 EPS nconv=0 first unconverged value (error) -302.035 (1.81304510e-06) 153242 EPS nconv=0 first unconverged value (error) -302.035 (2.27562995e-06) 153243 EPS nconv=0 first unconverged value (error) -302.035 (2.15347002e-06) 153244 EPS nconv=0 first unconverged value (error) -302.035 (2.06000977e-06) 153245 EPS nconv=0 first unconverged value (error) -302.035 (2.02930570e-06) 153246 EPS nconv=0 first unconverged value (error) -302.035 (1.99343579e-06) 153247 EPS nconv=0 first unconverged value (error) -302.035 (1.99343579e-06) 153248 EPS nconv=0 first unconverged value (error) -302.035 (1.99543511e-06) 153249 EPS nconv=0 first unconverged value (error) -302.035 (2.15590049e-06) 153250 EPS nconv=0 first unconverged value (error) -302.035 (2.01509152e-06) 153251 EPS nconv=0 first unconverged value (error) -302.035 (1.86740756e-06) 153252 EPS nconv=0 first unconverged value (error) -302.035 (1.84009685e-06) 153253 EPS nconv=0 first unconverged value (error) -302.035 (1.84009685e-06) 153254 EPS nconv=0 first unconverged value (error) -302.035 (2.03380757e-06) 153255 EPS nconv=0 first unconverged value (error) -302.035 (1.96068004e-06) 153256 EPS nconv=0 first unconverged value (error) -302.035 (1.94446681e-06) 153257 EPS nconv=0 first unconverged value (error) -302.035 (1.92696227e-06) 153258 EPS nconv=0 first unconverged value (error) -302.035 (1.90208816e-06) 153259 EPS nconv=0 first unconverged value (error) -302.035 (1.90208816e-06) 153260 EPS nconv=0 first unconverged value (error) -302.035 (1.94813823e-06) 153261 EPS nconv=0 first unconverged value (error) -302.035 (1.95325141e-06) 153262 EPS nconv=0 first unconverged value (error) -302.035 (1.87947361e-06) 153263 EPS nconv=0 first unconverged value (error) -302.035 (1.86517178e-06) 153264 EPS nconv=0 first unconverged value (error) -302.035 (1.85363809e-06) 153265 EPS nconv=0 first unconverged value (error) -302.035 (1.85363809e-06) 153266 EPS nconv=0 first unconverged value (error) -302.035 (2.21291414e-06) 153267 EPS nconv=0 first unconverged value (error) -302.035 (2.11365387e-06) 153268 EPS nconv=0 first unconverged value (error) -302.035 (2.01784316e-06) 153269 EPS nconv=0 first unconverged value (error) -302.035 (1.97656878e-06) 153270 EPS nconv=0 first unconverged value (error) -302.035 (1.94598871e-06) 153271 EPS nconv=0 first unconverged value (error) -302.035 (1.94598871e-06) 153272 EPS nconv=0 first unconverged value (error) -302.035 (1.95259876e-06) 153273 EPS nconv=0 first unconverged value (error) -302.035 (2.05802388e-06) 153274 EPS nconv=0 first unconverged value (error) -302.035 (1.93700659e-06) 153275 EPS nconv=0 first unconverged value (error) -302.035 (1.85087807e-06) 153276 EPS nconv=0 first unconverged value (error) -302.035 (1.83460442e-06) 153277 EPS nconv=0 first unconverged value (error) -302.035 (1.83460442e-06) 153278 EPS nconv=0 first unconverged value (error) -302.035 (1.91869938e-06) 153279 EPS nconv=0 first unconverged value (error) -302.035 (1.88379595e-06) 153280 EPS nconv=0 first unconverged value (error) -302.035 (1.87274293e-06) 153281 EPS nconv=0 first unconverged value (error) -302.035 (1.86236993e-06) 153282 EPS nconv=0 first unconverged value (error) -302.035 (1.84734232e-06) 153283 EPS nconv=0 first unconverged value (error) -302.035 (1.84734232e-06) 153284 EPS nconv=0 first unconverged value (error) -302.035 (2.26399028e-06) 153285 EPS nconv=0 first unconverged value (error) -302.035 (2.14878108e-06) 153286 EPS nconv=0 first unconverged value (error) -302.035 (2.06103059e-06) 153287 EPS nconv=0 first unconverged value (error) -302.035 (2.03599039e-06) 153288 EPS nconv=0 first unconverged value (error) -302.035 (1.99430841e-06) 153289 EPS nconv=0 first unconverged value (error) -302.035 (1.99430841e-06) 153290 EPS nconv=0 first unconverged value (error) -302.035 (2.24459286e-06) 153291 EPS nconv=0 first unconverged value (error) -302.035 (2.30531486e-06) 153292 EPS nconv=0 first unconverged value (error) -302.035 (2.10846547e-06) 153293 EPS nconv=0 first unconverged value (error) -302.035 (1.97306806e-06) 153294 EPS nconv=0 first unconverged value (error) -302.035 (1.94648856e-06) 153295 EPS nconv=0 first unconverged value (error) -302.035 (1.94648856e-06) 153296 EPS nconv=0 first unconverged value (error) -302.035 (2.02909708e-06) 153297 EPS nconv=0 first unconverged value (error) -302.035 (2.03154834e-06) 153298 EPS nconv=0 first unconverged value (error) -302.035 (1.95391134e-06) 153299 EPS nconv=0 first unconverged value (error) -302.035 (1.89203543e-06) 153300 EPS nconv=0 first unconverged value (error) -302.035 (1.87705990e-06) 153301 EPS nconv=0 first unconverged value (error) -302.035 (1.87705990e-06) 153302 EPS nconv=0 first unconverged value (error) -302.035 (1.85442450e-06) 153303 EPS nconv=0 first unconverged value (error) -302.035 (1.91408538e-06) 153304 EPS nconv=0 first unconverged value (error) -302.035 (1.84712449e-06) 153305 EPS nconv=0 first unconverged value (error) -302.035 (1.81779133e-06) 153306 EPS nconv=0 first unconverged value (error) -302.035 (1.80819002e-06) 153307 EPS nconv=0 first unconverged value (error) -302.035 (1.80819002e-06) 153308 EPS nconv=0 first unconverged value (error) -302.035 (2.55475840e-06) 153309 EPS nconv=0 first unconverged value (error) -302.035 (2.38555963e-06) 153310 EPS nconv=0 first unconverged value (error) -302.035 (2.28307083e-06) 153311 EPS nconv=0 first unconverged value (error) -302.035 (2.24501095e-06) 153312 EPS nconv=0 first unconverged value (error) -302.035 (2.15869568e-06) 153313 EPS nconv=0 first unconverged value (error) -302.035 (2.15869568e-06) 153314 EPS nconv=0 first unconverged value (error) -302.035 (2.22893279e-06) 153315 EPS nconv=0 first unconverged value (error) -302.035 (2.37528927e-06) 153316 EPS nconv=0 first unconverged value (error) -302.035 (2.21012184e-06) 153317 EPS nconv=0 first unconverged value (error) -302.035 (1.93941912e-06) 153318 EPS nconv=0 first unconverged value (error) -302.035 (1.91406771e-06) 153319 EPS nconv=0 first unconverged value (error) -302.035 (1.91406771e-06) 153320 EPS nconv=0 first unconverged value (error) -302.035 (2.13390281e-06) 153321 EPS nconv=0 first unconverged value (error) -302.035 (2.02882063e-06) 153322 EPS nconv=0 first unconverged value (error) -302.035 (1.97588135e-06) 153323 EPS nconv=0 first unconverged value (error) -302.035 (1.94192191e-06) 153324 EPS nconv=0 first unconverged value (error) -302.035 (1.92093697e-06) 153325 EPS nconv=0 first unconverged value (error) -302.035 (1.92093697e-06) 153326 EPS nconv=0 first unconverged value (error) -302.035 (1.95541855e-06) 153327 EPS nconv=0 first unconverged value (error) -302.035 (2.02708255e-06) 153328 EPS nconv=0 first unconverged value (error) -302.035 (1.90642371e-06) 153329 EPS nconv=0 first unconverged value (error) -302.035 (1.87365996e-06) 153330 EPS nconv=0 first unconverged value (error) -302.035 (1.84368325e-06) 153331 EPS nconv=0 first unconverged value (error) -302.035 (1.84368325e-06) 153332 EPS nconv=0 first unconverged value (error) -302.035 (2.45255850e-06) 153333 EPS nconv=0 first unconverged value (error) -302.035 (2.36758781e-06) 153334 EPS nconv=0 first unconverged value (error) -302.035 (2.24305008e-06) 153335 EPS nconv=0 first unconverged value (error) -302.035 (2.18812286e-06) 153336 EPS nconv=0 first unconverged value (error) -302.035 (2.11049015e-06) 153337 EPS nconv=0 first unconverged value (error) -302.035 (2.11049015e-06) 153338 EPS nconv=0 first unconverged value (error) -302.035 (2.12542601e-06) 153339 EPS nconv=0 first unconverged value (error) -302.035 (2.19368352e-06) 153340 EPS nconv=0 first unconverged value (error) -302.035 (2.07370569e-06) 153341 EPS nconv=0 first unconverged value (error) -302.035 (1.91312064e-06) 153342 EPS nconv=0 first unconverged value (error) -302.035 (1.88230267e-06) 153343 EPS nconv=0 first unconverged value (error) -302.035 (1.88230267e-06) 153344 EPS nconv=0 first unconverged value (error) -302.035 (1.97558435e-06) 153345 EPS nconv=0 first unconverged value (error) -302.035 (1.91467437e-06) 153346 EPS nconv=0 first unconverged value (error) -302.035 (1.89890076e-06) 153347 EPS nconv=0 first unconverged value (error) -302.035 (1.88245127e-06) 153348 EPS nconv=0 first unconverged value (error) -302.035 (1.86605203e-06) 153349 EPS nconv=0 first unconverged value (error) -302.035 (1.86605203e-06) 153350 EPS nconv=0 first unconverged value (error) -302.035 (1.88879764e-06) 153351 EPS nconv=0 first unconverged value (error) -302.035 (1.93723169e-06) 153352 EPS nconv=0 first unconverged value (error) -302.035 (1.86695320e-06) 153353 EPS nconv=0 first unconverged value (error) -302.035 (1.84176099e-06) 153354 EPS nconv=0 first unconverged value (error) -302.035 (1.82209066e-06) 153355 EPS nconv=0 first unconverged value (error) -302.035 (1.82209066e-06) 153356 EPS nconv=0 first unconverged value (error) -302.035 (2.73800685e-06) 153357 EPS nconv=0 first unconverged value (error) -302.035 (2.57443813e-06) 153358 EPS nconv=0 first unconverged value (error) -302.035 (2.42314690e-06) 153359 EPS nconv=0 first unconverged value (error) -302.035 (2.39006444e-06) 153360 EPS nconv=0 first unconverged value (error) -302.035 (2.27586103e-06) 153361 EPS nconv=0 first unconverged value (error) -302.035 (2.27586103e-06) 153362 EPS nconv=0 first unconverged value (error) -302.035 (2.26945597e-06) 153363 EPS nconv=0 first unconverged value (error) -302.035 (2.35941009e-06) 153364 EPS nconv=0 first unconverged value (error) -302.035 (2.18221008e-06) 153365 EPS nconv=0 first unconverged value (error) -302.035 (1.95037374e-06) 153366 EPS nconv=0 first unconverged value (error) -302.035 (1.91779092e-06) 153367 EPS nconv=0 first unconverged value (error) -302.035 (1.91779092e-06) 153368 EPS nconv=0 first unconverged value (error) -302.035 (2.04166901e-06) 153369 EPS nconv=0 first unconverged value (error) -302.035 (1.95092265e-06) 153370 EPS nconv=0 first unconverged value (error) -302.035 (1.92421289e-06) 153371 EPS nconv=0 first unconverged value (error) -302.035 (1.90448272e-06) 153372 EPS nconv=0 first unconverged value (error) -302.035 (1.88975849e-06) 153373 EPS nconv=0 first unconverged value (error) -302.035 (1.88975849e-06) 153374 EPS nconv=0 first unconverged value (error) -302.035 (1.92840917e-06) 153375 EPS nconv=0 first unconverged value (error) -302.035 (1.97021059e-06) 153376 EPS nconv=0 first unconverged value (error) -302.035 (1.86894354e-06) 153377 EPS nconv=0 first unconverged value (error) -302.035 (1.84786389e-06) 153378 EPS nconv=0 first unconverged value (error) -302.035 (1.83279443e-06) 153379 EPS nconv=0 first unconverged value (error) -302.035 (1.83279443e-06) 153380 EPS nconv=0 first unconverged value (error) -302.035 (2.82745840e-06) 153381 EPS nconv=0 first unconverged value (error) -302.035 (2.63629026e-06) 153382 EPS nconv=0 first unconverged value (error) -302.035 (2.48232861e-06) 153383 EPS nconv=0 first unconverged value (error) -302.035 (2.46039523e-06) 153384 EPS nconv=0 first unconverged value (error) -302.035 (2.37085312e-06) 153385 EPS nconv=0 first unconverged value (error) -302.035 (2.37085312e-06) 153386 EPS nconv=0 first unconverged value (error) -302.035 (2.36891826e-06) 153387 EPS nconv=0 first unconverged value (error) -302.035 (2.35865290e-06) 153388 EPS nconv=0 first unconverged value (error) -302.035 (2.13610051e-06) 153389 EPS nconv=0 first unconverged value (error) -302.035 (1.90916979e-06) 153390 EPS nconv=0 first unconverged value (error) -302.035 (1.89045955e-06) 153391 EPS nconv=0 first unconverged value (error) -302.035 (1.89045955e-06) 153392 EPS nconv=0 first unconverged value (error) -302.035 (1.93232556e-06) 153393 EPS nconv=0 first unconverged value (error) -302.035 (1.88044122e-06) 153394 EPS nconv=0 first unconverged value (error) -302.035 (1.86599592e-06) 153395 EPS nconv=0 first unconverged value (error) -302.035 (1.85485195e-06) 153396 EPS nconv=0 first unconverged value (error) -302.035 (1.84784452e-06) 153397 EPS nconv=0 first unconverged value (error) -302.035 (1.84784452e-06) 153398 EPS nconv=0 first unconverged value (error) -302.035 (1.96593273e-06) 153399 EPS nconv=0 first unconverged value (error) -302.035 (1.93129955e-06) 153400 EPS nconv=0 first unconverged value (error) -302.035 (1.87016186e-06) 153401 EPS nconv=0 first unconverged value (error) -302.035 (1.86071172e-06) 153402 EPS nconv=0 first unconverged value (error) -302.035 (1.84260107e-06) 153403 EPS nconv=0 first unconverged value (error) -302.035 (1.84260107e-06) 153404 EPS nconv=0 first unconverged value (error) -302.035 (2.70795853e-06) 153405 EPS nconv=0 first unconverged value (error) -302.035 (2.64487437e-06) 153406 EPS nconv=0 first unconverged value (error) -302.035 (2.46402384e-06) 153407 EPS nconv=0 first unconverged value (error) -302.035 (2.41593444e-06) 153408 EPS nconv=0 first unconverged value (error) -302.035 (2.32075508e-06) 153409 EPS nconv=0 first unconverged value (error) -302.035 (2.32075508e-06) 153410 EPS nconv=0 first unconverged value (error) -302.035 (2.46431936e-06) 153411 EPS nconv=0 first unconverged value (error) -302.035 (2.35380451e-06) 153412 EPS nconv=0 first unconverged value (error) -302.035 (2.17051461e-06) 153413 EPS nconv=0 first unconverged value (error) -302.035 (2.01315809e-06) 153414 EPS nconv=0 first unconverged value (error) -302.035 (1.97203380e-06) 153415 EPS nconv=0 first unconverged value (error) -302.035 (1.97203380e-06) 153416 EPS nconv=0 first unconverged value (error) -302.035 (1.99312517e-06) 153417 EPS nconv=0 first unconverged value (error) -302.035 (1.96539004e-06) 153418 EPS nconv=0 first unconverged value (error) -302.035 (1.92275943e-06) 153419 EPS nconv=0 first unconverged value (error) -302.035 (1.86941750e-06) 153420 EPS nconv=0 first unconverged value (error) -302.035 (1.86614891e-06) 153421 EPS nconv=0 first unconverged value (error) -302.035 (1.86614891e-06) 153422 EPS nconv=0 first unconverged value (error) -302.035 (2.02967628e-06) 153423 EPS nconv=0 first unconverged value (error) -302.035 (1.95958710e-06) 153424 EPS nconv=0 first unconverged value (error) -302.035 (1.90498007e-06) 153425 EPS nconv=0 first unconverged value (error) -302.035 (1.87867803e-06) 153426 EPS nconv=0 first unconverged value (error) -302.035 (1.84981925e-06) 153427 EPS nconv=0 first unconverged value (error) -302.035 (1.84981925e-06) 153428 EPS nconv=0 first unconverged value (error) -302.035 (2.38932934e-06) 153429 EPS nconv=0 first unconverged value (error) -302.035 (2.38695160e-06) 153430 EPS nconv=0 first unconverged value (error) -302.035 (2.24317545e-06) 153431 EPS nconv=0 first unconverged value (error) -302.035 (2.18919081e-06) 153432 EPS nconv=0 first unconverged value (error) -302.035 (2.11247121e-06) 153433 EPS nconv=0 first unconverged value (error) -302.035 (2.11247121e-06) 153434 EPS nconv=0 first unconverged value (error) -302.035 (2.29611403e-06) 153435 EPS nconv=0 first unconverged value (error) -302.035 (2.21332816e-06) 153436 EPS nconv=0 first unconverged value (error) -302.035 (2.08466334e-06) 153437 EPS nconv=0 first unconverged value (error) -302.035 (2.00701366e-06) 153438 EPS nconv=0 first unconverged value (error) -302.035 (1.97242755e-06) 153439 EPS nconv=0 first unconverged value (error) -302.035 (1.97242755e-06) 153440 EPS nconv=0 first unconverged value (error) -302.035 (2.11133265e-06) 153441 EPS nconv=0 first unconverged value (error) -302.035 (2.05442862e-06) 153442 EPS nconv=0 first unconverged value (error) -302.035 (1.98283762e-06) 153443 EPS nconv=0 first unconverged value (error) -302.035 (1.92255963e-06) 153444 EPS nconv=0 first unconverged value (error) -302.035 (1.90557074e-06) 153445 EPS nconv=0 first unconverged value (error) -302.035 (1.90557074e-06) 153446 EPS nconv=0 first unconverged value (error) -302.035 (2.00843829e-06) 153447 EPS nconv=0 first unconverged value (error) -302.035 (2.00358495e-06) 153448 EPS nconv=0 first unconverged value (error) -302.035 (1.91572047e-06) 153449 EPS nconv=0 first unconverged value (error) -302.035 (1.86950837e-06) 153450 EPS nconv=0 first unconverged value (error) -302.035 (1.84104089e-06) 153451 EPS nconv=0 first unconverged value (error) -302.035 (1.84104089e-06) 153452 EPS nconv=0 first unconverged value (error) -302.035 (2.18664887e-06) 153453 EPS nconv=0 first unconverged value (error) -302.035 (2.14305529e-06) 153454 EPS nconv=0 first unconverged value (error) -302.035 (2.06691670e-06) 153455 EPS nconv=0 first unconverged value (error) -302.035 (2.02322391e-06) 153456 EPS nconv=0 first unconverged value (error) -302.035 (1.97966270e-06) 153457 EPS nconv=0 first unconverged value (error) -302.035 (1.97966270e-06) 153458 EPS nconv=0 first unconverged value (error) -302.035 (2.02794346e-06) 153459 EPS nconv=0 first unconverged value (error) -302.035 (2.02493129e-06) 153460 EPS nconv=0 first unconverged value (error) -302.035 (1.92401898e-06) 153461 EPS nconv=0 first unconverged value (error) -302.035 (1.87502259e-06) 153462 EPS nconv=0 first unconverged value (error) -302.035 (1.85982493e-06) 153463 EPS nconv=0 first unconverged value (error) -302.035 (1.85982493e-06) 153464 EPS nconv=0 first unconverged value (error) -302.035 (2.21118762e-06) 153465 EPS nconv=0 first unconverged value (error) -302.035 (2.09798403e-06) 153466 EPS nconv=0 first unconverged value (error) -302.035 (2.03310923e-06) 153467 EPS nconv=0 first unconverged value (error) -302.035 (1.99447698e-06) 153468 EPS nconv=0 first unconverged value (error) -302.035 (1.96823061e-06) 153469 EPS nconv=0 first unconverged value (error) -302.035 (1.96823061e-06) 153470 EPS nconv=0 first unconverged value (error) -302.035 (2.14063214e-06) 153471 EPS nconv=0 first unconverged value (error) -302.035 (2.13228842e-06) 153472 EPS nconv=0 first unconverged value (error) -302.035 (1.99565247e-06) 153473 EPS nconv=0 first unconverged value (error) -302.035 (1.94601028e-06) 153474 EPS nconv=0 first unconverged value (error) -302.035 (1.89309806e-06) 153475 EPS nconv=0 first unconverged value (error) -302.035 (1.89309806e-06) 153476 EPS nconv=0 first unconverged value (error) -302.035 (2.11651364e-06) 153477 EPS nconv=0 first unconverged value (error) -302.035 (2.12719898e-06) 153478 EPS nconv=0 first unconverged value (error) -302.035 (2.02936595e-06) 153479 EPS nconv=0 first unconverged value (error) -302.035 (1.98725918e-06) 153480 EPS nconv=0 first unconverged value (error) -302.035 (1.93243210e-06) 153481 EPS nconv=0 first unconverged value (error) -302.035 (1.93243210e-06) 153482 EPS nconv=0 first unconverged value (error) -302.035 (1.94353992e-06) 153483 EPS nconv=0 first unconverged value (error) -302.035 (1.96020979e-06) 153484 EPS nconv=0 first unconverged value (error) -302.035 (1.89883436e-06) 153485 EPS nconv=0 first unconverged value (error) -302.035 (1.85970259e-06) 153486 EPS nconv=0 first unconverged value (error) -302.035 (1.83978124e-06) 153487 EPS nconv=0 first unconverged value (error) -302.035 (1.83978124e-06) 153488 EPS nconv=0 first unconverged value (error) -302.035 (1.97768555e-06) 153489 EPS nconv=0 first unconverged value (error) -302.035 (1.93772569e-06) 153490 EPS nconv=0 first unconverged value (error) -302.035 (1.90472485e-06) 153491 EPS nconv=0 first unconverged value (error) -302.035 (1.88381582e-06) 153492 EPS nconv=0 first unconverged value (error) -302.035 (1.86679756e-06) 153493 EPS nconv=0 first unconverged value (error) -302.035 (1.86679756e-06) 153494 EPS nconv=0 first unconverged value (error) -302.035 (2.68932468e-06) 153495 EPS nconv=0 first unconverged value (error) -302.035 (2.43113999e-06) 153496 EPS nconv=0 first unconverged value (error) -302.035 (2.29490383e-06) 153497 EPS nconv=0 first unconverged value (error) -302.035 (2.22192401e-06) 153498 EPS nconv=0 first unconverged value (error) -302.035 (2.12837573e-06) 153499 EPS nconv=0 first unconverged value (error) -302.035 (2.12837573e-06) 153500 EPS nconv=0 first unconverged value (error) -302.035 (2.11130925e-06) 153501 EPS nconv=0 first unconverged value (error) -302.035 (2.41856308e-06) 153502 EPS nconv=0 first unconverged value (error) -302.035 (2.06342339e-06) 153503 EPS nconv=0 first unconverged value (error) -302.035 (1.92385753e-06) 153504 EPS nconv=0 first unconverged value (error) -302.035 (1.87975730e-06) 153505 EPS nconv=0 first unconverged value (error) -302.035 (1.87975730e-06) 153506 EPS nconv=0 first unconverged value (error) -302.035 (1.99437978e-06) 153507 EPS nconv=0 first unconverged value (error) -302.035 (1.93252845e-06) 153508 EPS nconv=0 first unconverged value (error) -302.035 (1.91022625e-06) 153509 EPS nconv=0 first unconverged value (error) -302.035 (1.90544032e-06) 153510 EPS nconv=0 first unconverged value (error) -302.035 (1.88046364e-06) 153511 EPS nconv=0 first unconverged value (error) -302.035 (1.88046364e-06) 153512 EPS nconv=0 first unconverged value (error) -302.035 (1.93641795e-06) 153513 EPS nconv=0 first unconverged value (error) -302.035 (1.94291194e-06) 153514 EPS nconv=0 first unconverged value (error) -302.035 (1.87229279e-06) 153515 EPS nconv=0 first unconverged value (error) -302.035 (1.85832054e-06) 153516 EPS nconv=0 first unconverged value (error) -302.035 (1.84905814e-06) 153517 EPS nconv=0 first unconverged value (error) -302.035 (1.84905814e-06) 153518 EPS nconv=0 first unconverged value (error) -302.035 (2.64742567e-06) 153519 EPS nconv=0 first unconverged value (error) -302.035 (2.40379661e-06) 153520 EPS nconv=0 first unconverged value (error) -302.035 (2.25957206e-06) 153521 EPS nconv=0 first unconverged value (error) -302.035 (2.20192787e-06) 153522 EPS nconv=0 first unconverged value (error) -302.035 (2.13251744e-06) 153523 EPS nconv=0 first unconverged value (error) -302.035 (2.13251744e-06) 153524 EPS nconv=0 first unconverged value (error) -302.035 (2.17649759e-06) 153525 EPS nconv=0 first unconverged value (error) -302.035 (2.40255276e-06) 153526 EPS nconv=0 first unconverged value (error) -302.035 (2.09684369e-06) 153527 EPS nconv=0 first unconverged value (error) -302.035 (1.95697198e-06) 153528 EPS nconv=0 first unconverged value (error) -302.035 (1.90191037e-06) 153529 EPS nconv=0 first unconverged value (error) -302.035 (1.90191037e-06) 153530 EPS nconv=0 first unconverged value (error) -302.035 (1.94760428e-06) 153531 EPS nconv=0 first unconverged value (error) -302.035 (1.90113173e-06) 153532 EPS nconv=0 first unconverged value (error) -302.035 (1.88004221e-06) 153533 EPS nconv=0 first unconverged value (error) -302.035 (1.87359905e-06) 153534 EPS nconv=0 first unconverged value (error) -302.035 (1.85480511e-06) 153535 EPS nconv=0 first unconverged value (error) -302.035 (1.85480511e-06) 153536 EPS nconv=0 first unconverged value (error) -302.035 (1.85219182e-06) 153537 EPS nconv=0 first unconverged value (error) -302.035 (1.87796926e-06) 153538 EPS nconv=0 first unconverged value (error) -302.035 (1.82806858e-06) 153539 EPS nconv=0 first unconverged value (error) -302.035 (1.81513847e-06) 153540 EPS nconv=0 first unconverged value (error) -302.035 (1.81035263e-06) 153541 EPS nconv=0 first unconverged value (error) -302.035 (1.81035263e-06) 153542 EPS nconv=0 first unconverged value (error) -302.035 (2.64623629e-06) 153543 EPS nconv=0 first unconverged value (error) -302.035 (2.36212931e-06) 153544 EPS nconv=0 first unconverged value (error) -302.035 (2.22951830e-06) 153545 EPS nconv=0 first unconverged value (error) -302.035 (2.20542195e-06) 153546 EPS nconv=0 first unconverged value (error) -302.035 (2.13012260e-06) 153547 EPS nconv=0 first unconverged value (error) -302.035 (2.13012260e-06) 153548 EPS nconv=0 first unconverged value (error) -302.035 (2.12831269e-06) 153549 EPS nconv=0 first unconverged value (error) -302.035 (2.39060464e-06) 153550 EPS nconv=0 first unconverged value (error) -302.035 (2.06859711e-06) 153551 EPS nconv=0 first unconverged value (error) -302.035 (1.91160606e-06) 153552 EPS nconv=0 first unconverged value (error) -302.035 (1.88365872e-06) 153553 EPS nconv=0 first unconverged value (error) -302.035 (1.88365872e-06) 153554 EPS nconv=0 first unconverged value (error) -302.035 (1.93276706e-06) 153555 EPS nconv=0 first unconverged value (error) -302.035 (1.88557610e-06) 153556 EPS nconv=0 first unconverged value (error) -302.035 (1.87163885e-06) 153557 EPS nconv=0 first unconverged value (error) -302.035 (1.86713095e-06) 153558 EPS nconv=0 first unconverged value (error) -302.035 (1.85200890e-06) 153559 EPS nconv=0 first unconverged value (error) -302.035 (1.85200890e-06) 153560 EPS nconv=0 first unconverged value (error) -302.035 (2.25802289e-06) 153561 EPS nconv=0 first unconverged value (error) -302.035 (2.20038493e-06) 153562 EPS nconv=0 first unconverged value (error) -302.035 (2.14840475e-06) 153563 EPS nconv=0 first unconverged value (error) -302.035 (2.13951234e-06) 153564 EPS nconv=0 first unconverged value (error) -302.035 (2.13350597e-06) 153565 EPS nconv=0 first unconverged value (error) -302.035 (2.13350597e-06) 153566 EPS nconv=0 first unconverged value (error) -302.035 (2.23611106e-06) 153567 EPS nconv=0 first unconverged value (error) -302.035 (1.97419807e-06) 153568 EPS nconv=0 first unconverged value (error) -302.035 (1.90445205e-06) 153569 EPS nconv=0 first unconverged value (error) -302.035 (1.87261146e-06) 153570 EPS nconv=0 first unconverged value (error) -302.035 (1.85518011e-06) 153571 EPS nconv=0 first unconverged value (error) -302.035 (1.85518011e-06) 153572 EPS nconv=0 first unconverged value (error) -302.035 (2.01462593e-06) 153573 EPS nconv=0 first unconverged value (error) -302.035 (2.00389886e-06) 153574 EPS nconv=0 first unconverged value (error) -302.035 (1.90688079e-06) 153575 EPS nconv=0 first unconverged value (error) -302.035 (1.88035568e-06) 153576 EPS nconv=0 first unconverged value (error) -302.035 (1.87673286e-06) 153577 EPS nconv=0 first unconverged value (error) -302.035 (1.87673286e-06) 153578 EPS nconv=0 first unconverged value (error) -302.035 (1.94601214e-06) 153579 EPS nconv=0 first unconverged value (error) -302.035 (1.96411374e-06) 153580 EPS nconv=0 first unconverged value (error) -302.035 (1.90264047e-06) 153581 EPS nconv=0 first unconverged value (error) -302.035 (1.84914635e-06) 153582 EPS nconv=0 first unconverged value (error) -302.035 (1.83070673e-06) 153583 EPS nconv=0 first unconverged value (error) -302.035 (1.83070673e-06) 153584 EPS nconv=0 first unconverged value (error) -302.035 (2.09714257e-06) 153585 EPS nconv=0 first unconverged value (error) -302.035 (2.07042043e-06) 153586 EPS nconv=0 first unconverged value (error) -302.035 (1.99653952e-06) 153587 EPS nconv=0 first unconverged value (error) -302.035 (1.96687207e-06) 153588 EPS nconv=0 first unconverged value (error) -302.035 (1.93139891e-06) 153589 EPS nconv=0 first unconverged value (error) -302.035 (1.93139891e-06) 153590 EPS nconv=0 first unconverged value (error) -302.035 (2.28060202e-06) 153591 EPS nconv=0 first unconverged value (error) -302.035 (2.33202989e-06) 153592 EPS nconv=0 first unconverged value (error) -302.035 (2.21002800e-06) 153593 EPS nconv=0 first unconverged value (error) -302.035 (2.07645157e-06) 153594 EPS nconv=0 first unconverged value (error) -302.035 (2.01242191e-06) 153595 EPS nconv=0 first unconverged value (error) -302.035 (2.01242191e-06) 153596 EPS nconv=0 first unconverged value (error) -302.035 (2.01268225e-06) 153597 EPS nconv=0 first unconverged value (error) -302.035 (1.97768263e-06) 153598 EPS nconv=0 first unconverged value (error) -302.035 (1.92564150e-06) 153599 EPS nconv=0 first unconverged value (error) -302.035 (1.85802307e-06) 153600 EPS nconv=0 first unconverged value (error) -302.035 (1.85329175e-06) 153601 EPS nconv=0 first unconverged value (error) -302.035 (1.85329175e-06) 153602 EPS nconv=0 first unconverged value (error) -302.035 (1.80890325e-06) 153603 EPS nconv=0 first unconverged value (error) -302.035 (1.80871049e-06) 153604 EPS nconv=0 first unconverged value (error) -302.035 (1.79962786e-06) 153605 EPS nconv=0 first unconverged value (error) -302.035 (1.79738498e-06) 153606 EPS nconv=0 first unconverged value (error) -302.035 (1.79575977e-06) 153607 EPS nconv=0 first unconverged value (error) -302.035 (1.79575977e-06) 153608 EPS nconv=0 first unconverged value (error) -302.035 (2.00105240e-06) 153609 EPS nconv=0 first unconverged value (error) -302.035 (1.94763519e-06) 153610 EPS nconv=0 first unconverged value (error) -302.035 (1.91415024e-06) 153611 EPS nconv=0 first unconverged value (error) -302.035 (1.90232670e-06) 153612 EPS nconv=0 first unconverged value (error) -302.035 (1.88949681e-06) 153613 EPS nconv=0 first unconverged value (error) -302.035 (1.88949681e-06) 153614 EPS nconv=0 first unconverged value (error) -302.035 (2.04291020e-06) 153615 EPS nconv=0 first unconverged value (error) -302.035 (1.99026276e-06) 153616 EPS nconv=0 first unconverged value (error) -302.035 (1.90531495e-06) 153617 EPS nconv=0 first unconverged value (error) -302.035 (1.89638768e-06) 153618 EPS nconv=0 first unconverged value (error) -302.035 (1.88431609e-06) 153619 EPS nconv=0 first unconverged value (error) -302.035 (1.88431609e-06) 153620 EPS nconv=0 first unconverged value (error) -302.035 (1.90582319e-06) 153621 EPS nconv=0 first unconverged value (error) -302.035 (1.93291785e-06) 153622 EPS nconv=0 first unconverged value (error) -302.035 (1.88224036e-06) 153623 EPS nconv=0 first unconverged value (error) -302.035 (1.83414117e-06) 153624 EPS nconv=0 first unconverged value (error) -302.035 (1.81946913e-06) 153625 EPS nconv=0 first unconverged value (error) -302.035 (1.81946913e-06) 153626 EPS nconv=0 first unconverged value (error) -302.035 (1.90341631e-06) 153627 EPS nconv=0 first unconverged value (error) -302.035 (1.88775916e-06) 153628 EPS nconv=0 first unconverged value (error) -302.035 (1.87255363e-06) 153629 EPS nconv=0 first unconverged value (error) -302.035 (1.84441473e-06) 153630 EPS nconv=0 first unconverged value (error) -302.035 (1.83798255e-06) 153631 EPS nconv=0 first unconverged value (error) -302.035 (1.83798255e-06) 153632 EPS nconv=0 first unconverged value (error) -302.035 (1.99634925e-06) 153633 EPS nconv=0 first unconverged value (error) -302.035 (1.97813068e-06) 153634 EPS nconv=0 first unconverged value (error) -302.035 (1.95963249e-06) 153635 EPS nconv=0 first unconverged value (error) -302.035 (1.88624232e-06) 153636 EPS nconv=0 first unconverged value (error) -302.035 (1.87621445e-06) 153637 EPS nconv=0 first unconverged value (error) -302.035 (1.87621445e-06) 153638 EPS nconv=0 first unconverged value (error) -302.035 (1.92163291e-06) 153639 EPS nconv=0 first unconverged value (error) -302.035 (1.94769150e-06) 153640 EPS nconv=0 first unconverged value (error) -302.035 (1.88425784e-06) 153641 EPS nconv=0 first unconverged value (error) -302.035 (1.84643037e-06) 153642 EPS nconv=0 first unconverged value (error) -302.035 (1.83825041e-06) 153643 EPS nconv=0 first unconverged value (error) -302.035 (1.83825041e-06) 153644 EPS nconv=0 first unconverged value (error) -302.035 (1.82274080e-06) 153645 EPS nconv=0 first unconverged value (error) -302.035 (1.82615108e-06) 153646 EPS nconv=0 first unconverged value (error) -302.035 (1.80811375e-06) 153647 EPS nconv=0 first unconverged value (error) -302.035 (1.80284921e-06) 153648 EPS nconv=0 first unconverged value (error) -302.035 (1.79952417e-06) 153649 EPS nconv=0 first unconverged value (error) -302.035 (1.79952417e-06) 153650 EPS nconv=0 first unconverged value (error) -302.035 (1.81431944e-06) 153651 EPS nconv=0 first unconverged value (error) -302.035 (1.80958809e-06) 153652 EPS nconv=0 first unconverged value (error) -302.035 (1.80444220e-06) 153653 EPS nconv=0 first unconverged value (error) -302.035 (1.80402755e-06) 153654 EPS nconv=0 first unconverged value (error) -302.035 (1.80216616e-06) 153655 EPS nconv=0 first unconverged value (error) -302.035 (1.80216616e-06) 153656 EPS nconv=0 first unconverged value (error) -302.035 (1.91912803e-06) 153657 EPS nconv=0 first unconverged value (error) -302.035 (1.88909887e-06) 153658 EPS nconv=0 first unconverged value (error) -302.035 (1.85953612e-06) 153659 EPS nconv=0 first unconverged value (error) -302.035 (1.84844167e-06) 153660 EPS nconv=0 first unconverged value (error) -302.035 (1.83834236e-06) 153661 EPS nconv=0 first unconverged value (error) -302.035 (1.83834236e-06) 153662 EPS nconv=0 first unconverged value (error) -302.035 (1.91887165e-06) 153663 EPS nconv=0 first unconverged value (error) -302.035 (1.90621220e-06) 153664 EPS nconv=0 first unconverged value (error) -302.035 (1.86936001e-06) 153665 EPS nconv=0 first unconverged value (error) -302.035 (1.86053237e-06) 153666 EPS nconv=0 first unconverged value (error) -302.035 (1.84892070e-06) 153667 EPS nconv=0 first unconverged value (error) -302.035 (1.84892070e-06) 153668 EPS nconv=0 first unconverged value (error) -302.035 (1.85426710e-06) 153669 EPS nconv=0 first unconverged value (error) -302.035 (1.84496251e-06) 153670 EPS nconv=0 first unconverged value (error) -302.035 (1.81615085e-06) 153671 EPS nconv=0 first unconverged value (error) -302.035 (1.80656726e-06) 153672 EPS nconv=0 first unconverged value (error) -302.035 (1.80427934e-06) 153673 EPS nconv=0 first unconverged value (error) -302.035 (1.80427934e-06) 153674 EPS nconv=0 first unconverged value (error) -302.035 (1.80916727e-06) 153675 EPS nconv=0 first unconverged value (error) -302.035 (1.80242025e-06) 153676 EPS nconv=0 first unconverged value (error) -302.035 (1.79923971e-06) 153677 EPS nconv=0 first unconverged value (error) -302.035 (1.79764439e-06) 153678 EPS nconv=0 first unconverged value (error) -302.035 (1.79684865e-06) 153679 EPS nconv=0 first unconverged value (error) -302.035 (1.79684865e-06) 153680 EPS nconv=0 first unconverged value (error) -302.035 (2.03167114e-06) 153681 EPS nconv=0 first unconverged value (error) -302.035 (1.92074054e-06) 153682 EPS nconv=0 first unconverged value (error) -302.035 (1.89765899e-06) 153683 EPS nconv=0 first unconverged value (error) -302.035 (1.88727691e-06) 153684 EPS nconv=0 first unconverged value (error) -302.035 (1.87055926e-06) 153685 EPS nconv=0 first unconverged value (error) -302.035 (1.87055926e-06) 153686 EPS nconv=0 first unconverged value (error) -302.035 (1.89962952e-06) 153687 EPS nconv=0 first unconverged value (error) -302.035 (1.95605092e-06) 153688 EPS nconv=0 first unconverged value (error) -302.035 (1.85594231e-06) 153689 EPS nconv=0 first unconverged value (error) -302.035 (1.83999919e-06) 153690 EPS nconv=0 first unconverged value (error) -302.035 (1.82952622e-06) 153691 EPS nconv=0 first unconverged value (error) -302.035 (1.82952622e-06) 153692 EPS nconv=0 first unconverged value (error) -302.035 (1.94504460e-06) 153693 EPS nconv=0 first unconverged value (error) -302.035 (1.90461363e-06) 153694 EPS nconv=0 first unconverged value (error) -302.035 (1.87304571e-06) 153695 EPS nconv=0 first unconverged value (error) -302.035 (1.85836821e-06) 153696 EPS nconv=0 first unconverged value (error) -302.035 (1.84898053e-06) 153697 EPS nconv=0 first unconverged value (error) -302.035 (1.84898053e-06) 153698 EPS nconv=0 first unconverged value (error) -302.035 (1.96280256e-06) 153699 EPS nconv=0 first unconverged value (error) -302.035 (1.93678889e-06) 153700 EPS nconv=0 first unconverged value (error) -302.035 (1.90563934e-06) 153701 EPS nconv=0 first unconverged value (error) -302.035 (1.85351800e-06) 153702 EPS nconv=0 first unconverged value (error) -302.035 (1.84216065e-06) 153703 EPS nconv=0 first unconverged value (error) -302.035 (1.84216065e-06) 153704 EPS nconv=0 first unconverged value (error) -302.035 (1.89522215e-06) 153705 EPS nconv=0 first unconverged value (error) -302.035 (1.90302797e-06) 153706 EPS nconv=0 first unconverged value (error) -302.035 (1.85834536e-06) 153707 EPS nconv=0 first unconverged value (error) -302.035 (1.84079943e-06) 153708 EPS nconv=0 first unconverged value (error) -302.035 (1.82383689e-06) 153709 EPS nconv=0 first unconverged value (error) -302.035 (1.82383689e-06) 153710 EPS nconv=0 first unconverged value (error) -302.035 (1.89178083e-06) 153711 EPS nconv=0 first unconverged value (error) -302.035 (1.87899971e-06) 153712 EPS nconv=0 first unconverged value (error) -302.035 (1.85592451e-06) 153713 EPS nconv=0 first unconverged value (error) -302.035 (1.84410833e-06) 153714 EPS nconv=0 first unconverged value (error) -302.035 (1.83507776e-06) 153715 EPS nconv=0 first unconverged value (error) -302.035 (1.83507776e-06) 153716 EPS nconv=0 first unconverged value (error) -302.035 (1.90239161e-06) 153717 EPS nconv=0 first unconverged value (error) -302.035 (1.88171551e-06) 153718 EPS nconv=0 first unconverged value (error) -302.035 (1.84775395e-06) 153719 EPS nconv=0 first unconverged value (error) -302.035 (1.84039188e-06) 153720 EPS nconv=0 first unconverged value (error) -302.035 (1.83494032e-06) 153721 EPS nconv=0 first unconverged value (error) -302.035 (1.83494032e-06) 153722 EPS nconv=0 first unconverged value (error) -302.035 (1.89252013e-06) 153723 EPS nconv=0 first unconverged value (error) -302.035 (1.88440994e-06) 153724 EPS nconv=0 first unconverged value (error) -302.035 (1.84737095e-06) 153725 EPS nconv=0 first unconverged value (error) -302.035 (1.83099306e-06) 153726 EPS nconv=0 first unconverged value (error) -302.035 (1.82004063e-06) 153727 EPS nconv=0 first unconverged value (error) -302.035 (1.82004063e-06) 153728 EPS nconv=0 first unconverged value (error) -302.035 (1.84998355e-06) 153729 EPS nconv=0 first unconverged value (error) -302.035 (1.84277136e-06) 153730 EPS nconv=0 first unconverged value (error) -302.035 (1.84012747e-06) 153731 EPS nconv=0 first unconverged value (error) -302.035 (1.82187435e-06) 153732 EPS nconv=0 first unconverged value (error) -302.035 (1.80953039e-06) 153733 EPS nconv=0 first unconverged value (error) -302.035 (1.80953039e-06) 153734 EPS nconv=0 first unconverged value (error) -302.035 (1.89049591e-06) 153735 EPS nconv=0 first unconverged value (error) -302.035 (1.86678111e-06) 153736 EPS nconv=0 first unconverged value (error) -302.035 (1.85871554e-06) 153737 EPS nconv=0 first unconverged value (error) -302.035 (1.84219359e-06) 153738 EPS nconv=0 first unconverged value (error) -302.035 (1.83701434e-06) 153739 EPS nconv=0 first unconverged value (error) -302.035 (1.83701434e-06) 153740 EPS nconv=0 first unconverged value (error) -302.035 (1.91351826e-06) 153741 EPS nconv=0 first unconverged value (error) -302.035 (1.88879538e-06) 153742 EPS nconv=0 first unconverged value (error) -302.035 (1.84254409e-06) 153743 EPS nconv=0 first unconverged value (error) -302.035 (1.84380192e-06) 153744 EPS nconv=0 first unconverged value (error) -302.035 (1.83328051e-06) 153745 EPS nconv=0 first unconverged value (error) -302.035 (1.83328051e-06) 153746 EPS nconv=0 first unconverged value (error) -302.035 (1.85817117e-06) 153747 EPS nconv=0 first unconverged value (error) -302.035 (1.88244086e-06) 153748 EPS nconv=0 first unconverged value (error) -302.035 (1.83311196e-06) 153749 EPS nconv=0 first unconverged value (error) -302.035 (1.81948067e-06) 153750 EPS nconv=0 first unconverged value (error) -302.035 (1.81294950e-06) 153751 EPS nconv=0 first unconverged value (error) -302.035 (1.81294950e-06) 153752 EPS nconv=0 first unconverged value (error) -302.035 (1.80976464e-06) 153753 EPS nconv=0 first unconverged value (error) -302.035 (1.81446695e-06) 153754 EPS nconv=0 first unconverged value (error) -302.035 (1.81174056e-06) 153755 EPS nconv=0 first unconverged value (error) -302.035 (1.79851748e-06) 153756 EPS nconv=0 first unconverged value (error) -302.035 (1.79829780e-06) 153757 EPS nconv=0 first unconverged value (error) -302.035 (1.79829780e-06) 153758 EPS nconv=0 first unconverged value (error) -302.035 (1.83549833e-06) 153759 EPS nconv=0 first unconverged value (error) -302.035 (1.81711358e-06) 153760 EPS nconv=0 first unconverged value (error) -302.035 (1.81785090e-06) 153761 EPS nconv=0 first unconverged value (error) -302.035 (1.81354353e-06) 153762 EPS nconv=0 first unconverged value (error) -302.035 (1.81000380e-06) 153763 EPS nconv=0 first unconverged value (error) -302.035 (1.81000380e-06) 153764 EPS nconv=0 first unconverged value (error) -302.035 (1.82599709e-06) 153765 EPS nconv=0 first unconverged value (error) -302.035 (1.82974162e-06) 153766 EPS nconv=0 first unconverged value (error) -302.035 (1.80932651e-06) 153767 EPS nconv=0 first unconverged value (error) -302.035 (1.80954570e-06) 153768 EPS nconv=0 first unconverged value (error) -302.035 (1.80725108e-06) 153769 EPS nconv=0 first unconverged value (error) -302.035 (1.80725108e-06) 153770 EPS nconv=0 first unconverged value (error) -302.035 (1.80423691e-06) 153771 EPS nconv=0 first unconverged value (error) -302.035 (1.80371752e-06) 153772 EPS nconv=0 first unconverged value (error) -302.035 (1.79946256e-06) 153773 EPS nconv=0 first unconverged value (error) -302.035 (1.79654359e-06) 153774 EPS nconv=0 first unconverged value (error) -302.035 (1.79577944e-06) 153775 EPS nconv=0 first unconverged value (error) -302.035 (1.79577944e-06) 153776 EPS nconv=0 first unconverged value (error) -302.035 (1.85080122e-06) 153777 EPS nconv=0 first unconverged value (error) -302.035 (1.82969507e-06) 153778 EPS nconv=0 first unconverged value (error) -302.035 (1.82226283e-06) 153779 EPS nconv=0 first unconverged value (error) -302.035 (1.81642470e-06) 153780 EPS nconv=0 first unconverged value (error) -302.035 (1.81323703e-06) 153781 EPS nconv=0 first unconverged value (error) -302.035 (1.81323703e-06) 153782 EPS nconv=0 first unconverged value (error) -302.035 (1.81886234e-06) 153783 EPS nconv=0 first unconverged value (error) -302.035 (1.83458507e-06) 153784 EPS nconv=0 first unconverged value (error) -302.035 (1.81346252e-06) 153785 EPS nconv=0 first unconverged value (error) -302.035 (1.80370033e-06) 153786 EPS nconv=0 first unconverged value (error) -302.035 (1.80180575e-06) 153787 EPS nconv=0 first unconverged value (error) -302.035 (1.80180575e-06) 153788 EPS nconv=0 first unconverged value (error) -302.035 (1.80217822e-06) 153789 EPS nconv=0 first unconverged value (error) -302.035 (1.79952185e-06) 153790 EPS nconv=0 first unconverged value (error) -302.035 (1.79728151e-06) 153791 EPS nconv=0 first unconverged value (error) -302.035 (1.79666772e-06) 153792 EPS nconv=0 first unconverged value (error) -302.035 (1.79545401e-06) 153793 EPS nconv=0 first unconverged value (error) -302.035 (1.79545401e-06) 153794 EPS nconv=0 first unconverged value (error) -302.035 (1.81021149e-06) 153795 EPS nconv=0 first unconverged value (error) -302.035 (1.81023334e-06) 153796 EPS nconv=0 first unconverged value (error) -302.035 (1.80510690e-06) 153797 EPS nconv=0 first unconverged value (error) -302.035 (1.80179450e-06) 153798 EPS nconv=0 first unconverged value (error) -302.035 (1.80041211e-06) 153799 EPS nconv=0 first unconverged value (error) -302.035 (1.80041211e-06) 153800 EPS nconv=0 first unconverged value (error) -302.035 (1.80058829e-06) 153801 EPS nconv=0 first unconverged value (error) -302.035 (1.80268756e-06) 153802 EPS nconv=0 first unconverged value (error) -302.035 (1.80085422e-06) 153803 EPS nconv=0 first unconverged value (error) -302.035 (1.79600704e-06) 153804 EPS nconv=0 first unconverged value (error) -302.035 (1.79528059e-06) 153805 EPS nconv=0 first unconverged value (error) -302.035 (1.79528059e-06) 153806 EPS nconv=0 first unconverged value (error) -302.035 (1.79901916e-06) 153807 EPS nconv=0 first unconverged value (error) -302.035 (1.79732575e-06) 153808 EPS nconv=0 first unconverged value (error) -302.035 (1.79703339e-06) 153809 EPS nconv=0 first unconverged value (error) -302.035 (1.79653919e-06) 153810 EPS nconv=0 first unconverged value (error) -302.035 (1.79609201e-06) 153811 EPS nconv=0 first unconverged value (error) -302.035 (1.79609201e-06) 153812 EPS nconv=0 first unconverged value (error) -302.035 (1.80424689e-06) 153813 EPS nconv=0 first unconverged value (error) -302.035 (1.80129894e-06) 153814 EPS nconv=0 first unconverged value (error) -302.035 (1.79842114e-06) 153815 EPS nconv=0 first unconverged value (error) -302.035 (1.79751990e-06) 153816 EPS nconv=0 first unconverged value (error) -302.035 (1.79691632e-06) 153817 EPS nconv=0 first unconverged value (error) -302.035 (1.79691632e-06) 153818 EPS nconv=0 first unconverged value (error) -302.035 (1.81562559e-06) 153819 EPS nconv=0 first unconverged value (error) -302.035 (1.81391196e-06) 153820 EPS nconv=0 first unconverged value (error) -302.035 (1.80568206e-06) 153821 EPS nconv=0 first unconverged value (error) -302.035 (1.80312979e-06) 153822 EPS nconv=0 first unconverged value (error) -302.035 (1.80166606e-06) 153823 EPS nconv=0 first unconverged value (error) -302.035 (1.80166606e-06) 153824 EPS nconv=0 first unconverged value (error) -302.035 (1.80151880e-06) 153825 EPS nconv=0 first unconverged value (error) -302.035 (1.80709692e-06) 153826 EPS nconv=0 first unconverged value (error) -302.035 (1.80234471e-06) 153827 EPS nconv=0 first unconverged value (error) -302.035 (1.79664752e-06) 153828 EPS nconv=0 first unconverged value (error) -302.035 (1.79590441e-06) 153829 EPS nconv=0 first unconverged value (error) -302.035 (1.79590441e-06) 153830 EPS nconv=0 first unconverged value (error) -302.035 (1.80846399e-06) 153831 EPS nconv=0 first unconverged value (error) -302.035 (1.80342139e-06) 153832 EPS nconv=0 first unconverged value (error) -302.035 (1.80262943e-06) 153833 EPS nconv=0 first unconverged value (error) -302.035 (1.80134776e-06) 153834 EPS nconv=0 first unconverged value (error) -302.035 (1.79972470e-06) 153835 EPS nconv=0 first unconverged value (error) -302.035 (1.79972470e-06) 153836 EPS nconv=0 first unconverged value (error) -302.035 (1.80168725e-06) 153837 EPS nconv=0 first unconverged value (error) -302.035 (1.80375593e-06) 153838 EPS nconv=0 first unconverged value (error) -302.035 (1.79803369e-06) 153839 EPS nconv=0 first unconverged value (error) -302.035 (1.79768359e-06) 153840 EPS nconv=0 first unconverged value (error) -302.035 (1.79617337e-06) 153841 EPS nconv=0 first unconverged value (error) -302.035 (1.79617337e-06) 153842 EPS nconv=0 first unconverged value (error) -302.035 (1.82262750e-06) 153843 EPS nconv=0 first unconverged value (error) -302.035 (1.81880518e-06) 153844 EPS nconv=0 first unconverged value (error) -302.035 (1.81023645e-06) 153845 EPS nconv=0 first unconverged value (error) -302.035 (1.80822796e-06) 153846 EPS nconv=0 first unconverged value (error) -302.035 (1.80496051e-06) 153847 EPS nconv=0 first unconverged value (error) -302.035 (1.80496051e-06) 153848 EPS nconv=0 first unconverged value (error) -302.035 (1.81170013e-06) 153849 EPS nconv=0 first unconverged value (error) -302.035 (1.81944561e-06) 153850 EPS nconv=0 first unconverged value (error) -302.035 (1.81537226e-06) 153851 EPS nconv=0 first unconverged value (error) -302.035 (1.80250005e-06) 153852 EPS nconv=0 first unconverged value (error) -302.035 (1.80109016e-06) 153853 EPS nconv=0 first unconverged value (error) -302.035 (1.80109016e-06) 153854 EPS nconv=0 first unconverged value (error) -302.035 (1.83539008e-06) 153855 EPS nconv=0 first unconverged value (error) -302.035 (1.81941746e-06) 153856 EPS nconv=0 first unconverged value (error) -302.035 (1.81916761e-06) 153857 EPS nconv=0 first unconverged value (error) -302.035 (1.81460031e-06) 153858 EPS nconv=0 first unconverged value (error) -302.035 (1.81026905e-06) 153859 EPS nconv=0 first unconverged value (error) -302.035 (1.81026905e-06) 153860 EPS nconv=0 first unconverged value (error) -302.035 (1.87411419e-06) 153861 EPS nconv=0 first unconverged value (error) -302.035 (1.85221057e-06) 153862 EPS nconv=0 first unconverged value (error) -302.035 (1.83861011e-06) 153863 EPS nconv=0 first unconverged value (error) -302.035 (1.83394009e-06) 153864 EPS nconv=0 first unconverged value (error) -302.035 (1.83225491e-06) 153865 EPS nconv=0 first unconverged value (error) -302.035 (1.83225491e-06) 153866 EPS nconv=0 first unconverged value (error) -302.035 (1.85071859e-06) 153867 EPS nconv=0 first unconverged value (error) -302.035 (1.84869344e-06) 153868 EPS nconv=0 first unconverged value (error) -302.035 (1.82378628e-06) 153869 EPS nconv=0 first unconverged value (error) -302.035 (1.82504370e-06) 153870 EPS nconv=0 first unconverged value (error) -302.035 (1.80514636e-06) 153871 EPS nconv=0 first unconverged value (error) -302.035 (1.80514636e-06) 153872 EPS nconv=0 first unconverged value (error) -302.035 (1.84027471e-06) 153873 EPS nconv=0 first unconverged value (error) -302.035 (1.85099115e-06) 153874 EPS nconv=0 first unconverged value (error) -302.035 (1.82990163e-06) 153875 EPS nconv=0 first unconverged value (error) -302.035 (1.81798068e-06) 153876 EPS nconv=0 first unconverged value (error) -302.035 (1.81360950e-06) 153877 EPS nconv=0 first unconverged value (error) -302.035 (1.81360950e-06) 153878 EPS nconv=0 first unconverged value (error) -302.035 (1.85971094e-06) 153879 EPS nconv=0 first unconverged value (error) -302.035 (1.85110752e-06) 153880 EPS nconv=0 first unconverged value (error) -302.035 (1.85645565e-06) 153881 EPS nconv=0 first unconverged value (error) -302.035 (1.82584786e-06) 153882 EPS nconv=0 first unconverged value (error) -302.035 (1.81942996e-06) 153883 EPS nconv=0 first unconverged value (error) -302.035 (1.81942996e-06) 153884 EPS nconv=0 first unconverged value (error) -302.035 (1.83339828e-06) 153885 EPS nconv=0 first unconverged value (error) -302.035 (1.83249383e-06) 153886 EPS nconv=0 first unconverged value (error) -302.035 (1.81907048e-06) 153887 EPS nconv=0 first unconverged value (error) -302.035 (1.80908059e-06) 153888 EPS nconv=0 first unconverged value (error) -302.035 (1.80394779e-06) 153889 EPS nconv=0 first unconverged value (error) -302.035 (1.80394779e-06) 153890 EPS nconv=0 first unconverged value (error) -302.035 (1.84949236e-06) 153891 EPS nconv=0 first unconverged value (error) -302.035 (1.83688886e-06) 153892 EPS nconv=0 first unconverged value (error) -302.035 (1.82262548e-06) 153893 EPS nconv=0 first unconverged value (error) -302.035 (1.82046467e-06) 153894 EPS nconv=0 first unconverged value (error) -302.035 (1.81867408e-06) 153895 EPS nconv=0 first unconverged value (error) -302.035 (1.81867408e-06) 153896 EPS nconv=0 first unconverged value (error) -302.035 (1.82169505e-06) 153897 EPS nconv=0 first unconverged value (error) -302.035 (1.82764243e-06) 153898 EPS nconv=0 first unconverged value (error) -302.035 (1.81665879e-06) 153899 EPS nconv=0 first unconverged value (error) -302.035 (1.80201721e-06) 153900 EPS nconv=0 first unconverged value (error) -302.035 (1.79693163e-06) 153901 EPS nconv=0 first unconverged value (error) -302.035 (1.79693163e-06) 153902 EPS nconv=0 first unconverged value (error) -302.035 (1.79897501e-06) 153903 EPS nconv=0 first unconverged value (error) -302.035 (1.79838734e-06) 153904 EPS nconv=0 first unconverged value (error) -302.035 (1.79759670e-06) 153905 EPS nconv=0 first unconverged value (error) -302.035 (1.79673953e-06) 153906 EPS nconv=0 first unconverged value (error) -302.035 (1.79629238e-06) 153907 EPS nconv=0 first unconverged value (error) -302.035 (1.79629238e-06) 153908 EPS nconv=0 first unconverged value (error) -302.035 (1.82302434e-06) 153909 EPS nconv=0 first unconverged value (error) -302.035 (1.81501761e-06) 153910 EPS nconv=0 first unconverged value (error) -302.035 (1.80948833e-06) 153911 EPS nconv=0 first unconverged value (error) -302.035 (1.80892035e-06) 153912 EPS nconv=0 first unconverged value (error) -302.035 (1.80716813e-06) 153913 EPS nconv=0 first unconverged value (error) -302.035 (1.80716813e-06) 153914 EPS nconv=0 first unconverged value (error) -302.035 (1.87081332e-06) 153915 EPS nconv=0 first unconverged value (error) -302.035 (1.86404713e-06) 153916 EPS nconv=0 first unconverged value (error) -302.035 (1.84687941e-06) 153917 EPS nconv=0 first unconverged value (error) -302.035 (1.82171494e-06) 153918 EPS nconv=0 first unconverged value (error) -302.035 (1.81734169e-06) 153919 EPS nconv=0 first unconverged value (error) -302.035 (1.81734169e-06) 153920 EPS nconv=0 first unconverged value (error) -302.035 (1.92625235e-06) 153921 EPS nconv=0 first unconverged value (error) -302.035 (1.91863622e-06) 153922 EPS nconv=0 first unconverged value (error) -302.035 (1.89982174e-06) 153923 EPS nconv=0 first unconverged value (error) -302.035 (1.87298227e-06) 153924 EPS nconv=0 first unconverged value (error) -302.035 (1.86501445e-06) 153925 EPS nconv=0 first unconverged value (error) -302.035 (1.86501445e-06) 153926 EPS nconv=0 first unconverged value (error) -302.035 (1.87384260e-06) 153927 EPS nconv=0 first unconverged value (error) -302.035 (1.84526972e-06) 153928 EPS nconv=0 first unconverged value (error) -302.035 (1.81766186e-06) 153929 EPS nconv=0 first unconverged value (error) -302.035 (1.80911777e-06) 153930 EPS nconv=0 first unconverged value (error) -302.035 (1.80586642e-06) 153931 EPS nconv=0 first unconverged value (error) -302.035 (1.80586642e-06) 153932 EPS nconv=0 first unconverged value (error) -302.035 (2.00601717e-06) 153933 EPS nconv=0 first unconverged value (error) -302.035 (1.95007480e-06) 153934 EPS nconv=0 first unconverged value (error) -302.035 (1.90336032e-06) 153935 EPS nconv=0 first unconverged value (error) -302.035 (1.87760373e-06) 153936 EPS nconv=0 first unconverged value (error) -302.035 (1.87081260e-06) 153937 EPS nconv=0 first unconverged value (error) -302.035 (1.87081260e-06) 153938 EPS nconv=0 first unconverged value (error) -302.035 (2.07098743e-06) 153939 EPS nconv=0 first unconverged value (error) -302.035 (1.96428388e-06) 153940 EPS nconv=0 first unconverged value (error) -302.035 (1.92597691e-06) 153941 EPS nconv=0 first unconverged value (error) -302.035 (1.91836401e-06) 153942 EPS nconv=0 first unconverged value (error) -302.035 (1.89603941e-06) 153943 EPS nconv=0 first unconverged value (error) -302.035 (1.89603941e-06) 153944 EPS nconv=0 first unconverged value (error) -302.035 (1.88969060e-06) 153945 EPS nconv=0 first unconverged value (error) -302.035 (1.94666747e-06) 153946 EPS nconv=0 first unconverged value (error) -302.035 (1.82788086e-06) 153947 EPS nconv=0 first unconverged value (error) -302.035 (1.81690084e-06) 153948 EPS nconv=0 first unconverged value (error) -302.035 (1.80833154e-06) 153949 EPS nconv=0 first unconverged value (error) -302.035 (1.80833154e-06) 153950 EPS nconv=0 first unconverged value (error) -302.035 (2.09423495e-06) 153951 EPS nconv=0 first unconverged value (error) -302.035 (1.99239427e-06) 153952 EPS nconv=0 first unconverged value (error) -302.035 (1.92928614e-06) 153953 EPS nconv=0 first unconverged value (error) -302.035 (1.92000819e-06) 153954 EPS nconv=0 first unconverged value (error) -302.035 (1.90937008e-06) 153955 EPS nconv=0 first unconverged value (error) -302.035 (1.90937008e-06) 153956 EPS nconv=0 first unconverged value (error) -302.035 (2.11810612e-06) 153957 EPS nconv=0 first unconverged value (error) -302.035 (2.09908265e-06) 153958 EPS nconv=0 first unconverged value (error) -302.035 (1.98493233e-06) 153959 EPS nconv=0 first unconverged value (error) -302.035 (1.95463483e-06) 153960 EPS nconv=0 first unconverged value (error) -302.035 (1.95313856e-06) 153961 EPS nconv=0 first unconverged value (error) -302.035 (1.95313856e-06) 153962 EPS nconv=0 first unconverged value (error) -302.035 (2.18698059e-06) 153963 EPS nconv=0 first unconverged value (error) -302.035 (2.08738830e-06) 153964 EPS nconv=0 first unconverged value (error) -302.035 (1.98846045e-06) 153965 EPS nconv=0 first unconverged value (error) -302.035 (1.88505570e-06) 153966 EPS nconv=0 first unconverged value (error) -302.035 (1.87285463e-06) 153967 EPS nconv=0 first unconverged value (error) -302.035 (1.87285463e-06) 153968 EPS nconv=0 first unconverged value (error) -302.035 (1.97483630e-06) 153969 EPS nconv=0 first unconverged value (error) -302.035 (2.02492672e-06) 153970 EPS nconv=0 first unconverged value (error) -302.035 (1.89663628e-06) 153971 EPS nconv=0 first unconverged value (error) -302.035 (1.85764256e-06) 153972 EPS nconv=0 first unconverged value (error) -302.035 (1.84820450e-06) 153973 EPS nconv=0 first unconverged value (error) -302.035 (1.84820450e-06) 153974 EPS nconv=0 first unconverged value (error) -302.035 (1.87249768e-06) 153975 EPS nconv=0 first unconverged value (error) -302.035 (1.94764830e-06) 153976 EPS nconv=0 first unconverged value (error) -302.035 (1.86233128e-06) 153977 EPS nconv=0 first unconverged value (error) -302.035 (1.81915055e-06) 153978 EPS nconv=0 first unconverged value (error) -302.035 (1.81220690e-06) 153979 EPS nconv=0 first unconverged value (error) -302.035 (1.81220690e-06) 153980 EPS nconv=0 first unconverged value (error) -302.035 (1.94336550e-06) 153981 EPS nconv=0 first unconverged value (error) -302.035 (1.89841857e-06) 153982 EPS nconv=0 first unconverged value (error) -302.035 (1.87809516e-06) 153983 EPS nconv=0 first unconverged value (error) -302.035 (1.87065490e-06) 153984 EPS nconv=0 first unconverged value (error) -302.035 (1.86133074e-06) 153985 EPS nconv=0 first unconverged value (error) -302.035 (1.86133074e-06) 153986 EPS nconv=0 first unconverged value (error) -302.035 (1.86390013e-06) 153987 EPS nconv=0 first unconverged value (error) -302.035 (1.88025050e-06) 153988 EPS nconv=0 first unconverged value (error) -302.035 (1.82772754e-06) 153989 EPS nconv=0 first unconverged value (error) -302.035 (1.81836860e-06) 153990 EPS nconv=0 first unconverged value (error) -302.035 (1.80391594e-06) 153991 EPS nconv=0 first unconverged value (error) -302.035 (1.80391594e-06) 153992 EPS nconv=0 first unconverged value (error) -302.035 (1.85523163e-06) 153993 EPS nconv=0 first unconverged value (error) -302.035 (1.84024996e-06) 153994 EPS nconv=0 first unconverged value (error) -302.035 (1.83242498e-06) 153995 EPS nconv=0 first unconverged value (error) -302.035 (1.82802081e-06) 153996 EPS nconv=0 first unconverged value (error) -302.035 (1.82224820e-06) 153997 EPS nconv=0 first unconverged value (error) -302.035 (1.82224820e-06) 153998 EPS nconv=0 first unconverged value (error) -302.035 (1.93686054e-06) 153999 EPS nconv=0 first unconverged value (error) -302.035 (1.97162828e-06) 154000 EPS nconv=0 first unconverged value (error) -302.035 (1.91805171e-06) 154001 EPS nconv=0 first unconverged value (error) -302.035 (1.86994087e-06) 154002 EPS nconv=0 first unconverged value (error) -302.035 (1.85517283e-06) 154003 EPS nconv=0 first unconverged value (error) -302.035 (1.85517283e-06) 154004 EPS nconv=0 first unconverged value (error) -302.035 (1.86712852e-06) 154005 EPS nconv=0 first unconverged value (error) -302.035 (1.86150384e-06) 154006 EPS nconv=0 first unconverged value (error) -302.035 (1.85015053e-06) 154007 EPS nconv=0 first unconverged value (error) -302.035 (1.82024966e-06) 154008 EPS nconv=0 first unconverged value (error) -302.035 (1.81152411e-06) 154009 EPS nconv=0 first unconverged value (error) -302.035 (1.81152411e-06) 154010 EPS nconv=0 first unconverged value (error) -302.035 (1.84608060e-06) 154011 EPS nconv=0 first unconverged value (error) -302.035 (1.81840752e-06) 154012 EPS nconv=0 first unconverged value (error) -302.035 (1.81150089e-06) 154013 EPS nconv=0 first unconverged value (error) -302.035 (1.80969962e-06) 154014 EPS nconv=0 first unconverged value (error) -302.035 (1.80801980e-06) 154015 EPS nconv=0 first unconverged value (error) -302.035 (1.80801980e-06) 154016 EPS nconv=0 first unconverged value (error) -302.035 (1.88240356e-06) 154017 EPS nconv=0 first unconverged value (error) -302.035 (1.86706854e-06) 154018 EPS nconv=0 first unconverged value (error) -302.035 (1.83919561e-06) 154019 EPS nconv=0 first unconverged value (error) -302.035 (1.82472371e-06) 154020 EPS nconv=0 first unconverged value (error) -302.035 (1.82128579e-06) 154021 EPS nconv=0 first unconverged value (error) -302.035 (1.82128579e-06) 154022 EPS nconv=0 first unconverged value (error) -302.035 (1.82284576e-06) 154023 EPS nconv=0 first unconverged value (error) -302.035 (1.84585320e-06) 154024 EPS nconv=0 first unconverged value (error) -302.035 (1.81882847e-06) 154025 EPS nconv=0 first unconverged value (error) -302.035 (1.80554269e-06) 154026 EPS nconv=0 first unconverged value (error) -302.035 (1.80007489e-06) 154027 EPS nconv=0 first unconverged value (error) -302.035 (1.80007489e-06) 154028 EPS nconv=0 first unconverged value (error) -302.035 (1.80032487e-06) 154029 EPS nconv=0 first unconverged value (error) -302.035 (1.79964388e-06) 154030 EPS nconv=0 first unconverged value (error) -302.035 (1.79752746e-06) 154031 EPS nconv=0 first unconverged value (error) -302.035 (1.79711182e-06) 154032 EPS nconv=0 first unconverged value (error) -302.035 (1.79629496e-06) 154033 EPS nconv=0 first unconverged value (error) -302.035 (1.79629496e-06) 154034 EPS nconv=0 first unconverged value (error) -302.035 (1.82455811e-06) 154035 EPS nconv=0 first unconverged value (error) -302.035 (1.81281137e-06) 154036 EPS nconv=0 first unconverged value (error) -302.035 (1.80659052e-06) 154037 EPS nconv=0 first unconverged value (error) -302.035 (1.80509909e-06) 154038 EPS nconv=0 first unconverged value (error) -302.035 (1.80409053e-06) 154039 EPS nconv=0 first unconverged value (error) -302.035 (1.80409053e-06) 154040 EPS nconv=0 first unconverged value (error) -302.035 (1.89605792e-06) 154041 EPS nconv=0 first unconverged value (error) -302.035 (1.88004369e-06) 154042 EPS nconv=0 first unconverged value (error) -302.035 (1.84642545e-06) 154043 EPS nconv=0 first unconverged value (error) -302.035 (1.82817214e-06) 154044 EPS nconv=0 first unconverged value (error) -302.035 (1.82459378e-06) 154045 EPS nconv=0 first unconverged value (error) -302.035 (1.82459378e-06) 154046 EPS nconv=0 first unconverged value (error) -302.035 (1.83810739e-06) 154047 EPS nconv=0 first unconverged value (error) -302.035 (1.85849950e-06) 154048 EPS nconv=0 first unconverged value (error) -302.035 (1.83183396e-06) 154049 EPS nconv=0 first unconverged value (error) -302.035 (1.81004169e-06) 154050 EPS nconv=0 first unconverged value (error) -302.035 (1.80735569e-06) 154051 EPS nconv=0 first unconverged value (error) -302.035 (1.80735569e-06) 154052 EPS nconv=0 first unconverged value (error) -302.035 (1.81953963e-06) 154053 EPS nconv=0 first unconverged value (error) -302.035 (1.80965050e-06) 154054 EPS nconv=0 first unconverged value (error) -302.035 (1.80230277e-06) 154055 EPS nconv=0 first unconverged value (error) -302.035 (1.80102021e-06) 154056 EPS nconv=0 first unconverged value (error) -302.035 (1.79958726e-06) 154057 EPS nconv=0 first unconverged value (error) -302.035 (1.79958726e-06) 154058 EPS nconv=0 first unconverged value (error) -302.035 (1.82701137e-06) 154059 EPS nconv=0 first unconverged value (error) -302.035 (1.81401989e-06) 154060 EPS nconv=0 first unconverged value (error) -302.035 (1.80557905e-06) 154061 EPS nconv=0 first unconverged value (error) -302.035 (1.80430778e-06) 154062 EPS nconv=0 first unconverged value (error) -302.035 (1.80311433e-06) 154063 EPS nconv=0 first unconverged value (error) -302.035 (1.80311433e-06) 154064 EPS nconv=0 first unconverged value (error) -302.035 (1.82491422e-06) 154065 EPS nconv=0 first unconverged value (error) -302.035 (1.82501411e-06) 154066 EPS nconv=0 first unconverged value (error) -302.035 (1.80987267e-06) 154067 EPS nconv=0 first unconverged value (error) -302.035 (1.80920027e-06) 154068 EPS nconv=0 first unconverged value (error) -302.035 (1.80358054e-06) 154069 EPS nconv=0 first unconverged value (error) -302.035 (1.80358054e-06) 154070 EPS nconv=0 first unconverged value (error) -302.035 (2.09365798e-06) 154071 EPS nconv=0 first unconverged value (error) -302.035 (2.07077285e-06) 154072 EPS nconv=0 first unconverged value (error) -302.035 (1.98320597e-06) 154073 EPS nconv=0 first unconverged value (error) -302.035 (1.97801047e-06) 154074 EPS nconv=0 first unconverged value (error) -302.035 (1.96304917e-06) 154075 EPS nconv=0 first unconverged value (error) -302.035 (1.96304917e-06) 154076 EPS nconv=0 first unconverged value (error) -302.035 (2.11583609e-06) 154077 EPS nconv=0 first unconverged value (error) -302.035 (2.03351834e-06) 154078 EPS nconv=0 first unconverged value (error) -302.035 (1.96233028e-06) 154079 EPS nconv=0 first unconverged value (error) -302.035 (1.95031694e-06) 154080 EPS nconv=0 first unconverged value (error) -302.035 (1.91773445e-06) 154081 EPS nconv=0 first unconverged value (error) -302.035 (1.91773445e-06) 154082 EPS nconv=0 first unconverged value (error) -302.035 (2.04093037e-06) 154083 EPS nconv=0 first unconverged value (error) -302.035 (2.06672082e-06) 154084 EPS nconv=0 first unconverged value (error) -302.035 (1.98665227e-06) 154085 EPS nconv=0 first unconverged value (error) -302.035 (1.87582641e-06) 154086 EPS nconv=0 first unconverged value (error) -302.035 (1.85940652e-06) 154087 EPS nconv=0 first unconverged value (error) -302.035 (1.85940652e-06) 154088 EPS nconv=0 first unconverged value (error) -302.035 (1.92369436e-06) 154089 EPS nconv=0 first unconverged value (error) -302.035 (1.94662962e-06) 154090 EPS nconv=0 first unconverged value (error) -302.035 (1.89758750e-06) 154091 EPS nconv=0 first unconverged value (error) -302.035 (1.86059746e-06) 154092 EPS nconv=0 first unconverged value (error) -302.035 (1.84759197e-06) 154093 EPS nconv=0 first unconverged value (error) -302.035 (1.84759197e-06) 154094 EPS nconv=0 first unconverged value (error) -302.035 (2.10302563e-06) 154095 EPS nconv=0 first unconverged value (error) -302.035 (2.05650456e-06) 154096 EPS nconv=0 first unconverged value (error) -302.035 (1.99381335e-06) 154097 EPS nconv=0 first unconverged value (error) -302.035 (1.94237794e-06) 154098 EPS nconv=0 first unconverged value (error) -302.035 (1.91107645e-06) 154099 EPS nconv=0 first unconverged value (error) -302.035 (1.91107645e-06) 154100 EPS nconv=0 first unconverged value (error) -302.035 (1.90944652e-06) 154101 EPS nconv=0 first unconverged value (error) -302.035 (1.97412691e-06) 154102 EPS nconv=0 first unconverged value (error) -302.035 (1.86053685e-06) 154103 EPS nconv=0 first unconverged value (error) -302.035 (1.83398396e-06) 154104 EPS nconv=0 first unconverged value (error) -302.035 (1.82824783e-06) 154105 EPS nconv=0 first unconverged value (error) -302.035 (1.82824783e-06) 154106 EPS nconv=0 first unconverged value (error) -302.035 (1.90214566e-06) 154107 EPS nconv=0 first unconverged value (error) -302.035 (1.85594929e-06) 154108 EPS nconv=0 first unconverged value (error) -302.035 (1.84145285e-06) 154109 EPS nconv=0 first unconverged value (error) -302.035 (1.84003793e-06) 154110 EPS nconv=0 first unconverged value (error) -302.035 (1.83032405e-06) 154111 EPS nconv=0 first unconverged value (error) -302.035 (1.83032405e-06) 154112 EPS nconv=0 first unconverged value (error) -302.035 (2.14485481e-06) 154113 EPS nconv=0 first unconverged value (error) -302.035 (2.10531814e-06) 154114 EPS nconv=0 first unconverged value (error) -302.035 (2.00558992e-06) 154115 EPS nconv=0 first unconverged value (error) -302.035 (1.98884816e-06) 154116 EPS nconv=0 first unconverged value (error) -302.035 (1.96614671e-06) 154117 EPS nconv=0 first unconverged value (error) -302.035 (1.96614671e-06) 154118 EPS nconv=0 first unconverged value (error) -302.035 (1.95366731e-06) 154119 EPS nconv=0 first unconverged value (error) -302.035 (1.99628884e-06) 154120 EPS nconv=0 first unconverged value (error) -302.035 (1.94017598e-06) 154121 EPS nconv=0 first unconverged value (error) -302.035 (1.83667073e-06) 154122 EPS nconv=0 first unconverged value (error) -302.035 (1.82822819e-06) 154123 EPS nconv=0 first unconverged value (error) -302.035 (1.82822819e-06) 154124 EPS nconv=0 first unconverged value (error) -302.035 (2.04574986e-06) 154125 EPS nconv=0 first unconverged value (error) -302.035 (1.95423824e-06) 154126 EPS nconv=0 first unconverged value (error) -302.035 (1.93299106e-06) 154127 EPS nconv=0 first unconverged value (error) -302.035 (1.90798542e-06) 154128 EPS nconv=0 first unconverged value (error) -302.035 (1.88968886e-06) 154129 EPS nconv=0 first unconverged value (error) -302.035 (1.88968886e-06) 154130 EPS nconv=0 first unconverged value (error) -302.035 (2.39725158e-06) 154131 EPS nconv=0 first unconverged value (error) -302.035 (2.32475756e-06) 154132 EPS nconv=0 first unconverged value (error) -302.035 (2.17746287e-06) 154133 EPS nconv=0 first unconverged value (error) -302.035 (2.17777767e-06) 154134 EPS nconv=0 first unconverged value (error) -302.035 (2.14804066e-06) 154135 EPS nconv=0 first unconverged value (error) -302.035 (2.14804066e-06) 154136 EPS nconv=0 first unconverged value (error) -302.035 (2.27228096e-06) 154137 EPS nconv=0 first unconverged value (error) -302.035 (2.24683885e-06) 154138 EPS nconv=0 first unconverged value (error) -302.035 (2.12624475e-06) 154139 EPS nconv=0 first unconverged value (error) -302.035 (1.91855666e-06) 154140 EPS nconv=0 first unconverged value (error) -302.035 (1.87698881e-06) 154141 EPS nconv=0 first unconverged value (error) -302.035 (1.87698881e-06) 154142 EPS nconv=0 first unconverged value (error) -302.035 (1.88432720e-06) 154143 EPS nconv=0 first unconverged value (error) -302.035 (1.89857781e-06) 154144 EPS nconv=0 first unconverged value (error) -302.035 (1.86746919e-06) 154145 EPS nconv=0 first unconverged value (error) -302.035 (1.83161185e-06) 154146 EPS nconv=0 first unconverged value (error) -302.035 (1.82729593e-06) 154147 EPS nconv=0 first unconverged value (error) -302.035 (1.82729593e-06) 154148 EPS nconv=0 first unconverged value (error) -302.035 (1.85392669e-06) 154149 EPS nconv=0 first unconverged value (error) -302.035 (1.86441867e-06) 154150 EPS nconv=0 first unconverged value (error) -302.035 (1.85252387e-06) 154151 EPS nconv=0 first unconverged value (error) -302.035 (1.81750782e-06) 154152 EPS nconv=0 first unconverged value (error) -302.035 (1.80955747e-06) 154153 EPS nconv=0 first unconverged value (error) -302.035 (1.80955747e-06) 154154 EPS nconv=0 first unconverged value (error) -302.035 (2.18877886e-06) 154155 EPS nconv=0 first unconverged value (error) -302.035 (2.11964651e-06) 154156 EPS nconv=0 first unconverged value (error) -302.035 (2.05049912e-06) 154157 EPS nconv=0 first unconverged value (error) -302.035 (2.02588153e-06) 154158 EPS nconv=0 first unconverged value (error) -302.035 (1.99639884e-06) 154159 EPS nconv=0 first unconverged value (error) -302.035 (1.99639884e-06) 154160 EPS nconv=0 first unconverged value (error) -302.035 (2.02282411e-06) 154161 EPS nconv=0 first unconverged value (error) -302.035 (2.03310466e-06) 154162 EPS nconv=0 first unconverged value (error) -302.035 (1.95650002e-06) 154163 EPS nconv=0 first unconverged value (error) -302.035 (1.89616033e-06) 154164 EPS nconv=0 first unconverged value (error) -302.035 (1.86614746e-06) 154165 EPS nconv=0 first unconverged value (error) -302.035 (1.86614746e-06) 154166 EPS nconv=0 first unconverged value (error) -302.035 (1.86426976e-06) 154167 EPS nconv=0 first unconverged value (error) -302.035 (1.87621604e-06) 154168 EPS nconv=0 first unconverged value (error) -302.035 (1.85011646e-06) 154169 EPS nconv=0 first unconverged value (error) -302.035 (1.81812873e-06) 154170 EPS nconv=0 first unconverged value (error) -302.035 (1.81271591e-06) 154171 EPS nconv=0 first unconverged value (error) -302.035 (1.81271591e-06) 154172 EPS nconv=0 first unconverged value (error) -302.035 (1.81344603e-06) 154173 EPS nconv=0 first unconverged value (error) -302.035 (1.82187086e-06) 154174 EPS nconv=0 first unconverged value (error) -302.035 (1.81195068e-06) 154175 EPS nconv=0 first unconverged value (error) -302.035 (1.80275865e-06) 154176 EPS nconv=0 first unconverged value (error) -302.035 (1.79973680e-06) 154177 EPS nconv=0 first unconverged value (error) -302.035 (1.79973680e-06) 154178 EPS nconv=0 first unconverged value (error) -302.035 (1.86570885e-06) 154179 EPS nconv=0 first unconverged value (error) -302.035 (1.84930536e-06) 154180 EPS nconv=0 first unconverged value (error) -302.035 (1.83976102e-06) 154181 EPS nconv=0 first unconverged value (error) -302.035 (1.83128950e-06) 154182 EPS nconv=0 first unconverged value (error) -302.035 (1.82447755e-06) 154183 EPS nconv=0 first unconverged value (error) -302.035 (1.82447755e-06) 154184 EPS nconv=0 first unconverged value (error) -302.035 (1.82426838e-06) 154185 EPS nconv=0 first unconverged value (error) -302.035 (1.83559301e-06) 154186 EPS nconv=0 first unconverged value (error) -302.035 (1.81352679e-06) 154187 EPS nconv=0 first unconverged value (error) -302.035 (1.80507847e-06) 154188 EPS nconv=0 first unconverged value (error) -302.035 (1.80134077e-06) 154189 EPS nconv=0 first unconverged value (error) -302.035 (1.80134077e-06) 154190 EPS nconv=0 first unconverged value (error) -302.035 (1.80664769e-06) 154191 EPS nconv=0 first unconverged value (error) -302.035 (1.80236043e-06) 154192 EPS nconv=0 first unconverged value (error) -302.035 (1.80055292e-06) 154193 EPS nconv=0 first unconverged value (error) -302.035 (1.79994859e-06) 154194 EPS nconv=0 first unconverged value (error) -302.035 (1.79884993e-06) 154195 EPS nconv=0 first unconverged value (error) -302.035 (1.79884993e-06) 154196 EPS nconv=0 first unconverged value (error) -302.035 (2.35123471e-06) 154197 EPS nconv=0 first unconverged value (error) -302.035 (2.22871741e-06) 154198 EPS nconv=0 first unconverged value (error) -302.035 (2.16000024e-06) 154199 EPS nconv=0 first unconverged value (error) -302.035 (2.13987701e-06) 154200 EPS nconv=0 first unconverged value (error) -302.035 (2.10321353e-06) 154201 EPS nconv=0 first unconverged value (error) -302.035 (2.10321353e-06) 154202 EPS nconv=0 first unconverged value (error) -302.035 (2.94692814e-06) 154203 EPS nconv=0 first unconverged value (error) -302.035 (2.69428536e-06) 154204 EPS nconv=0 first unconverged value (error) -302.035 (2.37893714e-06) 154205 EPS nconv=0 first unconverged value (error) -302.035 (2.35532892e-06) 154206 EPS nconv=0 first unconverged value (error) -302.035 (2.34682784e-06) 154207 EPS nconv=0 first unconverged value (error) -302.035 (2.34682784e-06) 154208 EPS nconv=0 first unconverged value (error) -302.035 (2.37031742e-06) 154209 EPS nconv=0 first unconverged value (error) -302.035 (2.48356997e-06) 154210 EPS nconv=0 first unconverged value (error) -302.035 (2.30094540e-06) 154211 EPS nconv=0 first unconverged value (error) -302.035 (2.03282369e-06) 154212 EPS nconv=0 first unconverged value (error) -302.035 (1.91775054e-06) 154213 EPS nconv=0 first unconverged value (error) -302.035 (1.91775054e-06) 154214 EPS nconv=0 first unconverged value (error) -302.035 (2.25262341e-06) 154215 EPS nconv=0 first unconverged value (error) -302.035 (2.13798054e-06) 154216 EPS nconv=0 first unconverged value (error) -302.035 (2.07951906e-06) 154217 EPS nconv=0 first unconverged value (error) -302.035 (2.03829241e-06) 154218 EPS nconv=0 first unconverged value (error) -302.035 (2.00808408e-06) 154219 EPS nconv=0 first unconverged value (error) -302.035 (2.00808408e-06) 154220 EPS nconv=0 first unconverged value (error) -302.035 (2.04650274e-06) 154221 EPS nconv=0 first unconverged value (error) -302.035 (2.18386902e-06) 154222 EPS nconv=0 first unconverged value (error) -302.035 (1.97798382e-06) 154223 EPS nconv=0 first unconverged value (error) -302.035 (1.89457261e-06) 154224 EPS nconv=0 first unconverged value (error) -302.035 (1.85632023e-06) 154225 EPS nconv=0 first unconverged value (error) -302.035 (1.85632023e-06) 154226 EPS nconv=0 first unconverged value (error) -302.035 (2.50279115e-06) 154227 EPS nconv=0 first unconverged value (error) -302.035 (2.32731975e-06) 154228 EPS nconv=0 first unconverged value (error) -302.035 (2.19636385e-06) 154229 EPS nconv=0 first unconverged value (error) -302.035 (2.16224297e-06) 154230 EPS nconv=0 first unconverged value (error) -302.035 (2.10072016e-06) 154231 EPS nconv=0 first unconverged value (error) -302.035 (2.10072016e-06) 154232 EPS nconv=0 first unconverged value (error) -302.035 (2.71187885e-06) 154233 EPS nconv=0 first unconverged value (error) -302.035 (2.71618685e-06) 154234 EPS nconv=0 first unconverged value (error) -302.035 (2.43212467e-06) 154235 EPS nconv=0 first unconverged value (error) -302.035 (2.39344760e-06) 154236 EPS nconv=0 first unconverged value (error) -302.035 (2.34300088e-06) 154237 EPS nconv=0 first unconverged value (error) -302.035 (2.34300088e-06) 154238 EPS nconv=0 first unconverged value (error) -302.035 (2.46984349e-06) 154239 EPS nconv=0 first unconverged value (error) -302.035 (2.33053475e-06) 154240 EPS nconv=0 first unconverged value (error) -302.035 (2.21258057e-06) 154241 EPS nconv=0 first unconverged value (error) -302.035 (1.96939884e-06) 154242 EPS nconv=0 first unconverged value (error) -302.035 (1.90867277e-06) 154243 EPS nconv=0 first unconverged value (error) -302.035 (1.90867277e-06) 154244 EPS nconv=0 first unconverged value (error) -302.035 (1.91148081e-06) 154245 EPS nconv=0 first unconverged value (error) -302.035 (1.96067662e-06) 154246 EPS nconv=0 first unconverged value (error) -302.035 (1.90981361e-06) 154247 EPS nconv=0 first unconverged value (error) -302.035 (1.84742154e-06) 154248 EPS nconv=0 first unconverged value (error) -302.035 (1.83670943e-06) 154249 EPS nconv=0 first unconverged value (error) -302.035 (1.83670943e-06) 154250 EPS nconv=0 first unconverged value (error) -302.035 (2.00036657e-06) 154251 EPS nconv=0 first unconverged value (error) -302.035 (1.94888362e-06) 154252 EPS nconv=0 first unconverged value (error) -302.035 (1.93462919e-06) 154253 EPS nconv=0 first unconverged value (error) -302.035 (1.90512426e-06) 154254 EPS nconv=0 first unconverged value (error) -302.035 (1.87873233e-06) 154255 EPS nconv=0 first unconverged value (error) -302.035 (1.87873233e-06) 154256 EPS nconv=0 first unconverged value (error) -302.035 (1.87814955e-06) 154257 EPS nconv=0 first unconverged value (error) -302.035 (1.91341776e-06) 154258 EPS nconv=0 first unconverged value (error) -302.035 (1.84268887e-06) 154259 EPS nconv=0 first unconverged value (error) -302.035 (1.83086156e-06) 154260 EPS nconv=0 first unconverged value (error) -302.035 (1.81884634e-06) 154261 EPS nconv=0 first unconverged value (error) -302.035 (1.81884634e-06) 154262 EPS nconv=0 first unconverged value (error) -302.035 (2.24858872e-06) 154263 EPS nconv=0 first unconverged value (error) -302.035 (2.12828345e-06) 154264 EPS nconv=0 first unconverged value (error) -302.035 (2.03255245e-06) 154265 EPS nconv=0 first unconverged value (error) -302.035 (2.01634913e-06) 154266 EPS nconv=0 first unconverged value (error) -302.035 (1.97537818e-06) 154267 EPS nconv=0 first unconverged value (error) -302.035 (1.97537818e-06) 154268 EPS nconv=0 first unconverged value (error) -302.035 (2.84571753e-06) 154269 EPS nconv=0 first unconverged value (error) -302.035 (2.74980669e-06) 154270 EPS nconv=0 first unconverged value (error) -302.035 (2.49462267e-06) 154271 EPS nconv=0 first unconverged value (error) -302.035 (2.48279254e-06) 154272 EPS nconv=0 first unconverged value (error) -302.035 (2.42930985e-06) 154273 EPS nconv=0 first unconverged value (error) -302.035 (2.42930985e-06) 154274 EPS nconv=0 first unconverged value (error) -302.035 (2.49205972e-06) 154275 EPS nconv=0 first unconverged value (error) -302.035 (2.43583309e-06) 154276 EPS nconv=0 first unconverged value (error) -302.035 (2.26191326e-06) 154277 EPS nconv=0 first unconverged value (error) -302.035 (1.91627873e-06) 154278 EPS nconv=0 first unconverged value (error) -302.035 (1.88202595e-06) 154279 EPS nconv=0 first unconverged value (error) -302.035 (1.88202595e-06) 154280 EPS nconv=0 first unconverged value (error) -302.035 (1.91556091e-06) 154281 EPS nconv=0 first unconverged value (error) -302.035 (1.90753817e-06) 154282 EPS nconv=0 first unconverged value (error) -302.035 (1.86272106e-06) 154283 EPS nconv=0 first unconverged value (error) -302.035 (1.84621404e-06) 154284 EPS nconv=0 first unconverged value (error) -302.035 (1.84151362e-06) 154285 EPS nconv=0 first unconverged value (error) -302.035 (1.84151362e-06) 154286 EPS nconv=0 first unconverged value (error) -302.035 (1.97321292e-06) 154287 EPS nconv=0 first unconverged value (error) -302.035 (1.98239617e-06) 154288 EPS nconv=0 first unconverged value (error) -302.035 (1.91122084e-06) 154289 EPS nconv=0 first unconverged value (error) -302.035 (1.86517130e-06) 154290 EPS nconv=0 first unconverged value (error) -302.035 (1.84798318e-06) 154291 EPS nconv=0 first unconverged value (error) -302.035 (1.84798318e-06) 154292 EPS nconv=0 first unconverged value (error) -302.035 (1.95108748e-06) 154293 EPS nconv=0 first unconverged value (error) -302.035 (1.95615724e-06) 154294 EPS nconv=0 first unconverged value (error) -302.035 (1.89345461e-06) 154295 EPS nconv=0 first unconverged value (error) -302.035 (1.87149722e-06) 154296 EPS nconv=0 first unconverged value (error) -302.035 (1.87201728e-06) 154297 EPS nconv=0 first unconverged value (error) -302.035 (1.87201728e-06) 154298 EPS nconv=0 first unconverged value (error) -302.035 (1.94755583e-06) 154299 EPS nconv=0 first unconverged value (error) -302.035 (1.91663704e-06) 154300 EPS nconv=0 first unconverged value (error) -302.035 (1.87003261e-06) 154301 EPS nconv=0 first unconverged value (error) -302.035 (1.83758666e-06) 154302 EPS nconv=0 first unconverged value (error) -302.035 (1.82860876e-06) 154303 EPS nconv=0 first unconverged value (error) -302.035 (1.82860876e-06) 154304 EPS nconv=0 first unconverged value (error) -302.035 (1.86562393e-06) 154305 EPS nconv=0 first unconverged value (error) -302.035 (1.88131139e-06) 154306 EPS nconv=0 first unconverged value (error) -302.035 (1.83198150e-06) 154307 EPS nconv=0 first unconverged value (error) -302.035 (1.81944526e-06) 154308 EPS nconv=0 first unconverged value (error) -302.035 (1.81811143e-06) 154309 EPS nconv=0 first unconverged value (error) -302.035 (1.81811143e-06) 154310 EPS nconv=0 first unconverged value (error) -302.035 (1.88929781e-06) 154311 EPS nconv=0 first unconverged value (error) -302.035 (1.87789930e-06) 154312 EPS nconv=0 first unconverged value (error) -302.035 (1.85020580e-06) 154313 EPS nconv=0 first unconverged value (error) -302.035 (1.83545771e-06) 154314 EPS nconv=0 first unconverged value (error) -302.035 (1.82618006e-06) 154315 EPS nconv=0 first unconverged value (error) -302.035 (1.82618006e-06) 154316 EPS nconv=0 first unconverged value (error) -302.035 (1.82668869e-06) 154317 EPS nconv=0 first unconverged value (error) -302.035 (1.84950961e-06) 154318 EPS nconv=0 first unconverged value (error) -302.035 (1.81504748e-06) 154319 EPS nconv=0 first unconverged value (error) -302.035 (1.80484133e-06) 154320 EPS nconv=0 first unconverged value (error) -302.035 (1.80551974e-06) 154321 EPS nconv=0 first unconverged value (error) -302.035 (1.80551974e-06) 154322 EPS nconv=0 first unconverged value (error) -302.035 (1.92940811e-06) 154323 EPS nconv=0 first unconverged value (error) -302.035 (1.86749210e-06) 154324 EPS nconv=0 first unconverged value (error) -302.035 (1.85151743e-06) 154325 EPS nconv=0 first unconverged value (error) -302.035 (1.84880355e-06) 154326 EPS nconv=0 first unconverged value (error) -302.035 (1.83754438e-06) 154327 EPS nconv=0 first unconverged value (error) -302.035 (1.83754438e-06) 154328 EPS nconv=0 first unconverged value (error) -302.035 (1.96873728e-06) 154329 EPS nconv=0 first unconverged value (error) -302.035 (1.98800789e-06) 154330 EPS nconv=0 first unconverged value (error) -302.035 (1.90340665e-06) 154331 EPS nconv=0 first unconverged value (error) -302.035 (1.86389463e-06) 154332 EPS nconv=0 first unconverged value (error) -302.035 (1.85436199e-06) 154333 EPS nconv=0 first unconverged value (error) -302.035 (1.85436199e-06) 154334 EPS nconv=0 first unconverged value (error) -302.035 (1.86026197e-06) 154335 EPS nconv=0 first unconverged value (error) -302.035 (1.88568257e-06) 154336 EPS nconv=0 first unconverged value (error) -302.035 (1.84254116e-06) 154337 EPS nconv=0 first unconverged value (error) -302.035 (1.81884167e-06) 154338 EPS nconv=0 first unconverged value (error) -302.035 (1.81384437e-06) 154339 EPS nconv=0 first unconverged value (error) -302.035 (1.81384437e-06) 154340 EPS nconv=0 first unconverged value (error) -302.035 (1.90600645e-06) 154341 EPS nconv=0 first unconverged value (error) -302.035 (1.87640164e-06) 154342 EPS nconv=0 first unconverged value (error) -302.035 (1.86036385e-06) 154343 EPS nconv=0 first unconverged value (error) -302.035 (1.84363595e-06) 154344 EPS nconv=0 first unconverged value (error) -302.035 (1.83486189e-06) 154345 EPS nconv=0 first unconverged value (error) -302.035 (1.83486189e-06) 154346 EPS nconv=0 first unconverged value (error) -302.035 (1.83514389e-06) 154347 EPS nconv=0 first unconverged value (error) -302.035 (1.86288225e-06) 154348 EPS nconv=0 first unconverged value (error) -302.035 (1.82026487e-06) 154349 EPS nconv=0 first unconverged value (error) -302.035 (1.80951807e-06) 154350 EPS nconv=0 first unconverged value (error) -302.035 (1.80399342e-06) 154351 EPS nconv=0 first unconverged value (error) -302.035 (1.80399342e-06) 154352 EPS nconv=0 first unconverged value (error) -302.035 (1.85993270e-06) 154353 EPS nconv=0 first unconverged value (error) -302.035 (1.83824302e-06) 154354 EPS nconv=0 first unconverged value (error) -302.035 (1.82990385e-06) 154355 EPS nconv=0 first unconverged value (error) -302.035 (1.82492418e-06) 154356 EPS nconv=0 first unconverged value (error) -302.035 (1.81946958e-06) 154357 EPS nconv=0 first unconverged value (error) -302.035 (1.81946958e-06) 154358 EPS nconv=0 first unconverged value (error) -302.035 (1.87890260e-06) 154359 EPS nconv=0 first unconverged value (error) -302.035 (1.89553019e-06) 154360 EPS nconv=0 first unconverged value (error) -302.035 (1.86808165e-06) 154361 EPS nconv=0 first unconverged value (error) -302.035 (1.83665317e-06) 154362 EPS nconv=0 first unconverged value (error) -302.035 (1.83323946e-06) 154363 EPS nconv=0 first unconverged value (error) -302.035 (1.83323946e-06) 154364 EPS nconv=0 first unconverged value (error) -302.035 (1.85665918e-06) 154365 EPS nconv=0 first unconverged value (error) -302.035 (1.82999306e-06) 154366 EPS nconv=0 first unconverged value (error) -302.035 (1.81521056e-06) 154367 EPS nconv=0 first unconverged value (error) -302.035 (1.81378312e-06) 154368 EPS nconv=0 first unconverged value (error) -302.035 (1.81097349e-06) 154369 EPS nconv=0 first unconverged value (error) -302.035 (1.81097349e-06) 154370 EPS nconv=0 first unconverged value (error) -302.035 (2.04479558e-06) 154371 EPS nconv=0 first unconverged value (error) -302.035 (1.95093350e-06) 154372 EPS nconv=0 first unconverged value (error) -302.035 (1.89361375e-06) 154373 EPS nconv=0 first unconverged value (error) -302.035 (1.88044687e-06) 154374 EPS nconv=0 first unconverged value (error) -302.035 (1.87134995e-06) 154375 EPS nconv=0 first unconverged value (error) -302.035 (1.87134995e-06) 154376 EPS nconv=0 first unconverged value (error) -302.035 (1.87870547e-06) 154377 EPS nconv=0 first unconverged value (error) -302.035 (1.97610083e-06) 154378 EPS nconv=0 first unconverged value (error) -302.035 (1.87606582e-06) 154379 EPS nconv=0 first unconverged value (error) -302.035 (1.82025091e-06) 154380 EPS nconv=0 first unconverged value (error) -302.035 (1.80817463e-06) 154381 EPS nconv=0 first unconverged value (error) -302.035 (1.80817463e-06) 154382 EPS nconv=0 first unconverged value (error) -302.035 (1.80296040e-06) 154383 EPS nconv=0 first unconverged value (error) -302.035 (1.80596005e-06) 154384 EPS nconv=0 first unconverged value (error) -302.035 (1.79976059e-06) 154385 EPS nconv=0 first unconverged value (error) -302.035 (1.79678783e-06) 154386 EPS nconv=0 first unconverged value (error) -302.035 (1.79622822e-06) 154387 EPS nconv=0 first unconverged value (error) -302.035 (1.79622822e-06) 154388 EPS nconv=0 first unconverged value (error) -302.035 (1.83398717e-06) 154389 EPS nconv=0 first unconverged value (error) -302.035 (1.82295778e-06) 154390 EPS nconv=0 first unconverged value (error) -302.035 (1.81437999e-06) 154391 EPS nconv=0 first unconverged value (error) -302.035 (1.81001664e-06) 154392 EPS nconv=0 first unconverged value (error) -302.035 (1.80776584e-06) 154393 EPS nconv=0 first unconverged value (error) -302.035 (1.80776584e-06) 154394 EPS nconv=0 first unconverged value (error) -302.035 (2.24065455e-06) 154395 EPS nconv=0 first unconverged value (error) -302.035 (2.16007890e-06) 154396 EPS nconv=0 first unconverged value (error) -302.035 (2.08974616e-06) 154397 EPS nconv=0 first unconverged value (error) -302.035 (2.02564988e-06) 154398 EPS nconv=0 first unconverged value (error) -302.035 (2.00663864e-06) 154399 EPS nconv=0 first unconverged value (error) -302.035 (2.00663864e-06) 154400 EPS nconv=0 first unconverged value (error) -302.035 (2.14585638e-06) 154401 EPS nconv=0 first unconverged value (error) -302.035 (2.17743897e-06) 154402 EPS nconv=0 first unconverged value (error) -302.035 (2.07498048e-06) 154403 EPS nconv=0 first unconverged value (error) -302.035 (1.89964021e-06) 154404 EPS nconv=0 first unconverged value (error) -302.035 (1.86278114e-06) 154405 EPS nconv=0 first unconverged value (error) -302.035 (1.86278114e-06) 154406 EPS nconv=0 first unconverged value (error) -302.035 (2.18314267e-06) 154407 EPS nconv=0 first unconverged value (error) -302.035 (2.04905725e-06) 154408 EPS nconv=0 first unconverged value (error) -302.035 (1.98780472e-06) 154409 EPS nconv=0 first unconverged value (error) -302.035 (1.98329145e-06) 154410 EPS nconv=0 first unconverged value (error) -302.035 (1.98033803e-06) 154411 EPS nconv=0 first unconverged value (error) -302.035 (1.98033803e-06) 154412 EPS nconv=0 first unconverged value (error) -302.035 (2.61217420e-06) 154413 EPS nconv=0 first unconverged value (error) -302.035 (2.40125705e-06) 154414 EPS nconv=0 first unconverged value (error) -302.035 (2.19659013e-06) 154415 EPS nconv=0 first unconverged value (error) -302.035 (2.18218623e-06) 154416 EPS nconv=0 first unconverged value (error) -302.035 (2.17509580e-06) 154417 EPS nconv=0 first unconverged value (error) -302.035 (2.17509580e-06) 154418 EPS nconv=0 first unconverged value (error) -302.035 (2.16577004e-06) 154419 EPS nconv=0 first unconverged value (error) -302.035 (2.27738128e-06) 154420 EPS nconv=0 first unconverged value (error) -302.035 (2.06419550e-06) 154421 EPS nconv=0 first unconverged value (error) -302.035 (1.88364078e-06) 154422 EPS nconv=0 first unconverged value (error) -302.035 (1.84242946e-06) 154423 EPS nconv=0 first unconverged value (error) -302.035 (1.84242946e-06) 154424 EPS nconv=0 first unconverged value (error) -302.035 (1.82773661e-06) 154425 EPS nconv=0 first unconverged value (error) -302.035 (1.83068639e-06) 154426 EPS nconv=0 first unconverged value (error) -302.035 (1.81869249e-06) 154427 EPS nconv=0 first unconverged value (error) -302.035 (1.80984757e-06) 154428 EPS nconv=0 first unconverged value (error) -302.035 (1.80762683e-06) 154429 EPS nconv=0 first unconverged value (error) -302.035 (1.80762683e-06) 154430 EPS nconv=0 first unconverged value (error) -302.035 (1.86127772e-06) 154431 EPS nconv=0 first unconverged value (error) -302.035 (1.85331873e-06) 154432 EPS nconv=0 first unconverged value (error) -302.035 (1.84325434e-06) 154433 EPS nconv=0 first unconverged value (error) -302.035 (1.82788317e-06) 154434 EPS nconv=0 first unconverged value (error) -302.035 (1.82210110e-06) 154435 EPS nconv=0 first unconverged value (error) -302.035 (1.82210110e-06) 154436 EPS nconv=0 first unconverged value (error) -302.035 (1.96887458e-06) 154437 EPS nconv=0 first unconverged value (error) -302.035 (1.96464091e-06) 154438 EPS nconv=0 first unconverged value (error) -302.035 (1.92995104e-06) 154439 EPS nconv=0 first unconverged value (error) -302.035 (1.87244928e-06) 154440 EPS nconv=0 first unconverged value (error) -302.035 (1.86408125e-06) 154441 EPS nconv=0 first unconverged value (error) -302.035 (1.86408125e-06) 154442 EPS nconv=0 first unconverged value (error) -302.035 (2.11185598e-06) 154443 EPS nconv=0 first unconverged value (error) -302.035 (1.98651511e-06) 154444 EPS nconv=0 first unconverged value (error) -302.035 (1.93006385e-06) 154445 EPS nconv=0 first unconverged value (error) -302.035 (1.93131336e-06) 154446 EPS nconv=0 first unconverged value (error) -302.035 (1.91373986e-06) 154447 EPS nconv=0 first unconverged value (error) -302.035 (1.91373986e-06) 154448 EPS nconv=0 first unconverged value (error) -302.035 (1.90630691e-06) 154449 EPS nconv=0 first unconverged value (error) -302.035 (1.98008337e-06) 154450 EPS nconv=0 first unconverged value (error) -302.035 (1.86313902e-06) 154451 EPS nconv=0 first unconverged value (error) -302.035 (1.83384699e-06) 154452 EPS nconv=0 first unconverged value (error) -302.035 (1.82246886e-06) 154453 EPS nconv=0 first unconverged value (error) -302.035 (1.82246886e-06) 154454 EPS nconv=0 first unconverged value (error) -302.035 (1.81214515e-06) 154455 EPS nconv=0 first unconverged value (error) -302.035 (1.80686719e-06) 154456 EPS nconv=0 first unconverged value (error) -302.035 (1.80352027e-06) 154457 EPS nconv=0 first unconverged value (error) -302.035 (1.80211094e-06) 154458 EPS nconv=0 first unconverged value (error) -302.035 (1.80038860e-06) 154459 EPS nconv=0 first unconverged value (error) -302.035 (1.80038860e-06) 154460 EPS nconv=0 first unconverged value (error) -302.035 (2.60953303e-06) 154461 EPS nconv=0 first unconverged value (error) -302.035 (2.50497285e-06) 154462 EPS nconv=0 first unconverged value (error) -302.035 (2.35734313e-06) 154463 EPS nconv=0 first unconverged value (error) -302.035 (2.32393780e-06) 154464 EPS nconv=0 first unconverged value (error) -302.035 (2.31395621e-06) 154465 EPS nconv=0 first unconverged value (error) -302.035 (2.31395621e-06) 154466 EPS nconv=0 first unconverged value (error) -302.035 (3.11299659e-06) 154467 EPS nconv=0 first unconverged value (error) -302.035 (2.63489502e-06) 154468 EPS nconv=0 first unconverged value (error) -302.035 (2.37729603e-06) 154469 EPS nconv=0 first unconverged value (error) -302.035 (2.32674379e-06) 154470 EPS nconv=0 first unconverged value (error) -302.035 (2.28847616e-06) 154471 EPS nconv=0 first unconverged value (error) -302.035 (2.28847616e-06) 154472 EPS nconv=0 first unconverged value (error) -302.035 (2.73250305e-06) 154473 EPS nconv=0 first unconverged value (error) -302.035 (2.88970614e-06) 154474 EPS nconv=0 first unconverged value (error) -302.035 (2.32417850e-06) 154475 EPS nconv=0 first unconverged value (error) -302.035 (2.22671220e-06) 154476 EPS nconv=0 first unconverged value (error) -302.035 (2.13273447e-06) 154477 EPS nconv=0 first unconverged value (error) -302.035 (2.13273447e-06) 154478 EPS nconv=0 first unconverged value (error) -302.035 (2.06861456e-06) 154479 EPS nconv=0 first unconverged value (error) -302.035 (2.22328224e-06) 154480 EPS nconv=0 first unconverged value (error) -302.035 (2.12751330e-06) 154481 EPS nconv=0 first unconverged value (error) -302.035 (1.87443308e-06) 154482 EPS nconv=0 first unconverged value (error) -302.035 (1.82673491e-06) 154483 EPS nconv=0 first unconverged value (error) -302.035 (1.82673491e-06) 154484 EPS nconv=0 first unconverged value (error) -302.035 (1.82620819e-06) 154485 EPS nconv=0 first unconverged value (error) -302.035 (1.82990829e-06) 154486 EPS nconv=0 first unconverged value (error) -302.035 (1.81550429e-06) 154487 EPS nconv=0 first unconverged value (error) -302.035 (1.80023445e-06) 154488 EPS nconv=0 first unconverged value (error) -302.035 (1.79875780e-06) 154489 EPS nconv=0 first unconverged value (error) -302.035 (1.79875780e-06) 154490 EPS nconv=0 first unconverged value (error) -302.035 (2.15551791e-06) 154491 EPS nconv=0 first unconverged value (error) -302.035 (1.99765187e-06) 154492 EPS nconv=0 first unconverged value (error) -302.035 (1.96915072e-06) 154493 EPS nconv=0 first unconverged value (error) -302.035 (1.95232158e-06) 154494 EPS nconv=0 first unconverged value (error) -302.035 (1.92673303e-06) 154495 EPS nconv=0 first unconverged value (error) -302.035 (1.92673303e-06) 154496 EPS nconv=0 first unconverged value (error) -302.035 (2.19138339e-06) 154497 EPS nconv=0 first unconverged value (error) -302.035 (2.18612259e-06) 154498 EPS nconv=0 first unconverged value (error) -302.035 (1.98519244e-06) 154499 EPS nconv=0 first unconverged value (error) -302.035 (1.98061777e-06) 154500 EPS nconv=0 first unconverged value (error) -302.035 (1.96322420e-06) 154501 EPS nconv=0 first unconverged value (error) -302.035 (1.96322420e-06) 154502 EPS nconv=0 first unconverged value (error) -302.035 (2.15457637e-06) 154503 EPS nconv=0 first unconverged value (error) -302.035 (2.15165532e-06) 154504 EPS nconv=0 first unconverged value (error) -302.035 (2.04483118e-06) 154505 EPS nconv=0 first unconverged value (error) -302.035 (1.93776928e-06) 154506 EPS nconv=0 first unconverged value (error) -302.035 (1.90529105e-06) 154507 EPS nconv=0 first unconverged value (error) -302.035 (1.90529105e-06) 154508 EPS nconv=0 first unconverged value (error) -302.035 (2.16508167e-06) 154509 EPS nconv=0 first unconverged value (error) -302.035 (2.09893675e-06) 154510 EPS nconv=0 first unconverged value (error) -302.035 (2.02268457e-06) 154511 EPS nconv=0 first unconverged value (error) -302.035 (1.94738917e-06) 154512 EPS nconv=0 first unconverged value (error) -302.035 (1.93071004e-06) 154513 EPS nconv=0 first unconverged value (error) -302.035 (1.93071004e-06) 154514 EPS nconv=0 first unconverged value (error) -302.035 (2.07235599e-06) 154515 EPS nconv=0 first unconverged value (error) -302.035 (2.15082091e-06) 154516 EPS nconv=0 first unconverged value (error) -302.035 (1.99279657e-06) 154517 EPS nconv=0 first unconverged value (error) -302.035 (1.91502041e-06) 154518 EPS nconv=0 first unconverged value (error) -302.035 (1.88012405e-06) 154519 EPS nconv=0 first unconverged value (error) -302.035 (1.88012405e-06) 154520 EPS nconv=0 first unconverged value (error) -302.035 (2.26724358e-06) 154521 EPS nconv=0 first unconverged value (error) -302.035 (2.18735869e-06) 154522 EPS nconv=0 first unconverged value (error) -302.035 (2.06564695e-06) 154523 EPS nconv=0 first unconverged value (error) -302.035 (2.02825540e-06) 154524 EPS nconv=0 first unconverged value (error) -302.035 (2.00395535e-06) 154525 EPS nconv=0 first unconverged value (error) -302.035 (2.00395535e-06) 154526 EPS nconv=0 first unconverged value (error) -302.035 (2.23544708e-06) 154527 EPS nconv=0 first unconverged value (error) -302.035 (2.21947196e-06) 154528 EPS nconv=0 first unconverged value (error) -302.035 (2.03414894e-06) 154529 EPS nconv=0 first unconverged value (error) -302.035 (1.99094571e-06) 154530 EPS nconv=0 first unconverged value (error) -302.035 (1.95553854e-06) 154531 EPS nconv=0 first unconverged value (error) -302.035 (1.95553854e-06) 154532 EPS nconv=0 first unconverged value (error) -302.035 (2.10271156e-06) 154533 EPS nconv=0 first unconverged value (error) -302.035 (2.15477933e-06) 154534 EPS nconv=0 first unconverged value (error) -302.035 (2.02504860e-06) 154535 EPS nconv=0 first unconverged value (error) -302.035 (1.91963152e-06) 154536 EPS nconv=0 first unconverged value (error) -302.035 (1.88420897e-06) 154537 EPS nconv=0 first unconverged value (error) -302.035 (1.88420897e-06) 154538 EPS nconv=0 first unconverged value (error) -302.035 (1.96541769e-06) 154539 EPS nconv=0 first unconverged value (error) -302.035 (1.97208591e-06) 154540 EPS nconv=0 first unconverged value (error) -302.035 (1.91678997e-06) 154541 EPS nconv=0 first unconverged value (error) -302.035 (1.86310631e-06) 154542 EPS nconv=0 first unconverged value (error) -302.035 (1.83985827e-06) 154543 EPS nconv=0 first unconverged value (error) -302.035 (1.83985827e-06) 154544 EPS nconv=0 first unconverged value (error) -302.035 (1.95552154e-06) 154545 EPS nconv=0 first unconverged value (error) -302.035 (1.93477544e-06) 154546 EPS nconv=0 first unconverged value (error) -302.035 (1.89842073e-06) 154547 EPS nconv=0 first unconverged value (error) -302.035 (1.87885570e-06) 154548 EPS nconv=0 first unconverged value (error) -302.035 (1.85824731e-06) 154549 EPS nconv=0 first unconverged value (error) -302.035 (1.85824731e-06) 154550 EPS nconv=0 first unconverged value (error) -302.035 (1.95244903e-06) 154551 EPS nconv=0 first unconverged value (error) -302.035 (1.94301001e-06) 154552 EPS nconv=0 first unconverged value (error) -302.035 (1.87634748e-06) 154553 EPS nconv=0 first unconverged value (error) -302.035 (1.87500050e-06) 154554 EPS nconv=0 first unconverged value (error) -302.035 (1.85740969e-06) 154555 EPS nconv=0 first unconverged value (error) -302.035 (1.85740969e-06) 154556 EPS nconv=0 first unconverged value (error) -302.035 (1.91926941e-06) 154557 EPS nconv=0 first unconverged value (error) -302.035 (1.92033425e-06) 154558 EPS nconv=0 first unconverged value (error) -302.035 (1.88070549e-06) 154559 EPS nconv=0 first unconverged value (error) -302.035 (1.84503539e-06) 154560 EPS nconv=0 first unconverged value (error) -302.035 (1.83087884e-06) 154561 EPS nconv=0 first unconverged value (error) -302.035 (1.83087884e-06) 154562 EPS nconv=0 first unconverged value (error) -302.035 (1.82711991e-06) 154563 EPS nconv=0 first unconverged value (error) -302.035 (1.84284425e-06) 154564 EPS nconv=0 first unconverged value (error) -302.035 (1.82750347e-06) 154565 EPS nconv=0 first unconverged value (error) -302.035 (1.80851739e-06) 154566 EPS nconv=0 first unconverged value (error) -302.035 (1.80272084e-06) 154567 EPS nconv=0 first unconverged value (error) -302.035 (1.80272084e-06) 154568 EPS nconv=0 first unconverged value (error) -302.035 (1.94776339e-06) 154569 EPS nconv=0 first unconverged value (error) -302.035 (1.89906702e-06) 154570 EPS nconv=0 first unconverged value (error) -302.035 (1.88823029e-06) 154571 EPS nconv=0 first unconverged value (error) -302.035 (1.87437410e-06) 154572 EPS nconv=0 first unconverged value (error) -302.035 (1.85841557e-06) 154573 EPS nconv=0 first unconverged value (error) -302.035 (1.85841557e-06) 154574 EPS nconv=0 first unconverged value (error) -302.035 (2.08665106e-06) 154575 EPS nconv=0 first unconverged value (error) -302.035 (2.02631595e-06) 154576 EPS nconv=0 first unconverged value (error) -302.035 (1.97618274e-06) 154577 EPS nconv=0 first unconverged value (error) -302.035 (1.97461992e-06) 154578 EPS nconv=0 first unconverged value (error) -302.035 (1.96224663e-06) 154579 EPS nconv=0 first unconverged value (error) -302.035 (1.96224663e-06) 154580 EPS nconv=0 first unconverged value (error) -302.035 (1.94836122e-06) 154581 EPS nconv=0 first unconverged value (error) -302.035 (1.91751128e-06) 154582 EPS nconv=0 first unconverged value (error) -302.035 (1.85298160e-06) 154583 EPS nconv=0 first unconverged value (error) -302.035 (1.85020842e-06) 154584 EPS nconv=0 first unconverged value (error) -302.035 (1.81422806e-06) 154585 EPS nconv=0 first unconverged value (error) -302.035 (1.81422806e-06) 154586 EPS nconv=0 first unconverged value (error) -302.035 (2.53464018e-06) 154587 EPS nconv=0 first unconverged value (error) -302.035 (2.51959537e-06) 154588 EPS nconv=0 first unconverged value (error) -302.035 (2.25544117e-06) 154589 EPS nconv=0 first unconverged value (error) -302.035 (2.19251227e-06) 154590 EPS nconv=0 first unconverged value (error) -302.035 (2.14481166e-06) 154591 EPS nconv=0 first unconverged value (error) -302.035 (2.14481166e-06) 154592 EPS nconv=0 first unconverged value (error) -302.035 (2.55971727e-06) 154593 EPS nconv=0 first unconverged value (error) -302.035 (2.44341125e-06) 154594 EPS nconv=0 first unconverged value (error) -302.035 (2.33626816e-06) 154595 EPS nconv=0 first unconverged value (error) -302.035 (2.16700984e-06) 154596 EPS nconv=0 first unconverged value (error) -302.035 (2.11442893e-06) 154597 EPS nconv=0 first unconverged value (error) -302.035 (2.11442893e-06) 154598 EPS nconv=0 first unconverged value (error) -302.035 (2.10997387e-06) 154599 EPS nconv=0 first unconverged value (error) -302.035 (2.10555034e-06) 154600 EPS nconv=0 first unconverged value (error) -302.035 (1.93588307e-06) 154601 EPS nconv=0 first unconverged value (error) -302.035 (1.85636735e-06) 154602 EPS nconv=0 first unconverged value (error) -302.035 (1.83758928e-06) 154603 EPS nconv=0 first unconverged value (error) -302.035 (1.83758928e-06) 154604 EPS nconv=0 first unconverged value (error) -302.035 (2.09736946e-06) 154605 EPS nconv=0 first unconverged value (error) -302.035 (2.01813019e-06) 154606 EPS nconv=0 first unconverged value (error) -302.035 (1.96087863e-06) 154607 EPS nconv=0 first unconverged value (error) -302.035 (1.94414998e-06) 154608 EPS nconv=0 first unconverged value (error) -302.035 (1.93399757e-06) 154609 EPS nconv=0 first unconverged value (error) -302.035 (1.93399757e-06) 154610 EPS nconv=0 first unconverged value (error) -302.035 (2.77310402e-06) 154611 EPS nconv=0 first unconverged value (error) -302.035 (2.52642855e-06) 154612 EPS nconv=0 first unconverged value (error) -302.035 (2.33377225e-06) 154613 EPS nconv=0 first unconverged value (error) -302.035 (2.30684684e-06) 154614 EPS nconv=0 first unconverged value (error) -302.035 (2.26352055e-06) 154615 EPS nconv=0 first unconverged value (error) -302.035 (2.26352055e-06) 154616 EPS nconv=0 first unconverged value (error) -302.035 (2.26009658e-06) 154617 EPS nconv=0 first unconverged value (error) -302.035 (2.44860402e-06) 154618 EPS nconv=0 first unconverged value (error) -302.035 (2.14814428e-06) 154619 EPS nconv=0 first unconverged value (error) -302.035 (1.89212829e-06) 154620 EPS nconv=0 first unconverged value (error) -302.035 (1.85368853e-06) 154621 EPS nconv=0 first unconverged value (error) -302.035 (1.85368853e-06) 154622 EPS nconv=0 first unconverged value (error) -302.035 (3.11391022e-06) 154623 EPS nconv=0 first unconverged value (error) -302.035 (2.73920836e-06) 154624 EPS nconv=0 first unconverged value (error) -302.035 (2.52490191e-06) 154625 EPS nconv=0 first unconverged value (error) -302.035 (2.44498885e-06) 154626 EPS nconv=0 first unconverged value (error) -302.035 (2.38906500e-06) 154627 EPS nconv=0 first unconverged value (error) -302.035 (2.38906500e-06) 154628 EPS nconv=0 first unconverged value (error) -302.035 (2.75630151e-06) 154629 EPS nconv=0 first unconverged value (error) -302.035 (2.90145873e-06) 154630 EPS nconv=0 first unconverged value (error) -302.035 (2.45601930e-06) 154631 EPS nconv=0 first unconverged value (error) -302.035 (2.29079276e-06) 154632 EPS nconv=0 first unconverged value (error) -302.035 (2.23004298e-06) 154633 EPS nconv=0 first unconverged value (error) -302.035 (2.23004298e-06) 154634 EPS nconv=0 first unconverged value (error) -302.035 (2.72850914e-06) 154635 EPS nconv=0 first unconverged value (error) -302.035 (2.66111297e-06) 154636 EPS nconv=0 first unconverged value (error) -302.035 (2.35001755e-06) 154637 EPS nconv=0 first unconverged value (error) -302.035 (2.10449645e-06) 154638 EPS nconv=0 first unconverged value (error) -302.035 (2.04776064e-06) 154639 EPS nconv=0 first unconverged value (error) -302.035 (2.04776064e-06) 154640 EPS nconv=0 first unconverged value (error) -302.035 (2.03578118e-06) 154641 EPS nconv=0 first unconverged value (error) -302.035 (2.22119876e-06) 154642 EPS nconv=0 first unconverged value (error) -302.035 (2.06408805e-06) 154643 EPS nconv=0 first unconverged value (error) -302.035 (1.87118524e-06) 154644 EPS nconv=0 first unconverged value (error) -302.035 (1.83955501e-06) 154645 EPS nconv=0 first unconverged value (error) -302.035 (1.83955501e-06) 154646 EPS nconv=0 first unconverged value (error) -302.035 (2.10419449e-06) 154647 EPS nconv=0 first unconverged value (error) -302.035 (2.01990626e-06) 154648 EPS nconv=0 first unconverged value (error) -302.035 (2.00053503e-06) 154649 EPS nconv=0 first unconverged value (error) -302.035 (1.97304506e-06) 154650 EPS nconv=0 first unconverged value (error) -302.035 (1.94367406e-06) 154651 EPS nconv=0 first unconverged value (error) -302.035 (1.94367406e-06) 154652 EPS nconv=0 first unconverged value (error) -302.035 (2.75531204e-06) 154653 EPS nconv=0 first unconverged value (error) -302.035 (2.56880988e-06) 154654 EPS nconv=0 first unconverged value (error) -302.035 (2.43088789e-06) 154655 EPS nconv=0 first unconverged value (error) -302.035 (2.40030506e-06) 154656 EPS nconv=0 first unconverged value (error) -302.035 (2.39340081e-06) 154657 EPS nconv=0 first unconverged value (error) -302.035 (2.39340081e-06) 154658 EPS nconv=0 first unconverged value (error) -302.035 (2.38712852e-06) 154659 EPS nconv=0 first unconverged value (error) -302.035 (2.27098047e-06) 154660 EPS nconv=0 first unconverged value (error) -302.035 (2.12261085e-06) 154661 EPS nconv=0 first unconverged value (error) -302.035 (2.01785591e-06) 154662 EPS nconv=0 first unconverged value (error) -302.035 (1.92758158e-06) 154663 EPS nconv=0 first unconverged value (error) -302.035 (1.92758158e-06) 154664 EPS nconv=0 first unconverged value (error) -302.035 (2.07409486e-06) 154665 EPS nconv=0 first unconverged value (error) -302.035 (2.02237148e-06) 154666 EPS nconv=0 first unconverged value (error) -302.035 (1.95087526e-06) 154667 EPS nconv=0 first unconverged value (error) -302.035 (1.92105902e-06) 154668 EPS nconv=0 first unconverged value (error) -302.035 (1.90825002e-06) 154669 EPS nconv=0 first unconverged value (error) -302.035 (1.90825002e-06) 154670 EPS nconv=0 first unconverged value (error) -302.035 (2.59397604e-06) 154671 EPS nconv=0 first unconverged value (error) -302.035 (2.47323835e-06) 154672 EPS nconv=0 first unconverged value (error) -302.035 (2.26815141e-06) 154673 EPS nconv=0 first unconverged value (error) -302.035 (2.22259470e-06) 154674 EPS nconv=0 first unconverged value (error) -302.035 (2.19107804e-06) 154675 EPS nconv=0 first unconverged value (error) -302.035 (2.19107804e-06) 154676 EPS nconv=0 first unconverged value (error) -302.035 (2.56623815e-06) 154677 EPS nconv=0 first unconverged value (error) -302.035 (2.42130406e-06) 154678 EPS nconv=0 first unconverged value (error) -302.035 (2.15030692e-06) 154679 EPS nconv=0 first unconverged value (error) -302.035 (2.07899628e-06) 154680 EPS nconv=0 first unconverged value (error) -302.035 (2.03960339e-06) 154681 EPS nconv=0 first unconverged value (error) -302.035 (2.03960339e-06) 154682 EPS nconv=0 first unconverged value (error) -302.035 (2.61527919e-06) 154683 EPS nconv=0 first unconverged value (error) -302.035 (2.55318085e-06) 154684 EPS nconv=0 first unconverged value (error) -302.035 (2.21238160e-06) 154685 EPS nconv=0 first unconverged value (error) -302.035 (2.13324864e-06) 154686 EPS nconv=0 first unconverged value (error) -302.035 (2.07978729e-06) 154687 EPS nconv=0 first unconverged value (error) -302.035 (2.07978729e-06) 154688 EPS nconv=0 first unconverged value (error) -302.035 (2.05238467e-06) 154689 EPS nconv=0 first unconverged value (error) -302.035 (2.33817075e-06) 154690 EPS nconv=0 first unconverged value (error) -302.035 (2.16753982e-06) 154691 EPS nconv=0 first unconverged value (error) -302.035 (1.85941038e-06) 154692 EPS nconv=0 first unconverged value (error) -302.035 (1.81407446e-06) 154693 EPS nconv=0 first unconverged value (error) -302.035 (1.81407446e-06) 154694 EPS nconv=0 first unconverged value (error) -302.035 (1.80401043e-06) 154695 EPS nconv=0 first unconverged value (error) -302.035 (1.80258439e-06) 154696 EPS nconv=0 first unconverged value (error) -302.035 (1.80249063e-06) 154697 EPS nconv=0 first unconverged value (error) -302.035 (1.80056460e-06) 154698 EPS nconv=0 first unconverged value (error) -302.035 (1.79991397e-06) 154699 EPS nconv=0 first unconverged value (error) -302.035 (1.79991397e-06) 154700 EPS nconv=0 first unconverged value (error) -302.035 (2.46048664e-06) 154701 EPS nconv=0 first unconverged value (error) -302.035 (2.31016138e-06) 154702 EPS nconv=0 first unconverged value (error) -302.035 (2.23135989e-06) 154703 EPS nconv=0 first unconverged value (error) -302.035 (2.09639708e-06) 154704 EPS nconv=0 first unconverged value (error) -302.035 (2.07868416e-06) 154705 EPS nconv=0 first unconverged value (error) -302.035 (2.07868416e-06) 154706 EPS nconv=0 first unconverged value (error) -302.035 (2.82943565e-06) 154707 EPS nconv=0 first unconverged value (error) -302.035 (2.62197186e-06) 154708 EPS nconv=0 first unconverged value (error) -302.035 (2.37275392e-06) 154709 EPS nconv=0 first unconverged value (error) -302.035 (2.33193336e-06) 154710 EPS nconv=0 first unconverged value (error) -302.035 (2.23174069e-06) 154711 EPS nconv=0 first unconverged value (error) -302.035 (2.23174069e-06) 154712 EPS nconv=0 first unconverged value (error) -302.035 (2.48002199e-06) 154713 EPS nconv=0 first unconverged value (error) -302.035 (2.63939348e-06) 154714 EPS nconv=0 first unconverged value (error) -302.035 (2.29710069e-06) 154715 EPS nconv=0 first unconverged value (error) -302.035 (2.08580631e-06) 154716 EPS nconv=0 first unconverged value (error) -302.035 (2.00910823e-06) 154717 EPS nconv=0 first unconverged value (error) -302.035 (2.00910823e-06) 154718 EPS nconv=0 first unconverged value (error) -302.035 (3.02932774e-06) 154719 EPS nconv=0 first unconverged value (error) -302.035 (2.72626709e-06) 154720 EPS nconv=0 first unconverged value (error) -302.035 (2.49956075e-06) 154721 EPS nconv=0 first unconverged value (error) -302.035 (2.42439283e-06) 154722 EPS nconv=0 first unconverged value (error) -302.035 (2.32194582e-06) 154723 EPS nconv=0 first unconverged value (error) -302.035 (2.32194582e-06) 154724 EPS nconv=0 first unconverged value (error) -302.035 (2.69632508e-06) 154725 EPS nconv=0 first unconverged value (error) -302.035 (2.89841654e-06) 154726 EPS nconv=0 first unconverged value (error) -302.035 (2.41233369e-06) 154727 EPS nconv=0 first unconverged value (error) -302.035 (2.24917232e-06) 154728 EPS nconv=0 first unconverged value (error) -302.035 (2.15673320e-06) 154729 EPS nconv=0 first unconverged value (error) -302.035 (2.15673320e-06) 154730 EPS nconv=0 first unconverged value (error) -302.035 (2.44227788e-06) 154731 EPS nconv=0 first unconverged value (error) -302.035 (2.45699095e-06) 154732 EPS nconv=0 first unconverged value (error) -302.035 (2.25643360e-06) 154733 EPS nconv=0 first unconverged value (error) -302.035 (2.08883750e-06) 154734 EPS nconv=0 first unconverged value (error) -302.035 (2.00610381e-06) 154735 EPS nconv=0 first unconverged value (error) -302.035 (2.00610381e-06) 154736 EPS nconv=0 first unconverged value (error) -302.035 (2.01468538e-06) 154737 EPS nconv=0 first unconverged value (error) -302.035 (2.10683465e-06) 154738 EPS nconv=0 first unconverged value (error) -302.035 (1.96793424e-06) 154739 EPS nconv=0 first unconverged value (error) -302.035 (1.89084632e-06) 154740 EPS nconv=0 first unconverged value (error) -302.035 (1.85984243e-06) 154741 EPS nconv=0 first unconverged value (error) -302.035 (1.85984243e-06) 154742 EPS nconv=0 first unconverged value (error) -302.035 (1.90916095e-06) 154743 EPS nconv=0 first unconverged value (error) -302.035 (1.87140621e-06) 154744 EPS nconv=0 first unconverged value (error) -302.035 (1.85664930e-06) 154745 EPS nconv=0 first unconverged value (error) -302.035 (1.85114756e-06) 154746 EPS nconv=0 first unconverged value (error) -302.035 (1.83777008e-06) 154747 EPS nconv=0 first unconverged value (error) -302.035 (1.83777008e-06) 154748 EPS nconv=0 first unconverged value (error) -302.035 (2.04628181e-06) 154749 EPS nconv=0 first unconverged value (error) -302.035 (2.02320137e-06) 154750 EPS nconv=0 first unconverged value (error) -302.035 (1.95402730e-06) 154751 EPS nconv=0 first unconverged value (error) -302.035 (1.92226943e-06) 154752 EPS nconv=0 first unconverged value (error) -302.035 (1.89292923e-06) 154753 EPS nconv=0 first unconverged value (error) -302.035 (1.89292923e-06) 154754 EPS nconv=0 first unconverged value (error) -302.035 (2.03442886e-06) 154755 EPS nconv=0 first unconverged value (error) -302.035 (2.01072782e-06) 154756 EPS nconv=0 first unconverged value (error) -302.035 (1.93903100e-06) 154757 EPS nconv=0 first unconverged value (error) -302.035 (1.91919438e-06) 154758 EPS nconv=0 first unconverged value (error) -302.035 (1.89496283e-06) 154759 EPS nconv=0 first unconverged value (error) -302.035 (1.89496283e-06) 154760 EPS nconv=0 first unconverged value (error) -302.035 (1.88196260e-06) 154761 EPS nconv=0 first unconverged value (error) -302.035 (1.89430583e-06) 154762 EPS nconv=0 first unconverged value (error) -302.035 (1.85518161e-06) 154763 EPS nconv=0 first unconverged value (error) -302.035 (1.83100533e-06) 154764 EPS nconv=0 first unconverged value (error) -302.035 (1.81992174e-06) 154765 EPS nconv=0 first unconverged value (error) -302.035 (1.81992174e-06) 154766 EPS nconv=0 first unconverged value (error) -302.035 (1.98564603e-06) 154767 EPS nconv=0 first unconverged value (error) -302.035 (1.92483328e-06) 154768 EPS nconv=0 first unconverged value (error) -302.035 (1.90014330e-06) 154769 EPS nconv=0 first unconverged value (error) -302.035 (1.88130530e-06) 154770 EPS nconv=0 first unconverged value (error) -302.035 (1.86500596e-06) 154771 EPS nconv=0 first unconverged value (error) -302.035 (1.86500596e-06) 154772 EPS nconv=0 first unconverged value (error) -302.035 (2.06367437e-06) 154773 EPS nconv=0 first unconverged value (error) -302.035 (2.04020954e-06) 154774 EPS nconv=0 first unconverged value (error) -302.035 (1.96250680e-06) 154775 EPS nconv=0 first unconverged value (error) -302.035 (1.95753226e-06) 154776 EPS nconv=0 first unconverged value (error) -302.035 (1.94219601e-06) 154777 EPS nconv=0 first unconverged value (error) -302.035 (1.94219601e-06) 154778 EPS nconv=0 first unconverged value (error) -302.035 (2.64930765e-06) 154779 EPS nconv=0 first unconverged value (error) -302.035 (2.53294701e-06) 154780 EPS nconv=0 first unconverged value (error) -302.035 (2.35204327e-06) 154781 EPS nconv=0 first unconverged value (error) -302.035 (2.21789219e-06) 154782 EPS nconv=0 first unconverged value (error) -302.035 (2.18875382e-06) 154783 EPS nconv=0 first unconverged value (error) -302.035 (2.18875382e-06) 154784 EPS nconv=0 first unconverged value (error) -302.035 (3.01468383e-06) 154785 EPS nconv=0 first unconverged value (error) -302.035 (2.67335657e-06) 154786 EPS nconv=0 first unconverged value (error) -302.035 (2.49808701e-06) 154787 EPS nconv=0 first unconverged value (error) -302.035 (2.44073273e-06) 154788 EPS nconv=0 first unconverged value (error) -302.035 (2.36631263e-06) 154789 EPS nconv=0 first unconverged value (error) -302.035 (2.36631263e-06) 154790 EPS nconv=0 first unconverged value (error) -302.035 (2.47701943e-06) 154791 EPS nconv=0 first unconverged value (error) -302.035 (2.46212154e-06) 154792 EPS nconv=0 first unconverged value (error) -302.035 (2.10156778e-06) 154793 EPS nconv=0 first unconverged value (error) -302.035 (2.09609827e-06) 154794 EPS nconv=0 first unconverged value (error) -302.035 (1.94371707e-06) 154795 EPS nconv=0 first unconverged value (error) -302.035 (1.94371707e-06) 154796 EPS nconv=0 first unconverged value (error) -302.035 (1.91247757e-06) 154797 EPS nconv=0 first unconverged value (error) -302.035 (1.96433831e-06) 154798 EPS nconv=0 first unconverged value (error) -302.035 (1.92519148e-06) 154799 EPS nconv=0 first unconverged value (error) -302.035 (1.84596048e-06) 154800 EPS nconv=0 first unconverged value (error) -302.035 (1.82201078e-06) 154801 EPS nconv=0 first unconverged value (error) -302.035 (1.82201078e-06) 154802 EPS nconv=0 first unconverged value (error) -302.035 (1.81518158e-06) 154803 EPS nconv=0 first unconverged value (error) -302.035 (1.81953284e-06) 154804 EPS nconv=0 first unconverged value (error) -302.035 (1.81115808e-06) 154805 EPS nconv=0 first unconverged value (error) -302.035 (1.80398078e-06) 154806 EPS nconv=0 first unconverged value (error) -302.035 (1.80084300e-06) 154807 EPS nconv=0 first unconverged value (error) -302.035 (1.80084300e-06) 154808 EPS nconv=0 first unconverged value (error) -302.035 (1.85476022e-06) 154809 EPS nconv=0 first unconverged value (error) -302.035 (1.83934063e-06) 154810 EPS nconv=0 first unconverged value (error) -302.035 (1.83149210e-06) 154811 EPS nconv=0 first unconverged value (error) -302.035 (1.82505131e-06) 154812 EPS nconv=0 first unconverged value (error) -302.035 (1.81960554e-06) 154813 EPS nconv=0 first unconverged value (error) -302.035 (1.81960554e-06) 154814 EPS nconv=0 first unconverged value (error) -302.035 (2.13494856e-06) 154815 EPS nconv=0 first unconverged value (error) -302.035 (2.02279204e-06) 154816 EPS nconv=0 first unconverged value (error) -302.035 (1.95215727e-06) 154817 EPS nconv=0 first unconverged value (error) -302.035 (1.93794841e-06) 154818 EPS nconv=0 first unconverged value (error) -302.035 (1.91911383e-06) 154819 EPS nconv=0 first unconverged value (error) -302.035 (1.91911383e-06) 154820 EPS nconv=0 first unconverged value (error) -302.035 (1.93900471e-06) 154821 EPS nconv=0 first unconverged value (error) -302.035 (2.00636315e-06) 154822 EPS nconv=0 first unconverged value (error) -302.035 (1.89297748e-06) 154823 EPS nconv=0 first unconverged value (error) -302.035 (1.84690270e-06) 154824 EPS nconv=0 first unconverged value (error) -302.035 (1.83131243e-06) 154825 EPS nconv=0 first unconverged value (error) -302.035 (1.83131243e-06) 154826 EPS nconv=0 first unconverged value (error) -302.035 (1.86167774e-06) 154827 EPS nconv=0 first unconverged value (error) -302.035 (1.85298535e-06) 154828 EPS nconv=0 first unconverged value (error) -302.035 (1.83483586e-06) 154829 EPS nconv=0 first unconverged value (error) -302.035 (1.82027521e-06) 154830 EPS nconv=0 first unconverged value (error) -302.035 (1.81238260e-06) 154831 EPS nconv=0 first unconverged value (error) -302.035 (1.81238260e-06) 154832 EPS nconv=0 first unconverged value (error) -302.035 (2.27369830e-06) 154833 EPS nconv=0 first unconverged value (error) -302.035 (2.10491450e-06) 154834 EPS nconv=0 first unconverged value (error) -302.035 (2.04847129e-06) 154835 EPS nconv=0 first unconverged value (error) -302.035 (2.01208368e-06) 154836 EPS nconv=0 first unconverged value (error) -302.035 (1.99047148e-06) 154837 EPS nconv=0 first unconverged value (error) -302.035 (1.99047148e-06) 154838 EPS nconv=0 first unconverged value (error) -302.035 (2.63463245e-06) 154839 EPS nconv=0 first unconverged value (error) -302.035 (2.48867488e-06) 154840 EPS nconv=0 first unconverged value (error) -302.035 (2.24180845e-06) 154841 EPS nconv=0 first unconverged value (error) -302.035 (2.26495138e-06) 154842 EPS nconv=0 first unconverged value (error) -302.035 (2.17235654e-06) 154843 EPS nconv=0 first unconverged value (error) -302.035 (2.17235654e-06) 154844 EPS nconv=0 first unconverged value (error) -302.035 (2.35183793e-06) 154845 EPS nconv=0 first unconverged value (error) -302.035 (2.53942964e-06) 154846 EPS nconv=0 first unconverged value (error) -302.035 (2.24662720e-06) 154847 EPS nconv=0 first unconverged value (error) -302.035 (2.00438987e-06) 154848 EPS nconv=0 first unconverged value (error) -302.035 (1.93199612e-06) 154849 EPS nconv=0 first unconverged value (error) -302.035 (1.93199612e-06) 154850 EPS nconv=0 first unconverged value (error) -302.035 (2.36503478e-06) 154851 EPS nconv=0 first unconverged value (error) -302.035 (2.22771229e-06) 154852 EPS nconv=0 first unconverged value (error) -302.035 (2.13974794e-06) 154853 EPS nconv=0 first unconverged value (error) -302.035 (2.09147433e-06) 154854 EPS nconv=0 first unconverged value (error) -302.035 (2.05180387e-06) 154855 EPS nconv=0 first unconverged value (error) -302.035 (2.05180387e-06) 154856 EPS nconv=0 first unconverged value (error) -302.035 (2.02728509e-06) 154857 EPS nconv=0 first unconverged value (error) -302.035 (2.17817371e-06) 154858 EPS nconv=0 first unconverged value (error) -302.035 (1.96620870e-06) 154859 EPS nconv=0 first unconverged value (error) -302.035 (1.87207640e-06) 154860 EPS nconv=0 first unconverged value (error) -302.035 (1.84628910e-06) 154861 EPS nconv=0 first unconverged value (error) -302.035 (1.84628910e-06) 154862 EPS nconv=0 first unconverged value (error) -302.035 (2.64029261e-06) 154863 EPS nconv=0 first unconverged value (error) -302.035 (2.38996141e-06) 154864 EPS nconv=0 first unconverged value (error) -302.035 (2.25593036e-06) 154865 EPS nconv=0 first unconverged value (error) -302.035 (2.19176090e-06) 154866 EPS nconv=0 first unconverged value (error) -302.035 (2.13018388e-06) 154867 EPS nconv=0 first unconverged value (error) -302.035 (2.13018388e-06) 154868 EPS nconv=0 first unconverged value (error) -302.035 (3.93720618e-06) 154869 EPS nconv=0 first unconverged value (error) -302.035 (3.85703956e-06) 154870 EPS nconv=0 first unconverged value (error) -302.035 (3.52015980e-06) 154871 EPS nconv=0 first unconverged value (error) -302.035 (3.44888257e-06) 154872 EPS nconv=0 first unconverged value (error) -302.035 (3.39648546e-06) 154873 EPS nconv=0 first unconverged value (error) -302.035 (3.39648546e-06) 154874 EPS nconv=0 first unconverged value (error) -302.035 (3.31254544e-06) 154875 EPS nconv=0 first unconverged value (error) -302.035 (2.81740461e-06) 154876 EPS nconv=0 first unconverged value (error) -302.035 (2.71996242e-06) 154877 EPS nconv=0 first unconverged value (error) -302.035 (2.19551664e-06) 154878 EPS nconv=0 first unconverged value (error) -302.035 (1.98012223e-06) 154879 EPS nconv=0 first unconverged value (error) -302.035 (1.98012223e-06) 154880 EPS nconv=0 first unconverged value (error) -302.035 (2.01864748e-06) 154881 EPS nconv=0 first unconverged value (error) -302.035 (1.91435738e-06) 154882 EPS nconv=0 first unconverged value (error) -302.035 (1.86646333e-06) 154883 EPS nconv=0 first unconverged value (error) -302.035 (1.84359323e-06) 154884 EPS nconv=0 first unconverged value (error) -302.035 (1.83551370e-06) 154885 EPS nconv=0 first unconverged value (error) -302.035 (1.83551370e-06) 154886 EPS nconv=0 first unconverged value (error) -302.035 (2.76672523e-06) 154887 EPS nconv=0 first unconverged value (error) -302.035 (2.58282374e-06) 154888 EPS nconv=0 first unconverged value (error) -302.035 (2.44810874e-06) 154889 EPS nconv=0 first unconverged value (error) -302.035 (2.43583337e-06) 154890 EPS nconv=0 first unconverged value (error) -302.035 (2.40739356e-06) 154891 EPS nconv=0 first unconverged value (error) -302.035 (2.40739356e-06) 154892 EPS nconv=0 first unconverged value (error) -302.035 (2.87927558e-06) 154893 EPS nconv=0 first unconverged value (error) -302.035 (2.55578427e-06) 154894 EPS nconv=0 first unconverged value (error) -302.035 (2.22875495e-06) 154895 EPS nconv=0 first unconverged value (error) -302.035 (2.17118582e-06) 154896 EPS nconv=0 first unconverged value (error) -302.035 (2.12192398e-06) 154897 EPS nconv=0 first unconverged value (error) -302.035 (2.12192398e-06) 154898 EPS nconv=0 first unconverged value (error) -302.035 (2.28284370e-06) 154899 EPS nconv=0 first unconverged value (error) -302.035 (2.37793591e-06) 154900 EPS nconv=0 first unconverged value (error) -302.035 (2.13656743e-06) 154901 EPS nconv=0 first unconverged value (error) -302.035 (2.01666886e-06) 154902 EPS nconv=0 first unconverged value (error) -302.035 (1.94416635e-06) 154903 EPS nconv=0 first unconverged value (error) -302.035 (1.94416635e-06) 154904 EPS nconv=0 first unconverged value (error) -302.035 (2.04425760e-06) 154905 EPS nconv=0 first unconverged value (error) -302.035 (2.11649010e-06) 154906 EPS nconv=0 first unconverged value (error) -302.035 (2.03821547e-06) 154907 EPS nconv=0 first unconverged value (error) -302.035 (1.89360432e-06) 154908 EPS nconv=0 first unconverged value (error) -302.035 (1.86658161e-06) 154909 EPS nconv=0 first unconverged value (error) -302.035 (1.86658161e-06) 154910 EPS nconv=0 first unconverged value (error) -302.035 (1.89660331e-06) 154911 EPS nconv=0 first unconverged value (error) -302.035 (1.89138329e-06) 154912 EPS nconv=0 first unconverged value (error) -302.035 (1.86048851e-06) 154913 EPS nconv=0 first unconverged value (error) -302.035 (1.82391032e-06) 154914 EPS nconv=0 first unconverged value (error) -302.035 (1.81666952e-06) 154915 EPS nconv=0 first unconverged value (error) -302.035 (1.81666952e-06) 154916 EPS nconv=0 first unconverged value (error) -302.035 (1.81080326e-06) 154917 EPS nconv=0 first unconverged value (error) -302.035 (1.80534325e-06) 154918 EPS nconv=0 first unconverged value (error) -302.035 (1.79942759e-06) 154919 EPS nconv=0 first unconverged value (error) -302.035 (1.79663172e-06) 154920 EPS nconv=0 first unconverged value (error) -302.035 (1.79616148e-06) 154921 EPS nconv=0 first unconverged value (error) -302.035 (1.79616148e-06) 154922 EPS nconv=0 first unconverged value (error) -302.035 (2.27609354e-06) 154923 EPS nconv=0 first unconverged value (error) -302.035 (2.07775991e-06) 154924 EPS nconv=0 first unconverged value (error) -302.035 (2.00871120e-06) 154925 EPS nconv=0 first unconverged value (error) -302.035 (1.97828315e-06) 154926 EPS nconv=0 first unconverged value (error) -302.035 (1.95380748e-06) 154927 EPS nconv=0 first unconverged value (error) -302.035 (1.95380748e-06) 154928 EPS nconv=0 first unconverged value (error) -302.035 (3.24565029e-06) 154929 EPS nconv=0 first unconverged value (error) -302.035 (2.90194049e-06) 154930 EPS nconv=0 first unconverged value (error) -302.035 (2.57728479e-06) 154931 EPS nconv=0 first unconverged value (error) -302.035 (2.55342455e-06) 154932 EPS nconv=0 first unconverged value (error) -302.035 (2.50058785e-06) 154933 EPS nconv=0 first unconverged value (error) -302.035 (2.50058785e-06) 154934 EPS nconv=0 first unconverged value (error) -302.035 (3.00010753e-06) 154935 EPS nconv=0 first unconverged value (error) -302.035 (2.89097170e-06) 154936 EPS nconv=0 first unconverged value (error) -302.035 (2.44380118e-06) 154937 EPS nconv=0 first unconverged value (error) -302.035 (2.27635837e-06) 154938 EPS nconv=0 first unconverged value (error) -302.035 (2.20853190e-06) 154939 EPS nconv=0 first unconverged value (error) -302.035 (2.20853190e-06) 154940 EPS nconv=0 first unconverged value (error) -302.035 (2.14972214e-06) 154941 EPS nconv=0 first unconverged value (error) -302.035 (2.36178447e-06) 154942 EPS nconv=0 first unconverged value (error) -302.035 (2.07016837e-06) 154943 EPS nconv=0 first unconverged value (error) -302.035 (1.90638549e-06) 154944 EPS nconv=0 first unconverged value (error) -302.035 (1.85885857e-06) 154945 EPS nconv=0 first unconverged value (error) -302.035 (1.85885857e-06) 154946 EPS nconv=0 first unconverged value (error) -302.035 (1.90663776e-06) 154947 EPS nconv=0 first unconverged value (error) -302.035 (1.88086473e-06) 154948 EPS nconv=0 first unconverged value (error) -302.035 (1.84331807e-06) 154949 EPS nconv=0 first unconverged value (error) -302.035 (1.83605932e-06) 154950 EPS nconv=0 first unconverged value (error) -302.035 (1.83184671e-06) 154951 EPS nconv=0 first unconverged value (error) -302.035 (1.83184671e-06) 154952 EPS nconv=0 first unconverged value (error) -302.035 (2.05396742e-06) 154953 EPS nconv=0 first unconverged value (error) -302.035 (1.95748583e-06) 154954 EPS nconv=0 first unconverged value (error) -302.035 (1.91277077e-06) 154955 EPS nconv=0 first unconverged value (error) -302.035 (1.91249562e-06) 154956 EPS nconv=0 first unconverged value (error) -302.035 (1.90889197e-06) 154957 EPS nconv=0 first unconverged value (error) -302.035 (1.90889197e-06) 154958 EPS nconv=0 first unconverged value (error) -302.035 (2.78139324e-06) 154959 EPS nconv=0 first unconverged value (error) -302.035 (2.48463894e-06) 154960 EPS nconv=0 first unconverged value (error) -302.035 (2.20749325e-06) 154961 EPS nconv=0 first unconverged value (error) -302.035 (2.22543541e-06) 154962 EPS nconv=0 first unconverged value (error) -302.035 (2.16128416e-06) 154963 EPS nconv=0 first unconverged value (error) -302.035 (2.16128416e-06) 154964 EPS nconv=0 first unconverged value (error) -302.035 (2.24824597e-06) 154965 EPS nconv=0 first unconverged value (error) -302.035 (2.56018214e-06) 154966 EPS nconv=0 first unconverged value (error) -302.035 (2.19766382e-06) 154967 EPS nconv=0 first unconverged value (error) -302.035 (1.99193750e-06) 154968 EPS nconv=0 first unconverged value (error) -302.035 (1.94768165e-06) 154969 EPS nconv=0 first unconverged value (error) -302.035 (1.94768165e-06) 154970 EPS nconv=0 first unconverged value (error) -302.035 (1.89034918e-06) 154971 EPS nconv=0 first unconverged value (error) -302.035 (1.89780379e-06) 154972 EPS nconv=0 first unconverged value (error) -302.035 (1.89986252e-06) 154973 EPS nconv=0 first unconverged value (error) -302.035 (1.81250805e-06) 154974 EPS nconv=0 first unconverged value (error) -302.035 (1.80946262e-06) 154975 EPS nconv=0 first unconverged value (error) -302.035 (1.80946262e-06) 154976 EPS nconv=0 first unconverged value (error) -302.035 (1.81859309e-06) 154977 EPS nconv=0 first unconverged value (error) -302.035 (1.80990323e-06) 154978 EPS nconv=0 first unconverged value (error) -302.035 (1.80575608e-06) 154979 EPS nconv=0 first unconverged value (error) -302.035 (1.80122845e-06) 154980 EPS nconv=0 first unconverged value (error) -302.035 (1.80062113e-06) 154981 EPS nconv=0 first unconverged value (error) -302.035 (1.80062113e-06) 154982 EPS nconv=0 first unconverged value (error) -302.035 (1.80424799e-06) 154983 EPS nconv=0 first unconverged value (error) -302.035 (1.81528494e-06) 154984 EPS nconv=0 first unconverged value (error) -302.035 (1.80392044e-06) 154985 EPS nconv=0 first unconverged value (error) -302.035 (1.79763000e-06) 154986 EPS nconv=0 first unconverged value (error) -302.035 (1.79590028e-06) 154987 EPS nconv=0 first unconverged value (error) -302.035 (1.79590028e-06) 154988 EPS nconv=0 first unconverged value (error) -302.035 (1.81264070e-06) 154989 EPS nconv=0 first unconverged value (error) -302.035 (1.80873531e-06) 154990 EPS nconv=0 first unconverged value (error) -302.035 (1.80598585e-06) 154991 EPS nconv=0 first unconverged value (error) -302.035 (1.80555513e-06) 154992 EPS nconv=0 first unconverged value (error) -302.035 (1.80326066e-06) 154993 EPS nconv=0 first unconverged value (error) -302.035 (1.80326066e-06) 154994 EPS nconv=0 first unconverged value (error) -302.035 (1.94050737e-06) 154995 EPS nconv=0 first unconverged value (error) -302.035 (1.91311499e-06) 154996 EPS nconv=0 first unconverged value (error) -302.035 (1.88362469e-06) 154997 EPS nconv=0 first unconverged value (error) -302.035 (1.87422513e-06) 154998 EPS nconv=0 first unconverged value (error) -302.035 (1.86827110e-06) 154999 EPS nconv=0 first unconverged value (error) -302.035 (1.86827110e-06) 155000 EPS nconv=0 first unconverged value (error) -302.035 (2.01694760e-06) 155001 EPS nconv=0 first unconverged value (error) -302.035 (1.93867118e-06) 155002 EPS nconv=0 first unconverged value (error) -302.035 (1.89816406e-06) 155003 EPS nconv=0 first unconverged value (error) -302.035 (1.88421306e-06) 155004 EPS nconv=0 first unconverged value (error) -302.035 (1.87158333e-06) 155005 EPS nconv=0 first unconverged value (error) -302.035 (1.87158333e-06) 155006 EPS nconv=0 first unconverged value (error) -302.035 (1.86779410e-06) 155007 EPS nconv=0 first unconverged value (error) -302.035 (1.92098275e-06) 155008 EPS nconv=0 first unconverged value (error) -302.035 (1.83676565e-06) 155009 EPS nconv=0 first unconverged value (error) -302.035 (1.80422287e-06) 155010 EPS nconv=0 first unconverged value (error) -302.035 (1.80130971e-06) 155011 EPS nconv=0 first unconverged value (error) -302.035 (1.80130971e-06) 155012 EPS nconv=0 first unconverged value (error) -302.035 (1.97632613e-06) 155013 EPS nconv=0 first unconverged value (error) -302.035 (1.90558329e-06) 155014 EPS nconv=0 first unconverged value (error) -302.035 (1.89115952e-06) 155015 EPS nconv=0 first unconverged value (error) -302.035 (1.88358084e-06) 155016 EPS nconv=0 first unconverged value (error) -302.035 (1.87732966e-06) 155017 EPS nconv=0 first unconverged value (error) -302.035 (1.87732966e-06) 155018 EPS nconv=0 first unconverged value (error) -302.035 (1.87551926e-06) 155019 EPS nconv=0 first unconverged value (error) -302.035 (1.92703267e-06) 155020 EPS nconv=0 first unconverged value (error) -302.035 (1.84405135e-06) 155021 EPS nconv=0 first unconverged value (error) -302.035 (1.81896944e-06) 155022 EPS nconv=0 first unconverged value (error) -302.035 (1.80704725e-06) 155023 EPS nconv=0 first unconverged value (error) -302.035 (1.80704725e-06) 155024 EPS nconv=0 first unconverged value (error) -302.035 (2.22589793e-06) 155025 EPS nconv=0 first unconverged value (error) -302.035 (2.14325310e-06) 155026 EPS nconv=0 first unconverged value (error) -302.035 (2.02950226e-06) 155027 EPS nconv=0 first unconverged value (error) -302.035 (1.99094250e-06) 155028 EPS nconv=0 first unconverged value (error) -302.035 (1.96597502e-06) 155029 EPS nconv=0 first unconverged value (error) -302.035 (1.96597502e-06) 155030 EPS nconv=0 first unconverged value (error) -302.035 (2.05200727e-06) 155031 EPS nconv=0 first unconverged value (error) -302.035 (2.09524282e-06) 155032 EPS nconv=0 first unconverged value (error) -302.035 (2.00978774e-06) 155033 EPS nconv=0 first unconverged value (error) -302.035 (1.89849114e-06) 155034 EPS nconv=0 first unconverged value (error) -302.035 (1.88316479e-06) 155035 EPS nconv=0 first unconverged value (error) -302.035 (1.88316479e-06) 155036 EPS nconv=0 first unconverged value (error) -302.035 (2.11467897e-06) 155037 EPS nconv=0 first unconverged value (error) -302.035 (2.06027675e-06) 155038 EPS nconv=0 first unconverged value (error) -302.035 (1.96830420e-06) 155039 EPS nconv=0 first unconverged value (error) -302.035 (1.89603452e-06) 155040 EPS nconv=0 first unconverged value (error) -302.035 (1.88527116e-06) 155041 EPS nconv=0 first unconverged value (error) -302.035 (1.88527116e-06) 155042 EPS nconv=0 first unconverged value (error) -302.035 (1.88591357e-06) 155043 EPS nconv=0 first unconverged value (error) -302.035 (1.96927844e-06) 155044 EPS nconv=0 first unconverged value (error) -302.035 (1.88622312e-06) 155045 EPS nconv=0 first unconverged value (error) -302.035 (1.82833432e-06) 155046 EPS nconv=0 first unconverged value (error) -302.035 (1.80375467e-06) 155047 EPS nconv=0 first unconverged value (error) -302.035 (1.80375467e-06) 155048 EPS nconv=0 first unconverged value (error) -302.035 (1.85570931e-06) 155049 EPS nconv=0 first unconverged value (error) -302.035 (1.84701543e-06) 155050 EPS nconv=0 first unconverged value (error) -302.035 (1.84033102e-06) 155051 EPS nconv=0 first unconverged value (error) -302.035 (1.83636758e-06) 155052 EPS nconv=0 first unconverged value (error) -302.035 (1.83030524e-06) 155053 EPS nconv=0 first unconverged value (error) -302.035 (1.83030524e-06) 155054 EPS nconv=0 first unconverged value (error) -302.035 (1.83120573e-06) 155055 EPS nconv=0 first unconverged value (error) -302.035 (1.82499311e-06) 155056 EPS nconv=0 first unconverged value (error) -302.035 (1.81489456e-06) 155057 EPS nconv=0 first unconverged value (error) -302.035 (1.80060599e-06) 155058 EPS nconv=0 first unconverged value (error) -302.035 (1.79976739e-06) 155059 EPS nconv=0 first unconverged value (error) -302.035 (1.79976739e-06) 155060 EPS nconv=0 first unconverged value (error) -302.035 (1.80047927e-06) 155061 EPS nconv=0 first unconverged value (error) -302.035 (1.79859937e-06) 155062 EPS nconv=0 first unconverged value (error) -302.035 (1.79766798e-06) 155063 EPS nconv=0 first unconverged value (error) -302.035 (1.79632001e-06) 155064 EPS nconv=0 first unconverged value (error) -302.035 (1.79580745e-06) 155065 EPS nconv=0 first unconverged value (error) -302.035 (1.79580745e-06) 155066 EPS nconv=0 first unconverged value (error) -302.035 (1.98476396e-06) 155067 EPS nconv=0 first unconverged value (error) -302.035 (1.90300676e-06) 155068 EPS nconv=0 first unconverged value (error) -302.035 (1.87781925e-06) 155069 EPS nconv=0 first unconverged value (error) -302.035 (1.86025471e-06) 155070 EPS nconv=0 first unconverged value (error) -302.035 (1.85568446e-06) 155071 EPS nconv=0 first unconverged value (error) -302.035 (1.85568446e-06) 155072 EPS nconv=0 first unconverged value (error) -302.035 (1.96038727e-06) 155073 EPS nconv=0 first unconverged value (error) -302.035 (1.96852137e-06) 155074 EPS nconv=0 first unconverged value (error) -302.035 (1.89460693e-06) 155075 EPS nconv=0 first unconverged value (error) -302.035 (1.88562369e-06) 155076 EPS nconv=0 first unconverged value (error) -302.035 (1.87576481e-06) 155077 EPS nconv=0 first unconverged value (error) -302.035 (1.87576481e-06) 155078 EPS nconv=0 first unconverged value (error) -302.035 (2.01332327e-06) 155079 EPS nconv=0 first unconverged value (error) -302.035 (2.00116008e-06) 155080 EPS nconv=0 first unconverged value (error) -302.035 (1.92005690e-06) 155081 EPS nconv=0 first unconverged value (error) -302.035 (1.87783142e-06) 155082 EPS nconv=0 first unconverged value (error) -302.035 (1.85498979e-06) 155083 EPS nconv=0 first unconverged value (error) -302.035 (1.85498979e-06) 155084 EPS nconv=0 first unconverged value (error) -302.035 (1.96682393e-06) 155085 EPS nconv=0 first unconverged value (error) -302.035 (1.96379751e-06) 155086 EPS nconv=0 first unconverged value (error) -302.035 (1.92165159e-06) 155087 EPS nconv=0 first unconverged value (error) -302.035 (1.85782507e-06) 155088 EPS nconv=0 first unconverged value (error) -302.035 (1.84802863e-06) 155089 EPS nconv=0 first unconverged value (error) -302.035 (1.84802863e-06) 155090 EPS nconv=0 first unconverged value (error) -302.035 (1.84518997e-06) 155091 EPS nconv=0 first unconverged value (error) -302.035 (1.88535061e-06) 155092 EPS nconv=0 first unconverged value (error) -302.035 (1.83746427e-06) 155093 EPS nconv=0 first unconverged value (error) -302.035 (1.81361661e-06) 155094 EPS nconv=0 first unconverged value (error) -302.035 (1.80860486e-06) 155095 EPS nconv=0 first unconverged value (error) -302.035 (1.80860486e-06) 155096 EPS nconv=0 first unconverged value (error) -302.035 (1.91474632e-06) 155097 EPS nconv=0 first unconverged value (error) -302.035 (1.86769456e-06) 155098 EPS nconv=0 first unconverged value (error) -302.035 (1.85599736e-06) 155099 EPS nconv=0 first unconverged value (error) -302.035 (1.85228290e-06) 155100 EPS nconv=0 first unconverged value (error) -302.035 (1.83939817e-06) 155101 EPS nconv=0 first unconverged value (error) -302.035 (1.83939817e-06) 155102 EPS nconv=0 first unconverged value (error) -302.035 (1.86462048e-06) 155103 EPS nconv=0 first unconverged value (error) -302.035 (1.88661321e-06) 155104 EPS nconv=0 first unconverged value (error) -302.035 (1.83469363e-06) 155105 EPS nconv=0 first unconverged value (error) -302.035 (1.82759849e-06) 155106 EPS nconv=0 first unconverged value (error) -302.035 (1.82890922e-06) 155107 EPS nconv=0 first unconverged value (error) -302.035 (1.82890922e-06) 155108 EPS nconv=0 first unconverged value (error) -302.035 (2.22715180e-06) 155109 EPS nconv=0 first unconverged value (error) -302.035 (2.04254835e-06) 155110 EPS nconv=0 first unconverged value (error) -302.035 (1.97217395e-06) 155111 EPS nconv=0 first unconverged value (error) -302.035 (1.95048667e-06) 155112 EPS nconv=0 first unconverged value (error) -302.035 (1.92188773e-06) 155113 EPS nconv=0 first unconverged value (error) -302.035 (1.92188773e-06) 155114 EPS nconv=0 first unconverged value (error) -302.035 (2.02569702e-06) 155115 EPS nconv=0 first unconverged value (error) -302.035 (2.14662140e-06) 155116 EPS nconv=0 first unconverged value (error) -302.035 (1.95425841e-06) 155117 EPS nconv=0 first unconverged value (error) -302.035 (1.89174407e-06) 155118 EPS nconv=0 first unconverged value (error) -302.035 (1.88651180e-06) 155119 EPS nconv=0 first unconverged value (error) -302.035 (1.88651180e-06) 155120 EPS nconv=0 first unconverged value (error) -302.035 (1.87910819e-06) 155121 EPS nconv=0 first unconverged value (error) -302.035 (1.85583904e-06) 155122 EPS nconv=0 first unconverged value (error) -302.035 (1.83288540e-06) 155123 EPS nconv=0 first unconverged value (error) -302.035 (1.80655211e-06) 155124 EPS nconv=0 first unconverged value (error) -302.035 (1.80242951e-06) 155125 EPS nconv=0 first unconverged value (error) -302.035 (1.80242951e-06) 155126 EPS nconv=0 first unconverged value (error) -302.035 (1.99125076e-06) 155127 EPS nconv=0 first unconverged value (error) -302.035 (1.90765780e-06) 155128 EPS nconv=0 first unconverged value (error) -302.035 (1.88597190e-06) 155129 EPS nconv=0 first unconverged value (error) -302.035 (1.86777524e-06) 155130 EPS nconv=0 first unconverged value (error) -302.035 (1.86259379e-06) 155131 EPS nconv=0 first unconverged value (error) -302.035 (1.86259379e-06) 155132 EPS nconv=0 first unconverged value (error) -302.035 (1.93194612e-06) 155133 EPS nconv=0 first unconverged value (error) -302.035 (2.02786480e-06) 155134 EPS nconv=0 first unconverged value (error) -302.035 (1.91868082e-06) 155135 EPS nconv=0 first unconverged value (error) -302.035 (1.85535407e-06) 155136 EPS nconv=0 first unconverged value (error) -302.035 (1.83707719e-06) 155137 EPS nconv=0 first unconverged value (error) -302.035 (1.83707719e-06) 155138 EPS nconv=0 first unconverged value (error) -302.035 (1.89681882e-06) 155139 EPS nconv=0 first unconverged value (error) -302.035 (1.88003535e-06) 155140 EPS nconv=0 first unconverged value (error) -302.035 (1.86059960e-06) 155141 EPS nconv=0 first unconverged value (error) -302.035 (1.85103866e-06) 155142 EPS nconv=0 first unconverged value (error) -302.035 (1.84005469e-06) 155143 EPS nconv=0 first unconverged value (error) -302.035 (1.84005469e-06) 155144 EPS nconv=0 first unconverged value (error) -302.035 (1.83559521e-06) 155145 EPS nconv=0 first unconverged value (error) -302.035 (1.83089900e-06) 155146 EPS nconv=0 first unconverged value (error) -302.035 (1.81701700e-06) 155147 EPS nconv=0 first unconverged value (error) -302.035 (1.80390792e-06) 155148 EPS nconv=0 first unconverged value (error) -302.035 (1.80335396e-06) 155149 EPS nconv=0 first unconverged value (error) -302.035 (1.80335396e-06) 155150 EPS nconv=0 first unconverged value (error) -302.035 (2.07994508e-06) 155151 EPS nconv=0 first unconverged value (error) -302.035 (1.95425808e-06) 155152 EPS nconv=0 first unconverged value (error) -302.035 (1.92019022e-06) 155153 EPS nconv=0 first unconverged value (error) -302.035 (1.89873131e-06) 155154 EPS nconv=0 first unconverged value (error) -302.035 (1.88491373e-06) 155155 EPS nconv=0 first unconverged value (error) -302.035 (1.88491373e-06) 155156 EPS nconv=0 first unconverged value (error) -302.035 (1.89309027e-06) 155157 EPS nconv=0 first unconverged value (error) -302.035 (1.99590126e-06) 155158 EPS nconv=0 first unconverged value (error) -302.035 (1.88034655e-06) 155159 EPS nconv=0 first unconverged value (error) -302.035 (1.82533230e-06) 155160 EPS nconv=0 first unconverged value (error) -302.035 (1.81337448e-06) 155161 EPS nconv=0 first unconverged value (error) -302.035 (1.81337448e-06) 155162 EPS nconv=0 first unconverged value (error) -302.035 (1.93425177e-06) 155163 EPS nconv=0 first unconverged value (error) -302.035 (1.89666346e-06) 155164 EPS nconv=0 first unconverged value (error) -302.035 (1.87829652e-06) 155165 EPS nconv=0 first unconverged value (error) -302.035 (1.86985031e-06) 155166 EPS nconv=0 first unconverged value (error) -302.035 (1.85973888e-06) 155167 EPS nconv=0 first unconverged value (error) -302.035 (1.85973888e-06) 155168 EPS nconv=0 first unconverged value (error) -302.035 (2.00266091e-06) 155169 EPS nconv=0 first unconverged value (error) -302.035 (1.95311503e-06) 155170 EPS nconv=0 first unconverged value (error) -302.035 (1.89670612e-06) 155171 EPS nconv=0 first unconverged value (error) -302.035 (1.89210821e-06) 155172 EPS nconv=0 first unconverged value (error) -302.035 (1.88198972e-06) 155173 EPS nconv=0 first unconverged value (error) -302.035 (1.88198972e-06) 155174 EPS nconv=0 first unconverged value (error) -302.035 (2.05289997e-06) 155175 EPS nconv=0 first unconverged value (error) -302.035 (2.03746311e-06) 155176 EPS nconv=0 first unconverged value (error) -302.035 (1.94440912e-06) 155177 EPS nconv=0 first unconverged value (error) -302.035 (1.87931230e-06) 155178 EPS nconv=0 first unconverged value (error) -302.035 (1.86340899e-06) 155179 EPS nconv=0 first unconverged value (error) -302.035 (1.86340899e-06) 155180 EPS nconv=0 first unconverged value (error) -302.035 (1.85818861e-06) 155181 EPS nconv=0 first unconverged value (error) -302.035 (1.91309181e-06) 155182 EPS nconv=0 first unconverged value (error) -302.035 (1.86639444e-06) 155183 EPS nconv=0 first unconverged value (error) -302.035 (1.81796414e-06) 155184 EPS nconv=0 first unconverged value (error) -302.035 (1.81037434e-06) 155185 EPS nconv=0 first unconverged value (error) -302.035 (1.81037434e-06) 155186 EPS nconv=0 first unconverged value (error) -302.035 (1.93914326e-06) 155187 EPS nconv=0 first unconverged value (error) -302.035 (1.89221121e-06) 155188 EPS nconv=0 first unconverged value (error) -302.035 (1.88600003e-06) 155189 EPS nconv=0 first unconverged value (error) -302.035 (1.87254531e-06) 155190 EPS nconv=0 first unconverged value (error) -302.035 (1.85379048e-06) 155191 EPS nconv=0 first unconverged value (error) -302.035 (1.85379048e-06) 155192 EPS nconv=0 first unconverged value (error) -302.035 (1.87612941e-06) 155193 EPS nconv=0 first unconverged value (error) -302.035 (1.88815343e-06) 155194 EPS nconv=0 first unconverged value (error) -302.035 (1.83930099e-06) 155195 EPS nconv=0 first unconverged value (error) -302.035 (1.83225037e-06) 155196 EPS nconv=0 first unconverged value (error) -302.035 (1.82329583e-06) 155197 EPS nconv=0 first unconverged value (error) -302.035 (1.82329583e-06) 155198 EPS nconv=0 first unconverged value (error) -302.035 (2.17681841e-06) 155199 EPS nconv=0 first unconverged value (error) -302.035 (2.08744975e-06) 155200 EPS nconv=0 first unconverged value (error) -302.035 (2.00696986e-06) 155201 EPS nconv=0 first unconverged value (error) -302.035 (1.99005674e-06) 155202 EPS nconv=0 first unconverged value (error) -302.035 (1.95382575e-06) 155203 EPS nconv=0 first unconverged value (error) -302.035 (1.95382575e-06) 155204 EPS nconv=0 first unconverged value (error) -302.035 (1.95317592e-06) 155205 EPS nconv=0 first unconverged value (error) -302.035 (2.05265584e-06) 155206 EPS nconv=0 first unconverged value (error) -302.035 (1.95868128e-06) 155207 EPS nconv=0 first unconverged value (error) -302.035 (1.85924918e-06) 155208 EPS nconv=0 first unconverged value (error) -302.035 (1.84025119e-06) 155209 EPS nconv=0 first unconverged value (error) -302.035 (1.84025119e-06) 155210 EPS nconv=0 first unconverged value (error) -302.035 (1.96449127e-06) 155211 EPS nconv=0 first unconverged value (error) -302.035 (1.91192246e-06) 155212 EPS nconv=0 first unconverged value (error) -302.035 (1.89816496e-06) 155213 EPS nconv=0 first unconverged value (error) -302.035 (1.88023078e-06) 155214 EPS nconv=0 first unconverged value (error) -302.035 (1.86242163e-06) 155215 EPS nconv=0 first unconverged value (error) -302.035 (1.86242163e-06) 155216 EPS nconv=0 first unconverged value (error) -302.035 (1.88668952e-06) 155217 EPS nconv=0 first unconverged value (error) -302.035 (1.91577634e-06) 155218 EPS nconv=0 first unconverged value (error) -302.035 (1.85604420e-06) 155219 EPS nconv=0 first unconverged value (error) -302.035 (1.84911962e-06) 155220 EPS nconv=0 first unconverged value (error) -302.035 (1.82805892e-06) 155221 EPS nconv=0 first unconverged value (error) -302.035 (1.82805892e-06) 155222 EPS nconv=0 first unconverged value (error) -302.035 (2.34708977e-06) 155223 EPS nconv=0 first unconverged value (error) -302.035 (2.28719260e-06) 155224 EPS nconv=0 first unconverged value (error) -302.035 (2.16388516e-06) 155225 EPS nconv=0 first unconverged value (error) -302.035 (2.10582897e-06) 155226 EPS nconv=0 first unconverged value (error) -302.035 (2.04701661e-06) 155227 EPS nconv=0 first unconverged value (error) -302.035 (2.04701661e-06) 155228 EPS nconv=0 first unconverged value (error) -302.035 (2.37035416e-06) 155229 EPS nconv=0 first unconverged value (error) -302.035 (2.33346703e-06) 155230 EPS nconv=0 first unconverged value (error) -302.035 (2.19707155e-06) 155231 EPS nconv=0 first unconverged value (error) -302.035 (2.12829712e-06) 155232 EPS nconv=0 first unconverged value (error) -302.035 (2.09833168e-06) 155233 EPS nconv=0 first unconverged value (error) -302.035 (2.09833168e-06) 155234 EPS nconv=0 first unconverged value (error) -302.035 (2.08792702e-06) 155235 EPS nconv=0 first unconverged value (error) -302.035 (2.00391654e-06) 155236 EPS nconv=0 first unconverged value (error) -302.035 (1.96314503e-06) 155237 EPS nconv=0 first unconverged value (error) -302.035 (1.86735093e-06) 155238 EPS nconv=0 first unconverged value (error) -302.035 (1.82231530e-06) 155239 EPS nconv=0 first unconverged value (error) -302.035 (1.82231530e-06) 155240 EPS nconv=0 first unconverged value (error) -302.035 (1.82340098e-06) 155241 EPS nconv=0 first unconverged value (error) -302.035 (1.82872744e-06) 155242 EPS nconv=0 first unconverged value (error) -302.035 (1.81421378e-06) 155243 EPS nconv=0 first unconverged value (error) -302.035 (1.80882980e-06) 155244 EPS nconv=0 first unconverged value (error) -302.035 (1.80707137e-06) 155245 EPS nconv=0 first unconverged value (error) -302.035 (1.80707137e-06) 155246 EPS nconv=0 first unconverged value (error) -302.035 (1.98747179e-06) 155247 EPS nconv=0 first unconverged value (error) -302.035 (1.93063741e-06) 155248 EPS nconv=0 first unconverged value (error) -302.035 (1.90537218e-06) 155249 EPS nconv=0 first unconverged value (error) -302.035 (1.89200073e-06) 155250 EPS nconv=0 first unconverged value (error) -302.035 (1.87645427e-06) 155251 EPS nconv=0 first unconverged value (error) -302.035 (1.87645427e-06) 155252 EPS nconv=0 first unconverged value (error) -302.035 (1.88269808e-06) 155253 EPS nconv=0 first unconverged value (error) -302.035 (1.91399976e-06) 155254 EPS nconv=0 first unconverged value (error) -302.035 (1.85470784e-06) 155255 EPS nconv=0 first unconverged value (error) -302.035 (1.82405754e-06) 155256 EPS nconv=0 first unconverged value (error) -302.035 (1.81634164e-06) 155257 EPS nconv=0 first unconverged value (error) -302.035 (1.81634164e-06) 155258 EPS nconv=0 first unconverged value (error) -302.035 (1.99287207e-06) 155259 EPS nconv=0 first unconverged value (error) -302.035 (1.93282306e-06) 155260 EPS nconv=0 first unconverged value (error) -302.035 (1.90436837e-06) 155261 EPS nconv=0 first unconverged value (error) -302.035 (1.89161200e-06) 155262 EPS nconv=0 first unconverged value (error) -302.035 (1.87368594e-06) 155263 EPS nconv=0 first unconverged value (error) -302.035 (1.87368594e-06) 155264 EPS nconv=0 first unconverged value (error) -302.035 (1.90202601e-06) 155265 EPS nconv=0 first unconverged value (error) -302.035 (1.92925961e-06) 155266 EPS nconv=0 first unconverged value (error) -302.035 (1.86869856e-06) 155267 EPS nconv=0 first unconverged value (error) -302.035 (1.84292659e-06) 155268 EPS nconv=0 first unconverged value (error) -302.035 (1.83058405e-06) 155269 EPS nconv=0 first unconverged value (error) -302.035 (1.83058405e-06) 155270 EPS nconv=0 first unconverged value (error) -302.035 (2.11807730e-06) 155271 EPS nconv=0 first unconverged value (error) -302.035 (2.03777227e-06) 155272 EPS nconv=0 first unconverged value (error) -302.035 (1.98996671e-06) 155273 EPS nconv=0 first unconverged value (error) -302.035 (1.95679836e-06) 155274 EPS nconv=0 first unconverged value (error) -302.035 (1.92263022e-06) 155275 EPS nconv=0 first unconverged value (error) -302.035 (1.92263022e-06) 155276 EPS nconv=0 first unconverged value (error) -302.035 (1.95151564e-06) 155277 EPS nconv=0 first unconverged value (error) -302.035 (2.01160357e-06) 155278 EPS nconv=0 first unconverged value (error) -302.035 (1.91726570e-06) 155279 EPS nconv=0 first unconverged value (error) -302.035 (1.87656968e-06) 155280 EPS nconv=0 first unconverged value (error) -302.035 (1.84781034e-06) 155281 EPS nconv=0 first unconverged value (error) -302.035 (1.84781034e-06) 155282 EPS nconv=0 first unconverged value (error) -302.035 (1.96276207e-06) 155283 EPS nconv=0 first unconverged value (error) -302.035 (1.92880470e-06) 155284 EPS nconv=0 first unconverged value (error) -302.035 (1.89994744e-06) 155285 EPS nconv=0 first unconverged value (error) -302.035 (1.88185916e-06) 155286 EPS nconv=0 first unconverged value (error) -302.035 (1.86091868e-06) 155287 EPS nconv=0 first unconverged value (error) -302.035 (1.86091868e-06) 155288 EPS nconv=0 first unconverged value (error) -302.035 (1.89898820e-06) 155289 EPS nconv=0 first unconverged value (error) -302.035 (1.90236397e-06) 155290 EPS nconv=0 first unconverged value (error) -302.035 (1.86346774e-06) 155291 EPS nconv=0 first unconverged value (error) -302.035 (1.84700809e-06) 155292 EPS nconv=0 first unconverged value (error) -302.035 (1.82890809e-06) 155293 EPS nconv=0 first unconverged value (error) -302.035 (1.82890809e-06) 155294 EPS nconv=0 first unconverged value (error) -302.035 (2.07978382e-06) 155295 EPS nconv=0 first unconverged value (error) -302.035 (2.02440563e-06) 155296 EPS nconv=0 first unconverged value (error) -302.035 (1.97806094e-06) 155297 EPS nconv=0 first unconverged value (error) -302.035 (1.93993216e-06) 155298 EPS nconv=0 first unconverged value (error) -302.035 (1.91393069e-06) 155299 EPS nconv=0 first unconverged value (error) -302.035 (1.91393069e-06) 155300 EPS nconv=0 first unconverged value (error) -302.035 (1.98534297e-06) 155301 EPS nconv=0 first unconverged value (error) -302.035 (2.02786264e-06) 155302 EPS nconv=0 first unconverged value (error) -302.035 (1.93539697e-06) 155303 EPS nconv=0 first unconverged value (error) -302.035 (1.89622961e-06) 155304 EPS nconv=0 first unconverged value (error) -302.035 (1.86526849e-06) 155305 EPS nconv=0 first unconverged value (error) -302.035 (1.86526849e-06) 155306 EPS nconv=0 first unconverged value (error) -302.035 (2.03526661e-06) 155307 EPS nconv=0 first unconverged value (error) -302.035 (1.99479566e-06) 155308 EPS nconv=0 first unconverged value (error) -302.035 (1.94588257e-06) 155309 EPS nconv=0 first unconverged value (error) -302.035 (1.91909625e-06) 155310 EPS nconv=0 first unconverged value (error) -302.035 (1.89060457e-06) 155311 EPS nconv=0 first unconverged value (error) -302.035 (1.89060457e-06) 155312 EPS nconv=0 first unconverged value (error) -302.035 (1.89277516e-06) 155313 EPS nconv=0 first unconverged value (error) -302.035 (1.92194065e-06) 155314 EPS nconv=0 first unconverged value (error) -302.035 (1.87381678e-06) 155315 EPS nconv=0 first unconverged value (error) -302.035 (1.84102508e-06) 155316 EPS nconv=0 first unconverged value (error) -302.035 (1.82516198e-06) 155317 EPS nconv=0 first unconverged value (error) -302.035 (1.82516198e-06) 155318 EPS nconv=0 first unconverged value (error) -302.035 (2.02535969e-06) 155319 EPS nconv=0 first unconverged value (error) -302.035 (1.96234848e-06) 155320 EPS nconv=0 first unconverged value (error) -302.035 (1.93414040e-06) 155321 EPS nconv=0 first unconverged value (error) -302.035 (1.91306710e-06) 155322 EPS nconv=0 first unconverged value (error) -302.035 (1.88656538e-06) 155323 EPS nconv=0 first unconverged value (error) -302.035 (1.88656538e-06) 155324 EPS nconv=0 first unconverged value (error) -302.035 (1.94272681e-06) 155325 EPS nconv=0 first unconverged value (error) -302.035 (1.97434646e-06) 155326 EPS nconv=0 first unconverged value (error) -302.035 (1.89668746e-06) 155327 EPS nconv=0 first unconverged value (error) -302.035 (1.87101141e-06) 155328 EPS nconv=0 first unconverged value (error) -302.035 (1.84972767e-06) 155329 EPS nconv=0 first unconverged value (error) -302.035 (1.84972767e-06) 155330 EPS nconv=0 first unconverged value (error) -302.035 (2.02807166e-06) 155331 EPS nconv=0 first unconverged value (error) -302.035 (1.99832018e-06) 155332 EPS nconv=0 first unconverged value (error) -302.035 (1.94325141e-06) 155333 EPS nconv=0 first unconverged value (error) -302.035 (1.90709735e-06) 155334 EPS nconv=0 first unconverged value (error) -302.035 (1.88131237e-06) 155335 EPS nconv=0 first unconverged value (error) -302.035 (1.88131237e-06) 155336 EPS nconv=0 first unconverged value (error) -302.035 (1.88885697e-06) 155337 EPS nconv=0 first unconverged value (error) -302.035 (1.92601467e-06) 155338 EPS nconv=0 first unconverged value (error) -302.035 (1.87683386e-06) 155339 EPS nconv=0 first unconverged value (error) -302.035 (1.84100981e-06) 155340 EPS nconv=0 first unconverged value (error) -302.035 (1.82331795e-06) 155341 EPS nconv=0 first unconverged value (error) -302.035 (1.82331795e-06) 155342 EPS nconv=0 first unconverged value (error) -302.035 (1.93659211e-06) 155343 EPS nconv=0 first unconverged value (error) -302.035 (1.89313252e-06) 155344 EPS nconv=0 first unconverged value (error) -302.035 (1.87718790e-06) 155345 EPS nconv=0 first unconverged value (error) -302.035 (1.86859741e-06) 155346 EPS nconv=0 first unconverged value (error) -302.035 (1.85049098e-06) 155347 EPS nconv=0 first unconverged value (error) -302.035 (1.85049098e-06) 155348 EPS nconv=0 first unconverged value (error) -302.035 (1.85035746e-06) 155349 EPS nconv=0 first unconverged value (error) -302.035 (1.88817397e-06) 155350 EPS nconv=0 first unconverged value (error) -302.035 (1.84063894e-06) 155351 EPS nconv=0 first unconverged value (error) -302.035 (1.82182681e-06) 155352 EPS nconv=0 first unconverged value (error) -302.035 (1.81161299e-06) 155353 EPS nconv=0 first unconverged value (error) -302.035 (1.81161299e-06) 155354 EPS nconv=0 first unconverged value (error) -302.035 (1.97440515e-06) 155355 EPS nconv=0 first unconverged value (error) -302.035 (1.92534299e-06) 155356 EPS nconv=0 first unconverged value (error) -302.035 (1.89368776e-06) 155357 EPS nconv=0 first unconverged value (error) -302.035 (1.88554731e-06) 155358 EPS nconv=0 first unconverged value (error) -302.035 (1.86470579e-06) 155359 EPS nconv=0 first unconverged value (error) -302.035 (1.86470579e-06) 155360 EPS nconv=0 first unconverged value (error) -302.035 (1.96558658e-06) 155361 EPS nconv=0 first unconverged value (error) -302.035 (1.95406109e-06) 155362 EPS nconv=0 first unconverged value (error) -302.035 (1.89758349e-06) 155363 EPS nconv=0 first unconverged value (error) -302.035 (1.87551210e-06) 155364 EPS nconv=0 first unconverged value (error) -302.035 (1.86598572e-06) 155365 EPS nconv=0 first unconverged value (error) -302.035 (1.86598572e-06) 155366 EPS nconv=0 first unconverged value (error) -302.035 (1.94825030e-06) 155367 EPS nconv=0 first unconverged value (error) -302.035 (1.93598028e-06) 155368 EPS nconv=0 first unconverged value (error) -302.035 (1.88208761e-06) 155369 EPS nconv=0 first unconverged value (error) -302.035 (1.85538643e-06) 155370 EPS nconv=0 first unconverged value (error) -302.035 (1.84067736e-06) 155371 EPS nconv=0 first unconverged value (error) -302.035 (1.84067736e-06) 155372 EPS nconv=0 first unconverged value (error) -302.035 (1.86290968e-06) 155373 EPS nconv=0 first unconverged value (error) -302.035 (1.87600821e-06) 155374 EPS nconv=0 first unconverged value (error) -302.035 (1.83471229e-06) 155375 EPS nconv=0 first unconverged value (error) -302.035 (1.82341924e-06) 155376 EPS nconv=0 first unconverged value (error) -302.035 (1.81853463e-06) 155377 EPS nconv=0 first unconverged value (error) -302.035 (1.81853463e-06) 155378 EPS nconv=0 first unconverged value (error) -302.035 (1.87791456e-06) 155379 EPS nconv=0 first unconverged value (error) -302.035 (1.86889074e-06) 155380 EPS nconv=0 first unconverged value (error) -302.035 (1.84613569e-06) 155381 EPS nconv=0 first unconverged value (error) -302.035 (1.83412934e-06) 155382 EPS nconv=0 first unconverged value (error) -302.035 (1.82411425e-06) 155383 EPS nconv=0 first unconverged value (error) -302.035 (1.82411425e-06) 155384 EPS nconv=0 first unconverged value (error) -302.035 (1.96412643e-06) 155385 EPS nconv=0 first unconverged value (error) -302.035 (1.91730724e-06) 155386 EPS nconv=0 first unconverged value (error) -302.035 (1.88589058e-06) 155387 EPS nconv=0 first unconverged value (error) -302.035 (1.87430680e-06) 155388 EPS nconv=0 first unconverged value (error) -302.035 (1.86302358e-06) 155389 EPS nconv=0 first unconverged value (error) -302.035 (1.86302358e-06) 155390 EPS nconv=0 first unconverged value (error) -302.035 (1.85473457e-06) 155391 EPS nconv=0 first unconverged value (error) -302.035 (1.89940929e-06) 155392 EPS nconv=0 first unconverged value (error) -302.035 (1.83976187e-06) 155393 EPS nconv=0 first unconverged value (error) -302.035 (1.81972192e-06) 155394 EPS nconv=0 first unconverged value (error) -302.035 (1.81312548e-06) 155395 EPS nconv=0 first unconverged value (error) -302.035 (1.81312548e-06) 155396 EPS nconv=0 first unconverged value (error) -302.035 (2.10394647e-06) 155397 EPS nconv=0 first unconverged value (error) -302.035 (2.00541540e-06) 155398 EPS nconv=0 first unconverged value (error) -302.035 (1.95506902e-06) 155399 EPS nconv=0 first unconverged value (error) -302.035 (1.93925847e-06) 155400 EPS nconv=0 first unconverged value (error) -302.035 (1.90832505e-06) 155401 EPS nconv=0 first unconverged value (error) -302.035 (1.90832505e-06) 155402 EPS nconv=0 first unconverged value (error) -302.035 (2.26028858e-06) 155403 EPS nconv=0 first unconverged value (error) -302.035 (2.25293456e-06) 155404 EPS nconv=0 first unconverged value (error) -302.035 (2.11176536e-06) 155405 EPS nconv=0 first unconverged value (error) -302.035 (2.09593467e-06) 155406 EPS nconv=0 first unconverged value (error) -302.035 (2.09197890e-06) 155407 EPS nconv=0 first unconverged value (error) -302.035 (2.09197890e-06) 155408 EPS nconv=0 first unconverged value (error) -302.035 (2.06820483e-06) 155409 EPS nconv=0 first unconverged value (error) -302.035 (1.96766661e-06) 155410 EPS nconv=0 first unconverged value (error) -302.035 (1.91577315e-06) 155411 EPS nconv=0 first unconverged value (error) -302.035 (1.83460352e-06) 155412 EPS nconv=0 first unconverged value (error) -302.035 (1.81698086e-06) 155413 EPS nconv=0 first unconverged value (error) -302.035 (1.81698086e-06) 155414 EPS nconv=0 first unconverged value (error) -302.035 (1.80580893e-06) 155415 EPS nconv=0 first unconverged value (error) -302.035 (1.80193102e-06) 155416 EPS nconv=0 first unconverged value (error) -302.035 (1.79926748e-06) 155417 EPS nconv=0 first unconverged value (error) -302.035 (1.79850916e-06) 155418 EPS nconv=0 first unconverged value (error) -302.035 (1.79820176e-06) 155419 EPS nconv=0 first unconverged value (error) -302.035 (1.79820176e-06) 155420 EPS nconv=0 first unconverged value (error) -302.035 (1.80951305e-06) 155421 EPS nconv=0 first unconverged value (error) -302.035 (1.81318269e-06) 155422 EPS nconv=0 first unconverged value (error) -302.035 (1.80405166e-06) 155423 EPS nconv=0 first unconverged value (error) -302.035 (1.80164182e-06) 155424 EPS nconv=0 first unconverged value (error) -302.035 (1.80069614e-06) 155425 EPS nconv=0 first unconverged value (error) -302.035 (1.80069614e-06) 155426 EPS nconv=0 first unconverged value (error) -302.035 (1.82349669e-06) 155427 EPS nconv=0 first unconverged value (error) -302.035 (1.81816183e-06) 155428 EPS nconv=0 first unconverged value (error) -302.035 (1.81279400e-06) 155429 EPS nconv=0 first unconverged value (error) -302.035 (1.80628970e-06) 155430 EPS nconv=0 first unconverged value (error) -302.035 (1.80239805e-06) 155431 EPS nconv=0 first unconverged value (error) -302.035 (1.80239805e-06) 155432 EPS nconv=0 first unconverged value (error) -302.035 (1.94561291e-06) 155433 EPS nconv=0 first unconverged value (error) -302.035 (1.89141426e-06) 155434 EPS nconv=0 first unconverged value (error) -302.035 (1.86122575e-06) 155435 EPS nconv=0 first unconverged value (error) -302.035 (1.84691089e-06) 155436 EPS nconv=0 first unconverged value (error) -302.035 (1.84485423e-06) 155437 EPS nconv=0 first unconverged value (error) -302.035 (1.84485423e-06) 155438 EPS nconv=0 first unconverged value (error) -302.035 (1.85036103e-06) 155439 EPS nconv=0 first unconverged value (error) -302.035 (1.89863970e-06) 155440 EPS nconv=0 first unconverged value (error) -302.035 (1.83786338e-06) 155441 EPS nconv=0 first unconverged value (error) -302.035 (1.82107502e-06) 155442 EPS nconv=0 first unconverged value (error) -302.035 (1.80372456e-06) 155443 EPS nconv=0 first unconverged value (error) -302.035 (1.80372456e-06) 155444 EPS nconv=0 first unconverged value (error) -302.035 (1.81331282e-06) 155445 EPS nconv=0 first unconverged value (error) -302.035 (1.81468943e-06) 155446 EPS nconv=0 first unconverged value (error) -302.035 (1.80807670e-06) 155447 EPS nconv=0 first unconverged value (error) -302.035 (1.80735797e-06) 155448 EPS nconv=0 first unconverged value (error) -302.035 (1.80399748e-06) 155449 EPS nconv=0 first unconverged value (error) -302.035 (1.80399748e-06) 155450 EPS nconv=0 first unconverged value (error) -302.035 (1.83143901e-06) 155451 EPS nconv=0 first unconverged value (error) -302.035 (1.81739318e-06) 155452 EPS nconv=0 first unconverged value (error) -302.035 (1.81303136e-06) 155453 EPS nconv=0 first unconverged value (error) -302.035 (1.81018299e-06) 155454 EPS nconv=0 first unconverged value (error) -302.035 (1.80666777e-06) 155455 EPS nconv=0 first unconverged value (error) -302.035 (1.80666777e-06) 155456 EPS nconv=0 first unconverged value (error) -302.035 (1.80389230e-06) 155457 EPS nconv=0 first unconverged value (error) -302.035 (1.81441055e-06) 155458 EPS nconv=0 first unconverged value (error) -302.035 (1.79986292e-06) 155459 EPS nconv=0 first unconverged value (error) -302.035 (1.79654532e-06) 155460 EPS nconv=0 first unconverged value (error) -302.035 (1.79652486e-06) 155461 EPS nconv=0 first unconverged value (error) -302.035 (1.79652486e-06) 155462 EPS nconv=0 first unconverged value (error) -302.035 (1.97123286e-06) 155463 EPS nconv=0 first unconverged value (error) -302.035 (1.89005720e-06) 155464 EPS nconv=0 first unconverged value (error) -302.035 (1.87203676e-06) 155465 EPS nconv=0 first unconverged value (error) -302.035 (1.86925483e-06) 155466 EPS nconv=0 first unconverged value (error) -302.035 (1.85466978e-06) 155467 EPS nconv=0 first unconverged value (error) -302.035 (1.85466978e-06) 155468 EPS nconv=0 first unconverged value (error) -302.035 (1.86550410e-06) 155469 EPS nconv=0 first unconverged value (error) -302.035 (1.91462156e-06) 155470 EPS nconv=0 first unconverged value (error) -302.035 (1.83661861e-06) 155471 EPS nconv=0 first unconverged value (error) -302.035 (1.81565396e-06) 155472 EPS nconv=0 first unconverged value (error) -302.035 (1.81703584e-06) 155473 EPS nconv=0 first unconverged value (error) -302.035 (1.81703584e-06) 155474 EPS nconv=0 first unconverged value (error) -302.035 (2.23334332e-06) 155475 EPS nconv=0 first unconverged value (error) -302.035 (2.03334392e-06) 155476 EPS nconv=0 first unconverged value (error) -302.035 (1.98743454e-06) 155477 EPS nconv=0 first unconverged value (error) -302.035 (1.96714861e-06) 155478 EPS nconv=0 first unconverged value (error) -302.035 (1.93408824e-06) 155479 EPS nconv=0 first unconverged value (error) -302.035 (1.93408824e-06) 155480 EPS nconv=0 first unconverged value (error) -302.035 (2.59846514e-06) 155481 EPS nconv=0 first unconverged value (error) -302.035 (2.74048094e-06) 155482 EPS nconv=0 first unconverged value (error) -302.035 (2.40300524e-06) 155483 EPS nconv=0 first unconverged value (error) -302.035 (2.29671830e-06) 155484 EPS nconv=0 first unconverged value (error) -302.035 (2.22947024e-06) 155485 EPS nconv=0 first unconverged value (error) -302.035 (2.22947024e-06) 155486 EPS nconv=0 first unconverged value (error) -302.035 (2.24787524e-06) 155487 EPS nconv=0 first unconverged value (error) -302.035 (2.22389044e-06) 155488 EPS nconv=0 first unconverged value (error) -302.035 (2.28161012e-06) 155489 EPS nconv=0 first unconverged value (error) -302.035 (1.99364645e-06) 155490 EPS nconv=0 first unconverged value (error) -302.035 (1.86542126e-06) 155491 EPS nconv=0 first unconverged value (error) -302.035 (1.86542126e-06) 155492 EPS nconv=0 first unconverged value (error) -302.035 (1.91215477e-06) 155493 EPS nconv=0 first unconverged value (error) -302.035 (1.90718575e-06) 155494 EPS nconv=0 first unconverged value (error) -302.035 (1.90200650e-06) 155495 EPS nconv=0 first unconverged value (error) -302.035 (1.86681938e-06) 155496 EPS nconv=0 first unconverged value (error) -302.035 (1.85526048e-06) 155497 EPS nconv=0 first unconverged value (error) -302.035 (1.85526048e-06) 155498 EPS nconv=0 first unconverged value (error) -302.035 (1.87510585e-06) 155499 EPS nconv=0 first unconverged value (error) -302.035 (1.88342775e-06) 155500 EPS nconv=0 first unconverged value (error) -302.035 (1.84187002e-06) 155501 EPS nconv=0 first unconverged value (error) -302.035 (1.82729852e-06) 155502 EPS nconv=0 first unconverged value (error) -302.035 (1.81954817e-06) 155503 EPS nconv=0 first unconverged value (error) -302.035 (1.81954817e-06) 155504 EPS nconv=0 first unconverged value (error) -302.035 (1.85624322e-06) 155505 EPS nconv=0 first unconverged value (error) -302.035 (1.84977903e-06) 155506 EPS nconv=0 first unconverged value (error) -302.035 (1.83131454e-06) 155507 EPS nconv=0 first unconverged value (error) -302.035 (1.82005931e-06) 155508 EPS nconv=0 first unconverged value (error) -302.035 (1.81496823e-06) 155509 EPS nconv=0 first unconverged value (error) -302.035 (1.81496823e-06) 155510 EPS nconv=0 first unconverged value (error) -302.035 (1.93543154e-06) 155511 EPS nconv=0 first unconverged value (error) -302.035 (1.92736992e-06) 155512 EPS nconv=0 first unconverged value (error) -302.035 (1.89365935e-06) 155513 EPS nconv=0 first unconverged value (error) -302.035 (1.86946885e-06) 155514 EPS nconv=0 first unconverged value (error) -302.035 (1.85820126e-06) 155515 EPS nconv=0 first unconverged value (error) -302.035 (1.85820126e-06) 155516 EPS nconv=0 first unconverged value (error) -302.035 (1.95767187e-06) 155517 EPS nconv=0 first unconverged value (error) -302.035 (1.93081807e-06) 155518 EPS nconv=0 first unconverged value (error) -302.035 (1.89258050e-06) 155519 EPS nconv=0 first unconverged value (error) -302.035 (1.86486567e-06) 155520 EPS nconv=0 first unconverged value (error) -302.035 (1.84822507e-06) 155521 EPS nconv=0 first unconverged value (error) -302.035 (1.84822507e-06) 155522 EPS nconv=0 first unconverged value (error) -302.035 (1.96485216e-06) 155523 EPS nconv=0 first unconverged value (error) -302.035 (1.95723528e-06) 155524 EPS nconv=0 first unconverged value (error) -302.035 (1.88615258e-06) 155525 EPS nconv=0 first unconverged value (error) -302.035 (1.86835132e-06) 155526 EPS nconv=0 first unconverged value (error) -302.035 (1.85857310e-06) 155527 EPS nconv=0 first unconverged value (error) -302.035 (1.85857310e-06) 155528 EPS nconv=0 first unconverged value (error) -302.035 (1.88497400e-06) 155529 EPS nconv=0 first unconverged value (error) -302.035 (1.91294457e-06) 155530 EPS nconv=0 first unconverged value (error) -302.035 (1.86103513e-06) 155531 EPS nconv=0 first unconverged value (error) -302.035 (1.83056684e-06) 155532 EPS nconv=0 first unconverged value (error) -302.035 (1.81849446e-06) 155533 EPS nconv=0 first unconverged value (error) -302.035 (1.81849446e-06) 155534 EPS nconv=0 first unconverged value (error) -302.035 (2.00186825e-06) 155535 EPS nconv=0 first unconverged value (error) -302.035 (1.96687407e-06) 155536 EPS nconv=0 first unconverged value (error) -302.035 (1.93507568e-06) 155537 EPS nconv=0 first unconverged value (error) -302.035 (1.91681489e-06) 155538 EPS nconv=0 first unconverged value (error) -302.035 (1.89302660e-06) 155539 EPS nconv=0 first unconverged value (error) -302.035 (1.89302660e-06) 155540 EPS nconv=0 first unconverged value (error) -302.035 (1.92434845e-06) 155541 EPS nconv=0 first unconverged value (error) -302.035 (1.92717026e-06) 155542 EPS nconv=0 first unconverged value (error) -302.035 (1.87064966e-06) 155543 EPS nconv=0 first unconverged value (error) -302.035 (1.84732474e-06) 155544 EPS nconv=0 first unconverged value (error) -302.035 (1.83370346e-06) 155545 EPS nconv=0 first unconverged value (error) -302.035 (1.83370346e-06) 155546 EPS nconv=0 first unconverged value (error) -302.035 (1.98958306e-06) 155547 EPS nconv=0 first unconverged value (error) -302.035 (1.94341815e-06) 155548 EPS nconv=0 first unconverged value (error) -302.035 (1.89751728e-06) 155549 EPS nconv=0 first unconverged value (error) -302.035 (1.88187155e-06) 155550 EPS nconv=0 first unconverged value (error) -302.035 (1.86722516e-06) 155551 EPS nconv=0 first unconverged value (error) -302.035 (1.86722516e-06) 155552 EPS nconv=0 first unconverged value (error) -302.035 (1.89930341e-06) 155553 EPS nconv=0 first unconverged value (error) -302.035 (1.93705758e-06) 155554 EPS nconv=0 first unconverged value (error) -302.035 (1.87475451e-06) 155555 EPS nconv=0 first unconverged value (error) -302.035 (1.83741443e-06) 155556 EPS nconv=0 first unconverged value (error) -302.035 (1.82182720e-06) 155557 EPS nconv=0 first unconverged value (error) -302.035 (1.82182720e-06) 155558 EPS nconv=0 first unconverged value (error) -302.035 (1.98445563e-06) 155559 EPS nconv=0 first unconverged value (error) -302.035 (1.95176763e-06) 155560 EPS nconv=0 first unconverged value (error) -302.035 (1.92359937e-06) 155561 EPS nconv=0 first unconverged value (error) -302.035 (1.90635853e-06) 155562 EPS nconv=0 first unconverged value (error) -302.035 (1.88312747e-06) 155563 EPS nconv=0 first unconverged value (error) -302.035 (1.88312747e-06) 155564 EPS nconv=0 first unconverged value (error) -302.035 (1.91392370e-06) 155565 EPS nconv=0 first unconverged value (error) -302.035 (1.91559905e-06) 155566 EPS nconv=0 first unconverged value (error) -302.035 (1.86383331e-06) 155567 EPS nconv=0 first unconverged value (error) -302.035 (1.84521238e-06) 155568 EPS nconv=0 first unconverged value (error) -302.035 (1.83257473e-06) 155569 EPS nconv=0 first unconverged value (error) -302.035 (1.83257473e-06) 155570 EPS nconv=0 first unconverged value (error) -302.035 (1.93669930e-06) 155571 EPS nconv=0 first unconverged value (error) -302.035 (1.90784681e-06) 155572 EPS nconv=0 first unconverged value (error) -302.035 (1.87210160e-06) 155573 EPS nconv=0 first unconverged value (error) -302.035 (1.85726766e-06) 155574 EPS nconv=0 first unconverged value (error) -302.035 (1.84662721e-06) 155575 EPS nconv=0 first unconverged value (error) -302.035 (1.84662721e-06) 155576 EPS nconv=0 first unconverged value (error) -302.035 (1.87988141e-06) 155577 EPS nconv=0 first unconverged value (error) -302.035 (1.90177878e-06) 155578 EPS nconv=0 first unconverged value (error) -302.035 (1.85662343e-06) 155579 EPS nconv=0 first unconverged value (error) -302.035 (1.83023410e-06) 155580 EPS nconv=0 first unconverged value (error) -302.035 (1.81893805e-06) 155581 EPS nconv=0 first unconverged value (error) -302.035 (1.81893805e-06) 155582 EPS nconv=0 first unconverged value (error) -302.035 (1.97767272e-06) 155583 EPS nconv=0 first unconverged value (error) -302.035 (1.94972377e-06) 155584 EPS nconv=0 first unconverged value (error) -302.035 (1.92109628e-06) 155585 EPS nconv=0 first unconverged value (error) -302.035 (1.90073170e-06) 155586 EPS nconv=0 first unconverged value (error) -302.035 (1.87777363e-06) 155587 EPS nconv=0 first unconverged value (error) -302.035 (1.87777363e-06) 155588 EPS nconv=0 first unconverged value (error) -302.035 (1.87557541e-06) 155589 EPS nconv=0 first unconverged value (error) -302.035 (1.88975379e-06) 155590 EPS nconv=0 first unconverged value (error) -302.035 (1.84309238e-06) 155591 EPS nconv=0 first unconverged value (error) -302.035 (1.82767798e-06) 155592 EPS nconv=0 first unconverged value (error) -302.035 (1.81858903e-06) 155593 EPS nconv=0 first unconverged value (error) -302.035 (1.81858903e-06) 155594 EPS nconv=0 first unconverged value (error) -302.035 (1.86141763e-06) 155595 EPS nconv=0 first unconverged value (error) -302.035 (1.84143042e-06) 155596 EPS nconv=0 first unconverged value (error) -302.035 (1.82903008e-06) 155597 EPS nconv=0 first unconverged value (error) -302.035 (1.82370851e-06) 155598 EPS nconv=0 first unconverged value (error) -302.035 (1.81830895e-06) 155599 EPS nconv=0 first unconverged value (error) -302.035 (1.81830895e-06) 155600 EPS nconv=0 first unconverged value (error) -302.035 (1.82036049e-06) 155601 EPS nconv=0 first unconverged value (error) -302.035 (1.83921481e-06) 155602 EPS nconv=0 first unconverged value (error) -302.035 (1.81787611e-06) 155603 EPS nconv=0 first unconverged value (error) -302.035 (1.80462888e-06) 155604 EPS nconv=0 first unconverged value (error) -302.035 (1.80024542e-06) 155605 EPS nconv=0 first unconverged value (error) -302.035 (1.80024542e-06) 155606 EPS nconv=0 first unconverged value (error) -302.035 (1.89785427e-06) 155607 EPS nconv=0 first unconverged value (error) -302.035 (1.87089105e-06) 155608 EPS nconv=0 first unconverged value (error) -302.035 (1.86212764e-06) 155609 EPS nconv=0 first unconverged value (error) -302.035 (1.85514083e-06) 155610 EPS nconv=0 first unconverged value (error) -302.035 (1.84210809e-06) 155611 EPS nconv=0 first unconverged value (error) -302.035 (1.84210809e-06) 155612 EPS nconv=0 first unconverged value (error) -302.035 (1.85017481e-06) 155613 EPS nconv=0 first unconverged value (error) -302.035 (1.85396890e-06) 155614 EPS nconv=0 first unconverged value (error) -302.035 (1.82563573e-06) 155615 EPS nconv=0 first unconverged value (error) -302.035 (1.81437083e-06) 155616 EPS nconv=0 first unconverged value (error) -302.035 (1.81275468e-06) 155617 EPS nconv=0 first unconverged value (error) -302.035 (1.81275468e-06) 155618 EPS nconv=0 first unconverged value (error) -302.035 (1.91512506e-06) 155619 EPS nconv=0 first unconverged value (error) -302.035 (1.87217539e-06) 155620 EPS nconv=0 first unconverged value (error) -302.035 (1.84707185e-06) 155621 EPS nconv=0 first unconverged value (error) -302.035 (1.83851177e-06) 155622 EPS nconv=0 first unconverged value (error) -302.035 (1.83031460e-06) 155623 EPS nconv=0 first unconverged value (error) -302.035 (1.83031460e-06) 155624 EPS nconv=0 first unconverged value (error) -302.035 (1.83160890e-06) 155625 EPS nconv=0 first unconverged value (error) -302.035 (1.87524410e-06) 155626 EPS nconv=0 first unconverged value (error) -302.035 (1.83216710e-06) 155627 EPS nconv=0 first unconverged value (error) -302.035 (1.80774220e-06) 155628 EPS nconv=0 first unconverged value (error) -302.035 (1.80142260e-06) 155629 EPS nconv=0 first unconverged value (error) -302.035 (1.80142260e-06) 155630 EPS nconv=0 first unconverged value (error) -302.035 (1.94272239e-06) 155631 EPS nconv=0 first unconverged value (error) -302.035 (1.90535775e-06) 155632 EPS nconv=0 first unconverged value (error) -302.035 (1.89638520e-06) 155633 EPS nconv=0 first unconverged value (error) -302.035 (1.89344121e-06) 155634 EPS nconv=0 first unconverged value (error) -302.035 (1.87069583e-06) 155635 EPS nconv=0 first unconverged value (error) -302.035 (1.87069583e-06) 155636 EPS nconv=0 first unconverged value (error) -302.035 (1.91263268e-06) 155637 EPS nconv=0 first unconverged value (error) -302.035 (1.91037788e-06) 155638 EPS nconv=0 first unconverged value (error) -302.035 (1.87527606e-06) 155639 EPS nconv=0 first unconverged value (error) -302.035 (1.84435391e-06) 155640 EPS nconv=0 first unconverged value (error) -302.035 (1.83472910e-06) 155641 EPS nconv=0 first unconverged value (error) -302.035 (1.83472910e-06) 155642 EPS nconv=0 first unconverged value (error) -302.035 (1.98678684e-06) 155643 EPS nconv=0 first unconverged value (error) -302.035 (1.91899793e-06) 155644 EPS nconv=0 first unconverged value (error) -302.035 (1.87347409e-06) 155645 EPS nconv=0 first unconverged value (error) -302.035 (1.86249707e-06) 155646 EPS nconv=0 first unconverged value (error) -302.035 (1.85288998e-06) 155647 EPS nconv=0 first unconverged value (error) -302.035 (1.85288998e-06) 155648 EPS nconv=0 first unconverged value (error) -302.035 (1.86501878e-06) 155649 EPS nconv=0 first unconverged value (error) -302.035 (1.93128857e-06) 155650 EPS nconv=0 first unconverged value (error) -302.035 (1.85865887e-06) 155651 EPS nconv=0 first unconverged value (error) -302.035 (1.82461321e-06) 155652 EPS nconv=0 first unconverged value (error) -302.035 (1.81122864e-06) 155653 EPS nconv=0 first unconverged value (error) -302.035 (1.81122864e-06) 155654 EPS nconv=0 first unconverged value (error) -302.035 (1.98846988e-06) 155655 EPS nconv=0 first unconverged value (error) -302.035 (1.95273181e-06) 155656 EPS nconv=0 first unconverged value (error) -302.035 (1.93898721e-06) 155657 EPS nconv=0 first unconverged value (error) -302.035 (1.92706399e-06) 155658 EPS nconv=0 first unconverged value (error) -302.035 (1.89376636e-06) 155659 EPS nconv=0 first unconverged value (error) -302.035 (1.89376636e-06) 155660 EPS nconv=0 first unconverged value (error) -302.035 (1.97767178e-06) 155661 EPS nconv=0 first unconverged value (error) -302.035 (1.94569971e-06) 155662 EPS nconv=0 first unconverged value (error) -302.035 (1.89081620e-06) 155663 EPS nconv=0 first unconverged value (error) -302.035 (1.87993797e-06) 155664 EPS nconv=0 first unconverged value (error) -302.035 (1.88032325e-06) 155665 EPS nconv=0 first unconverged value (error) -302.035 (1.88032325e-06) 155666 EPS nconv=0 first unconverged value (error) -302.035 (1.98825838e-06) 155667 EPS nconv=0 first unconverged value (error) -302.035 (1.90513795e-06) 155668 EPS nconv=0 first unconverged value (error) -302.035 (1.86835590e-06) 155669 EPS nconv=0 first unconverged value (error) -302.035 (1.84327732e-06) 155670 EPS nconv=0 first unconverged value (error) -302.035 (1.83606098e-06) 155671 EPS nconv=0 first unconverged value (error) -302.035 (1.83606098e-06) 155672 EPS nconv=0 first unconverged value (error) -302.035 (1.86348859e-06) 155673 EPS nconv=0 first unconverged value (error) -302.035 (1.90729611e-06) 155674 EPS nconv=0 first unconverged value (error) -302.035 (1.84136080e-06) 155675 EPS nconv=0 first unconverged value (error) -302.035 (1.81764202e-06) 155676 EPS nconv=0 first unconverged value (error) -302.035 (1.81253253e-06) 155677 EPS nconv=0 first unconverged value (error) -302.035 (1.81253253e-06) 155678 EPS nconv=0 first unconverged value (error) -302.035 (1.92614764e-06) 155679 EPS nconv=0 first unconverged value (error) -302.035 (1.91093474e-06) 155680 EPS nconv=0 first unconverged value (error) -302.035 (1.88396437e-06) 155681 EPS nconv=0 first unconverged value (error) -302.035 (1.87791595e-06) 155682 EPS nconv=0 first unconverged value (error) -302.035 (1.86078253e-06) 155683 EPS nconv=0 first unconverged value (error) -302.035 (1.86078253e-06) 155684 EPS nconv=0 first unconverged value (error) -302.035 (1.88070875e-06) 155685 EPS nconv=0 first unconverged value (error) -302.035 (1.87457757e-06) 155686 EPS nconv=0 first unconverged value (error) -302.035 (1.84028839e-06) 155687 EPS nconv=0 first unconverged value (error) -302.035 (1.82434898e-06) 155688 EPS nconv=0 first unconverged value (error) -302.035 (1.81307395e-06) 155689 EPS nconv=0 first unconverged value (error) -302.035 (1.81307395e-06) 155690 EPS nconv=0 first unconverged value (error) -302.035 (1.98806260e-06) 155691 EPS nconv=0 first unconverged value (error) -302.035 (1.91920598e-06) 155692 EPS nconv=0 first unconverged value (error) -302.035 (1.88369735e-06) 155693 EPS nconv=0 first unconverged value (error) -302.035 (1.86521761e-06) 155694 EPS nconv=0 first unconverged value (error) -302.035 (1.85594593e-06) 155695 EPS nconv=0 first unconverged value (error) -302.035 (1.85594593e-06) 155696 EPS nconv=0 first unconverged value (error) -302.035 (1.88976126e-06) 155697 EPS nconv=0 first unconverged value (error) -302.035 (1.93203811e-06) 155698 EPS nconv=0 first unconverged value (error) -302.035 (1.86150081e-06) 155699 EPS nconv=0 first unconverged value (error) -302.035 (1.83840575e-06) 155700 EPS nconv=0 first unconverged value (error) -302.035 (1.82332750e-06) 155701 EPS nconv=0 first unconverged value (error) -302.035 (1.82332750e-06) 155702 EPS nconv=0 first unconverged value (error) -302.035 (1.94963405e-06) 155703 EPS nconv=0 first unconverged value (error) -302.035 (1.93648752e-06) 155704 EPS nconv=0 first unconverged value (error) -302.035 (1.90449333e-06) 155705 EPS nconv=0 first unconverged value (error) -302.035 (1.88515406e-06) 155706 EPS nconv=0 first unconverged value (error) -302.035 (1.86354176e-06) 155707 EPS nconv=0 first unconverged value (error) -302.035 (1.86354176e-06) 155708 EPS nconv=0 first unconverged value (error) -302.035 (1.88078019e-06) 155709 EPS nconv=0 first unconverged value (error) -302.035 (1.87703861e-06) 155710 EPS nconv=0 first unconverged value (error) -302.035 (1.84741639e-06) 155711 EPS nconv=0 first unconverged value (error) -302.035 (1.83086326e-06) 155712 EPS nconv=0 first unconverged value (error) -302.035 (1.82160907e-06) 155713 EPS nconv=0 first unconverged value (error) -302.035 (1.82160907e-06) 155714 EPS nconv=0 first unconverged value (error) -302.035 (1.94390612e-06) 155715 EPS nconv=0 first unconverged value (error) -302.035 (1.90062577e-06) 155716 EPS nconv=0 first unconverged value (error) -302.035 (1.87353601e-06) 155717 EPS nconv=0 first unconverged value (error) -302.035 (1.85967021e-06) 155718 EPS nconv=0 first unconverged value (error) -302.035 (1.84735024e-06) 155719 EPS nconv=0 first unconverged value (error) -302.035 (1.84735024e-06) 155720 EPS nconv=0 first unconverged value (error) -302.035 (1.93054651e-06) 155721 EPS nconv=0 first unconverged value (error) -302.035 (1.94809923e-06) 155722 EPS nconv=0 first unconverged value (error) -302.035 (1.88273617e-06) 155723 EPS nconv=0 first unconverged value (error) -302.035 (1.86969349e-06) 155724 EPS nconv=0 first unconverged value (error) -302.035 (1.84750831e-06) 155725 EPS nconv=0 first unconverged value (error) -302.035 (1.84750831e-06) 155726 EPS nconv=0 first unconverged value (error) -302.035 (1.96287969e-06) 155727 EPS nconv=0 first unconverged value (error) -302.035 (1.96340536e-06) 155728 EPS nconv=0 first unconverged value (error) -302.035 (1.91837310e-06) 155729 EPS nconv=0 first unconverged value (error) -302.035 (1.88620047e-06) 155730 EPS nconv=0 first unconverged value (error) -302.035 (1.86031493e-06) 155731 EPS nconv=0 first unconverged value (error) -302.035 (1.86031493e-06) 155732 EPS nconv=0 first unconverged value (error) -302.035 (1.86877417e-06) 155733 EPS nconv=0 first unconverged value (error) -302.035 (1.86741829e-06) 155734 EPS nconv=0 first unconverged value (error) -302.035 (1.84771512e-06) 155735 EPS nconv=0 first unconverged value (error) -302.035 (1.82428192e-06) 155736 EPS nconv=0 first unconverged value (error) -302.035 (1.81651885e-06) 155737 EPS nconv=0 first unconverged value (error) -302.035 (1.81651885e-06) 155738 EPS nconv=0 first unconverged value (error) -302.035 (1.88365122e-06) 155739 EPS nconv=0 first unconverged value (error) -302.035 (1.85365724e-06) 155740 EPS nconv=0 first unconverged value (error) -302.035 (1.84213175e-06) 155741 EPS nconv=0 first unconverged value (error) -302.035 (1.83376981e-06) 155742 EPS nconv=0 first unconverged value (error) -302.035 (1.82573656e-06) 155743 EPS nconv=0 first unconverged value (error) -302.035 (1.82573656e-06) 155744 EPS nconv=0 first unconverged value (error) -302.035 (2.04382538e-06) 155745 EPS nconv=0 first unconverged value (error) -302.035 (2.00764923e-06) 155746 EPS nconv=0 first unconverged value (error) -302.035 (1.93978791e-06) 155747 EPS nconv=0 first unconverged value (error) -302.035 (1.92899910e-06) 155748 EPS nconv=0 first unconverged value (error) -302.035 (1.90389725e-06) 155749 EPS nconv=0 first unconverged value (error) -302.035 (1.90389725e-06) 155750 EPS nconv=0 first unconverged value (error) -302.035 (1.99294192e-06) 155751 EPS nconv=0 first unconverged value (error) -302.035 (2.03195072e-06) 155752 EPS nconv=0 first unconverged value (error) -302.035 (1.96030617e-06) 155753 EPS nconv=0 first unconverged value (error) -302.035 (1.87434141e-06) 155754 EPS nconv=0 first unconverged value (error) -302.035 (1.85866742e-06) 155755 EPS nconv=0 first unconverged value (error) -302.035 (1.85866742e-06) 155756 EPS nconv=0 first unconverged value (error) -302.035 (1.85985308e-06) 155757 EPS nconv=0 first unconverged value (error) -302.035 (1.85395733e-06) 155758 EPS nconv=0 first unconverged value (error) -302.035 (1.83824406e-06) 155759 EPS nconv=0 first unconverged value (error) -302.035 (1.81827106e-06) 155760 EPS nconv=0 first unconverged value (error) -302.035 (1.81558734e-06) 155761 EPS nconv=0 first unconverged value (error) -302.035 (1.81558734e-06) 155762 EPS nconv=0 first unconverged value (error) -302.035 (1.80602492e-06) 155763 EPS nconv=0 first unconverged value (error) -302.035 (1.81398430e-06) 155764 EPS nconv=0 first unconverged value (error) -302.035 (1.80342418e-06) 155765 EPS nconv=0 first unconverged value (error) -302.035 (1.80001876e-06) 155766 EPS nconv=0 first unconverged value (error) -302.035 (1.79696358e-06) 155767 EPS nconv=0 first unconverged value (error) -302.035 (1.79696358e-06) 155768 EPS nconv=0 first unconverged value (error) -302.035 (2.26155350e-06) 155769 EPS nconv=0 first unconverged value (error) -302.035 (2.18128778e-06) 155770 EPS nconv=0 first unconverged value (error) -302.035 (2.09340222e-06) 155771 EPS nconv=0 first unconverged value (error) -302.035 (2.06684260e-06) 155772 EPS nconv=0 first unconverged value (error) -302.035 (2.00639585e-06) 155773 EPS nconv=0 first unconverged value (error) -302.035 (2.00639585e-06) 155774 EPS nconv=0 first unconverged value (error) -302.035 (2.00645903e-06) 155775 EPS nconv=0 first unconverged value (error) -302.035 (2.09726855e-06) 155776 EPS nconv=0 first unconverged value (error) -302.035 (2.01582204e-06) 155777 EPS nconv=0 first unconverged value (error) -302.035 (1.86895287e-06) 155778 EPS nconv=0 first unconverged value (error) -302.035 (1.85180582e-06) 155779 EPS nconv=0 first unconverged value (error) -302.035 (1.85180582e-06) 155780 EPS nconv=0 first unconverged value (error) -302.035 (1.85238444e-06) 155781 EPS nconv=0 first unconverged value (error) -302.035 (1.83035151e-06) 155782 EPS nconv=0 first unconverged value (error) -302.035 (1.82293673e-06) 155783 EPS nconv=0 first unconverged value (error) -302.035 (1.81808266e-06) 155784 EPS nconv=0 first unconverged value (error) -302.035 (1.81417917e-06) 155785 EPS nconv=0 first unconverged value (error) -302.035 (1.81417917e-06) 155786 EPS nconv=0 first unconverged value (error) -302.035 (1.85386364e-06) 155787 EPS nconv=0 first unconverged value (error) -302.035 (1.85296574e-06) 155788 EPS nconv=0 first unconverged value (error) -302.035 (1.82486717e-06) 155789 EPS nconv=0 first unconverged value (error) -302.035 (1.81882657e-06) 155790 EPS nconv=0 first unconverged value (error) -302.035 (1.81265448e-06) 155791 EPS nconv=0 first unconverged value (error) -302.035 (1.81265448e-06) 155792 EPS nconv=0 first unconverged value (error) -302.035 (2.12842530e-06) 155793 EPS nconv=0 first unconverged value (error) -302.035 (2.08700838e-06) 155794 EPS nconv=0 first unconverged value (error) -302.035 (2.02540553e-06) 155795 EPS nconv=0 first unconverged value (error) -302.035 (1.99698737e-06) 155796 EPS nconv=0 first unconverged value (error) -302.035 (1.95489217e-06) 155797 EPS nconv=0 first unconverged value (error) -302.035 (1.95489217e-06) 155798 EPS nconv=0 first unconverged value (error) -302.035 (2.00413159e-06) 155799 EPS nconv=0 first unconverged value (error) -302.035 (1.99908283e-06) 155800 EPS nconv=0 first unconverged value (error) -302.035 (1.93330709e-06) 155801 EPS nconv=0 first unconverged value (error) -302.035 (1.88597464e-06) 155802 EPS nconv=0 first unconverged value (error) -302.035 (1.87845605e-06) 155803 EPS nconv=0 first unconverged value (error) -302.035 (1.87845605e-06) 155804 EPS nconv=0 first unconverged value (error) -302.035 (1.89418026e-06) 155805 EPS nconv=0 first unconverged value (error) -302.035 (1.84794755e-06) 155806 EPS nconv=0 first unconverged value (error) -302.035 (1.83825823e-06) 155807 EPS nconv=0 first unconverged value (error) -302.035 (1.82353341e-06) 155808 EPS nconv=0 first unconverged value (error) -302.035 (1.81873606e-06) 155809 EPS nconv=0 first unconverged value (error) -302.035 (1.81873606e-06) 155810 EPS nconv=0 first unconverged value (error) -302.035 (1.85857986e-06) 155811 EPS nconv=0 first unconverged value (error) -302.035 (1.85572699e-06) 155812 EPS nconv=0 first unconverged value (error) -302.035 (1.83196781e-06) 155813 EPS nconv=0 first unconverged value (error) -302.035 (1.81994131e-06) 155814 EPS nconv=0 first unconverged value (error) -302.035 (1.81404128e-06) 155815 EPS nconv=0 first unconverged value (error) -302.035 (1.81404128e-06) 155816 EPS nconv=0 first unconverged value (error) -302.035 (1.92541449e-06) 155817 EPS nconv=0 first unconverged value (error) -302.035 (1.92806926e-06) 155818 EPS nconv=0 first unconverged value (error) -302.035 (1.88102334e-06) 155819 EPS nconv=0 first unconverged value (error) -302.035 (1.87062369e-06) 155820 EPS nconv=0 first unconverged value (error) -302.035 (1.85306714e-06) 155821 EPS nconv=0 first unconverged value (error) -302.035 (1.85306714e-06) 155822 EPS nconv=0 first unconverged value (error) -302.035 (1.93350320e-06) 155823 EPS nconv=0 first unconverged value (error) -302.035 (1.93497743e-06) 155824 EPS nconv=0 first unconverged value (error) -302.035 (1.91259215e-06) 155825 EPS nconv=0 first unconverged value (error) -302.035 (1.86937160e-06) 155826 EPS nconv=0 first unconverged value (error) -302.035 (1.85167877e-06) 155827 EPS nconv=0 first unconverged value (error) -302.035 (1.85167877e-06) 155828 EPS nconv=0 first unconverged value (error) -302.035 (1.85372747e-06) 155829 EPS nconv=0 first unconverged value (error) -302.035 (1.84918556e-06) 155830 EPS nconv=0 first unconverged value (error) -302.035 (1.82578541e-06) 155831 EPS nconv=0 first unconverged value (error) -302.035 (1.81009821e-06) 155832 EPS nconv=0 first unconverged value (error) -302.035 (1.81034300e-06) 155833 EPS nconv=0 first unconverged value (error) -302.035 (1.81034300e-06) 155834 EPS nconv=0 first unconverged value (error) -302.035 (1.80550607e-06) 155835 EPS nconv=0 first unconverged value (error) -302.035 (1.80727917e-06) 155836 EPS nconv=0 first unconverged value (error) -302.035 (1.80073158e-06) 155837 EPS nconv=0 first unconverged value (error) -302.035 (1.79922140e-06) 155838 EPS nconv=0 first unconverged value (error) -302.035 (1.79664837e-06) 155839 EPS nconv=0 first unconverged value (error) -302.035 (1.79664837e-06) 155840 EPS nconv=0 first unconverged value (error) -302.035 (1.83604717e-06) 155841 EPS nconv=0 first unconverged value (error) -302.035 (1.83058336e-06) 155842 EPS nconv=0 first unconverged value (error) -302.035 (1.82221187e-06) 155843 EPS nconv=0 first unconverged value (error) -302.035 (1.81956843e-06) 155844 EPS nconv=0 first unconverged value (error) -302.035 (1.81359009e-06) 155845 EPS nconv=0 first unconverged value (error) -302.035 (1.81359009e-06) 155846 EPS nconv=0 first unconverged value (error) -302.035 (1.94422966e-06) 155847 EPS nconv=0 first unconverged value (error) -302.035 (1.93232431e-06) 155848 EPS nconv=0 first unconverged value (error) -302.035 (1.90644685e-06) 155849 EPS nconv=0 first unconverged value (error) -302.035 (1.90715499e-06) 155850 EPS nconv=0 first unconverged value (error) -302.035 (1.89883283e-06) 155851 EPS nconv=0 first unconverged value (error) -302.035 (1.89883283e-06) 155852 EPS nconv=0 first unconverged value (error) -302.035 (1.92614861e-06) 155853 EPS nconv=0 first unconverged value (error) -302.035 (1.87147661e-06) 155854 EPS nconv=0 first unconverged value (error) -302.035 (1.85660433e-06) 155855 EPS nconv=0 first unconverged value (error) -302.035 (1.82440342e-06) 155856 EPS nconv=0 first unconverged value (error) -302.035 (1.81099052e-06) 155857 EPS nconv=0 first unconverged value (error) -302.035 (1.81099052e-06) 155858 EPS nconv=0 first unconverged value (error) -302.035 (1.84543200e-06) 155859 EPS nconv=0 first unconverged value (error) -302.035 (1.84030840e-06) 155860 EPS nconv=0 first unconverged value (error) -302.035 (1.82758364e-06) 155861 EPS nconv=0 first unconverged value (error) -302.035 (1.81902913e-06) 155862 EPS nconv=0 first unconverged value (error) -302.035 (1.81558765e-06) 155863 EPS nconv=0 first unconverged value (error) -302.035 (1.81558765e-06) 155864 EPS nconv=0 first unconverged value (error) -302.035 (1.95836643e-06) 155865 EPS nconv=0 first unconverged value (error) -302.035 (1.93373624e-06) 155866 EPS nconv=0 first unconverged value (error) -302.035 (1.91066292e-06) 155867 EPS nconv=0 first unconverged value (error) -302.035 (1.88381666e-06) 155868 EPS nconv=0 first unconverged value (error) -302.035 (1.86541270e-06) 155869 EPS nconv=0 first unconverged value (error) -302.035 (1.86541270e-06) 155870 EPS nconv=0 first unconverged value (error) -302.035 (1.89570901e-06) 155871 EPS nconv=0 first unconverged value (error) -302.035 (1.90899889e-06) 155872 EPS nconv=0 first unconverged value (error) -302.035 (1.86138795e-06) 155873 EPS nconv=0 first unconverged value (error) -302.035 (1.84404425e-06) 155874 EPS nconv=0 first unconverged value (error) -302.035 (1.83261057e-06) 155875 EPS nconv=0 first unconverged value (error) -302.035 (1.83261057e-06) 155876 EPS nconv=0 first unconverged value (error) -302.035 (2.00460881e-06) 155877 EPS nconv=0 first unconverged value (error) -302.035 (1.96008930e-06) 155878 EPS nconv=0 first unconverged value (error) -302.035 (1.91488071e-06) 155879 EPS nconv=0 first unconverged value (error) -302.035 (1.88809664e-06) 155880 EPS nconv=0 first unconverged value (error) -302.035 (1.86974449e-06) 155881 EPS nconv=0 first unconverged value (error) -302.035 (1.86974449e-06) 155882 EPS nconv=0 first unconverged value (error) -302.035 (1.91103000e-06) 155883 EPS nconv=0 first unconverged value (error) -302.035 (1.92768855e-06) 155884 EPS nconv=0 first unconverged value (error) -302.035 (1.89518879e-06) 155885 EPS nconv=0 first unconverged value (error) -302.035 (1.85387596e-06) 155886 EPS nconv=0 first unconverged value (error) -302.035 (1.82988573e-06) 155887 EPS nconv=0 first unconverged value (error) -302.035 (1.82988573e-06) 155888 EPS nconv=0 first unconverged value (error) -302.035 (1.86982489e-06) 155889 EPS nconv=0 first unconverged value (error) -302.035 (1.85774628e-06) 155890 EPS nconv=0 first unconverged value (error) -302.035 (1.86190213e-06) 155891 EPS nconv=0 first unconverged value (error) -302.035 (1.83106955e-06) 155892 EPS nconv=0 first unconverged value (error) -302.035 (1.82700711e-06) 155893 EPS nconv=0 first unconverged value (error) -302.035 (1.82700711e-06) 155894 EPS nconv=0 first unconverged value (error) -302.035 (1.85727294e-06) 155895 EPS nconv=0 first unconverged value (error) -302.035 (1.86501536e-06) 155896 EPS nconv=0 first unconverged value (error) -302.035 (1.83884871e-06) 155897 EPS nconv=0 first unconverged value (error) -302.035 (1.82486380e-06) 155898 EPS nconv=0 first unconverged value (error) -302.035 (1.81574947e-06) 155899 EPS nconv=0 first unconverged value (error) -302.035 (1.81574947e-06) 155900 EPS nconv=0 first unconverged value (error) -302.035 (1.81624961e-06) 155901 EPS nconv=0 first unconverged value (error) -302.035 (1.81713641e-06) 155902 EPS nconv=0 first unconverged value (error) -302.035 (1.80494858e-06) 155903 EPS nconv=0 first unconverged value (error) -302.035 (1.80118019e-06) 155904 EPS nconv=0 first unconverged value (error) -302.035 (1.79860518e-06) 155905 EPS nconv=0 first unconverged value (error) -302.035 (1.79860518e-06) 155906 EPS nconv=0 first unconverged value (error) -302.035 (1.91875326e-06) 155907 EPS nconv=0 first unconverged value (error) -302.035 (1.89362529e-06) 155908 EPS nconv=0 first unconverged value (error) -302.035 (1.86490196e-06) 155909 EPS nconv=0 first unconverged value (error) -302.035 (1.85301895e-06) 155910 EPS nconv=0 first unconverged value (error) -302.035 (1.84463254e-06) 155911 EPS nconv=0 first unconverged value (error) -302.035 (1.84463254e-06) 155912 EPS nconv=0 first unconverged value (error) -302.035 (1.86017000e-06) 155913 EPS nconv=0 first unconverged value (error) -302.035 (1.87228454e-06) 155914 EPS nconv=0 first unconverged value (error) -302.035 (1.84568191e-06) 155915 EPS nconv=0 first unconverged value (error) -302.035 (1.82108357e-06) 155916 EPS nconv=0 first unconverged value (error) -302.035 (1.81040836e-06) 155917 EPS nconv=0 first unconverged value (error) -302.035 (1.81040836e-06) 155918 EPS nconv=0 first unconverged value (error) -302.035 (1.80563364e-06) 155919 EPS nconv=0 first unconverged value (error) -302.035 (1.80617190e-06) 155920 EPS nconv=0 first unconverged value (error) -302.035 (1.79878060e-06) 155921 EPS nconv=0 first unconverged value (error) -302.035 (1.79669061e-06) 155922 EPS nconv=0 first unconverged value (error) -302.035 (1.79591196e-06) 155923 EPS nconv=0 first unconverged value (error) -302.035 (1.79591196e-06) 155924 EPS nconv=0 first unconverged value (error) -302.035 (1.93397302e-06) 155925 EPS nconv=0 first unconverged value (error) -302.035 (1.88647084e-06) 155926 EPS nconv=0 first unconverged value (error) -302.035 (1.85909295e-06) 155927 EPS nconv=0 first unconverged value (error) -302.035 (1.85142732e-06) 155928 EPS nconv=0 first unconverged value (error) -302.035 (1.84634237e-06) 155929 EPS nconv=0 first unconverged value (error) -302.035 (1.84634237e-06) 155930 EPS nconv=0 first unconverged value (error) -302.035 (1.84581119e-06) 155931 EPS nconv=0 first unconverged value (error) -302.035 (1.89060548e-06) 155932 EPS nconv=0 first unconverged value (error) -302.035 (1.84191744e-06) 155933 EPS nconv=0 first unconverged value (error) -302.035 (1.80770619e-06) 155934 EPS nconv=0 first unconverged value (error) -302.035 (1.80240638e-06) 155935 EPS nconv=0 first unconverged value (error) -302.035 (1.80240638e-06) 155936 EPS nconv=0 first unconverged value (error) -302.035 (2.01244241e-06) 155937 EPS nconv=0 first unconverged value (error) -302.035 (1.97646745e-06) 155938 EPS nconv=0 first unconverged value (error) -302.035 (1.92107500e-06) 155939 EPS nconv=0 first unconverged value (error) -302.035 (1.89113458e-06) 155940 EPS nconv=0 first unconverged value (error) -302.035 (1.88100967e-06) 155941 EPS nconv=0 first unconverged value (error) -302.035 (1.88100967e-06) 155942 EPS nconv=0 first unconverged value (error) -302.035 (1.88432798e-06) 155943 EPS nconv=0 first unconverged value (error) -302.035 (1.94143513e-06) 155944 EPS nconv=0 first unconverged value (error) -302.035 (1.90691774e-06) 155945 EPS nconv=0 first unconverged value (error) -302.035 (1.82015955e-06) 155946 EPS nconv=0 first unconverged value (error) -302.035 (1.80040506e-06) 155947 EPS nconv=0 first unconverged value (error) -302.035 (1.80040506e-06) 155948 EPS nconv=0 first unconverged value (error) -302.035 (2.13057682e-06) 155949 EPS nconv=0 first unconverged value (error) -302.035 (2.09142830e-06) 155950 EPS nconv=0 first unconverged value (error) -302.035 (2.03871529e-06) 155951 EPS nconv=0 first unconverged value (error) -302.035 (2.00845636e-06) 155952 EPS nconv=0 first unconverged value (error) -302.035 (1.98375514e-06) 155953 EPS nconv=0 first unconverged value (error) -302.035 (1.98375514e-06) 155954 EPS nconv=0 first unconverged value (error) -302.035 (2.14024034e-06) 155955 EPS nconv=0 first unconverged value (error) -302.035 (2.06807709e-06) 155956 EPS nconv=0 first unconverged value (error) -302.035 (1.97978368e-06) 155957 EPS nconv=0 first unconverged value (error) -302.035 (1.95138409e-06) 155958 EPS nconv=0 first unconverged value (error) -302.035 (1.91592428e-06) 155959 EPS nconv=0 first unconverged value (error) -302.035 (1.91592428e-06) 155960 EPS nconv=0 first unconverged value (error) -302.035 (1.91147461e-06) 155961 EPS nconv=0 first unconverged value (error) -302.035 (1.92550516e-06) 155962 EPS nconv=0 first unconverged value (error) -302.035 (1.89023445e-06) 155963 EPS nconv=0 first unconverged value (error) -302.035 (1.82621235e-06) 155964 EPS nconv=0 first unconverged value (error) -302.035 (1.81153085e-06) 155965 EPS nconv=0 first unconverged value (error) -302.035 (1.81153085e-06) 155966 EPS nconv=0 first unconverged value (error) -302.035 (1.83427969e-06) 155967 EPS nconv=0 first unconverged value (error) -302.035 (1.82662501e-06) 155968 EPS nconv=0 first unconverged value (error) -302.035 (1.81659909e-06) 155969 EPS nconv=0 first unconverged value (error) -302.035 (1.81562364e-06) 155970 EPS nconv=0 first unconverged value (error) -302.035 (1.81158994e-06) 155971 EPS nconv=0 first unconverged value (error) -302.035 (1.81158994e-06) 155972 EPS nconv=0 first unconverged value (error) -302.035 (1.83663226e-06) 155973 EPS nconv=0 first unconverged value (error) -302.035 (1.85641438e-06) 155974 EPS nconv=0 first unconverged value (error) -302.035 (1.83689119e-06) 155975 EPS nconv=0 first unconverged value (error) -302.035 (1.80995871e-06) 155976 EPS nconv=0 first unconverged value (error) -302.035 (1.80603920e-06) 155977 EPS nconv=0 first unconverged value (error) -302.035 (1.80603920e-06) 155978 EPS nconv=0 first unconverged value (error) -302.035 (1.81128258e-06) 155979 EPS nconv=0 first unconverged value (error) -302.035 (1.81023299e-06) 155980 EPS nconv=0 first unconverged value (error) -302.035 (1.80625390e-06) 155981 EPS nconv=0 first unconverged value (error) -302.035 (1.80189898e-06) 155982 EPS nconv=0 first unconverged value (error) -302.035 (1.80131122e-06) 155983 EPS nconv=0 first unconverged value (error) -302.035 (1.80131122e-06) 155984 EPS nconv=0 first unconverged value (error) -302.035 (1.80672171e-06) 155985 EPS nconv=0 first unconverged value (error) -302.035 (1.80175512e-06) 155986 EPS nconv=0 first unconverged value (error) -302.035 (1.79818113e-06) 155987 EPS nconv=0 first unconverged value (error) -302.035 (1.79794966e-06) 155988 EPS nconv=0 first unconverged value (error) -302.035 (1.79731522e-06) 155989 EPS nconv=0 first unconverged value (error) -302.035 (1.79731522e-06) 155990 EPS nconv=0 first unconverged value (error) -302.035 (1.81335118e-06) 155991 EPS nconv=0 first unconverged value (error) -302.035 (1.80886349e-06) 155992 EPS nconv=0 first unconverged value (error) -302.035 (1.80428816e-06) 155993 EPS nconv=0 first unconverged value (error) -302.035 (1.80147691e-06) 155994 EPS nconv=0 first unconverged value (error) -302.035 (1.80100645e-06) 155995 EPS nconv=0 first unconverged value (error) -302.035 (1.80100645e-06) 155996 EPS nconv=0 first unconverged value (error) -302.035 (1.82915780e-06) 155997 EPS nconv=0 first unconverged value (error) -302.035 (1.82457197e-06) 155998 EPS nconv=0 first unconverged value (error) -302.035 (1.81772693e-06) 155999 EPS nconv=0 first unconverged value (error) -302.035 (1.80561636e-06) 156000 EPS nconv=0 first unconverged value (error) -302.035 (1.80344759e-06) 156001 EPS nconv=0 first unconverged value (error) -302.035 (1.80344759e-06) 156002 EPS nconv=0 first unconverged value (error) -302.035 (1.87397949e-06) 156003 EPS nconv=0 first unconverged value (error) -302.035 (1.86256622e-06) 156004 EPS nconv=0 first unconverged value (error) -302.035 (1.84991641e-06) 156005 EPS nconv=0 first unconverged value (error) -302.035 (1.83943307e-06) 156006 EPS nconv=0 first unconverged value (error) -302.035 (1.83731571e-06) 156007 EPS nconv=0 first unconverged value (error) -302.035 (1.83731571e-06) 156008 EPS nconv=0 first unconverged value (error) -302.035 (1.83307975e-06) 156009 EPS nconv=0 first unconverged value (error) -302.035 (1.83156867e-06) 156010 EPS nconv=0 first unconverged value (error) -302.035 (1.81168576e-06) 156011 EPS nconv=0 first unconverged value (error) -302.035 (1.80898787e-06) 156012 EPS nconv=0 first unconverged value (error) -302.035 (1.80155996e-06) 156013 EPS nconv=0 first unconverged value (error) -302.035 (1.80155996e-06) 156014 EPS nconv=0 first unconverged value (error) -302.035 (1.97367508e-06) 156015 EPS nconv=0 first unconverged value (error) -302.035 (1.94278708e-06) 156016 EPS nconv=0 first unconverged value (error) -302.035 (1.89773075e-06) 156017 EPS nconv=0 first unconverged value (error) -302.035 (1.88090517e-06) 156018 EPS nconv=0 first unconverged value (error) -302.035 (1.86863132e-06) 156019 EPS nconv=0 first unconverged value (error) -302.035 (1.86863132e-06) 156020 EPS nconv=0 first unconverged value (error) -302.035 (1.90936932e-06) 156021 EPS nconv=0 first unconverged value (error) -302.035 (1.92485588e-06) 156022 EPS nconv=0 first unconverged value (error) -302.035 (1.88788127e-06) 156023 EPS nconv=0 first unconverged value (error) -302.035 (1.84720814e-06) 156024 EPS nconv=0 first unconverged value (error) -302.035 (1.83512914e-06) 156025 EPS nconv=0 first unconverged value (error) -302.035 (1.83512914e-06) 156026 EPS nconv=0 first unconverged value (error) -302.035 (1.83178047e-06) 156027 EPS nconv=0 first unconverged value (error) -302.035 (1.82326342e-06) 156028 EPS nconv=0 first unconverged value (error) -302.035 (1.80881625e-06) 156029 EPS nconv=0 first unconverged value (error) -302.035 (1.80011749e-06) 156030 EPS nconv=0 first unconverged value (error) -302.035 (1.79956458e-06) 156031 EPS nconv=0 first unconverged value (error) -302.035 (1.79956458e-06) 156032 EPS nconv=0 first unconverged value (error) -302.035 (2.01628486e-06) 156033 EPS nconv=0 first unconverged value (error) -302.035 (1.89563988e-06) 156034 EPS nconv=0 first unconverged value (error) -302.035 (1.86878650e-06) 156035 EPS nconv=0 first unconverged value (error) -302.035 (1.85925644e-06) 156036 EPS nconv=0 first unconverged value (error) -302.035 (1.85464706e-06) 156037 EPS nconv=0 first unconverged value (error) -302.035 (1.85464706e-06) 156038 EPS nconv=0 first unconverged value (error) -302.035 (1.85360224e-06) 156039 EPS nconv=0 first unconverged value (error) -302.035 (1.97479245e-06) 156040 EPS nconv=0 first unconverged value (error) -302.035 (1.84255947e-06) 156041 EPS nconv=0 first unconverged value (error) -302.035 (1.80959933e-06) 156042 EPS nconv=0 first unconverged value (error) -302.035 (1.79880424e-06) 156043 EPS nconv=0 first unconverged value (error) -302.035 (1.79880424e-06) 156044 EPS nconv=0 first unconverged value (error) -302.035 (1.86645806e-06) 156045 EPS nconv=0 first unconverged value (error) -302.035 (1.85421767e-06) 156046 EPS nconv=0 first unconverged value (error) -302.035 (1.84588947e-06) 156047 EPS nconv=0 first unconverged value (error) -302.035 (1.84167233e-06) 156048 EPS nconv=0 first unconverged value (error) -302.035 (1.83610943e-06) 156049 EPS nconv=0 first unconverged value (error) -302.035 (1.83610943e-06) 156050 EPS nconv=0 first unconverged value (error) -302.035 (1.87309364e-06) 156051 EPS nconv=0 first unconverged value (error) -302.035 (1.85395914e-06) 156052 EPS nconv=0 first unconverged value (error) -302.035 (1.82795698e-06) 156053 EPS nconv=0 first unconverged value (error) -302.035 (1.82213782e-06) 156054 EPS nconv=0 first unconverged value (error) -302.035 (1.82024671e-06) 156055 EPS nconv=0 first unconverged value (error) -302.035 (1.82024671e-06) 156056 EPS nconv=0 first unconverged value (error) -302.035 (1.85009598e-06) 156057 EPS nconv=0 first unconverged value (error) -302.035 (1.84549222e-06) 156058 EPS nconv=0 first unconverged value (error) -302.035 (1.83459180e-06) 156059 EPS nconv=0 first unconverged value (error) -302.035 (1.81536924e-06) 156060 EPS nconv=0 first unconverged value (error) -302.035 (1.80783717e-06) 156061 EPS nconv=0 first unconverged value (error) -302.035 (1.80783717e-06) 156062 EPS nconv=0 first unconverged value (error) -302.035 (1.96676008e-06) 156063 EPS nconv=0 first unconverged value (error) -302.035 (1.93084298e-06) 156064 EPS nconv=0 first unconverged value (error) -302.035 (1.86150357e-06) 156065 EPS nconv=0 first unconverged value (error) -302.035 (1.84570311e-06) 156066 EPS nconv=0 first unconverged value (error) -302.035 (1.84065432e-06) 156067 EPS nconv=0 first unconverged value (error) -302.035 (1.84065432e-06) 156068 EPS nconv=0 first unconverged value (error) -302.035 (1.85426420e-06) 156069 EPS nconv=0 first unconverged value (error) -302.035 (1.88055377e-06) 156070 EPS nconv=0 first unconverged value (error) -302.035 (1.83641444e-06) 156071 EPS nconv=0 first unconverged value (error) -302.035 (1.81501405e-06) 156072 EPS nconv=0 first unconverged value (error) -302.035 (1.81004922e-06) 156073 EPS nconv=0 first unconverged value (error) -302.035 (1.81004922e-06) 156074 EPS nconv=0 first unconverged value (error) -302.035 (1.80979239e-06) 156075 EPS nconv=0 first unconverged value (error) -302.035 (1.80986745e-06) 156076 EPS nconv=0 first unconverged value (error) -302.035 (1.80083859e-06) 156077 EPS nconv=0 first unconverged value (error) -302.035 (1.79840352e-06) 156078 EPS nconv=0 first unconverged value (error) -302.035 (1.79735958e-06) 156079 EPS nconv=0 first unconverged value (error) -302.035 (1.79735958e-06) 156080 EPS nconv=0 first unconverged value (error) -302.035 (1.85881542e-06) 156081 EPS nconv=0 first unconverged value (error) -302.035 (1.83087049e-06) 156082 EPS nconv=0 first unconverged value (error) -302.035 (1.81840929e-06) 156083 EPS nconv=0 first unconverged value (error) -302.035 (1.81604146e-06) 156084 EPS nconv=0 first unconverged value (error) -302.035 (1.81463224e-06) 156085 EPS nconv=0 first unconverged value (error) -302.035 (1.81463224e-06) 156086 EPS nconv=0 first unconverged value (error) -302.035 (1.81873610e-06) 156087 EPS nconv=0 first unconverged value (error) -302.035 (1.85088295e-06) 156088 EPS nconv=0 first unconverged value (error) -302.035 (1.81483665e-06) 156089 EPS nconv=0 first unconverged value (error) -302.035 (1.79919576e-06) 156090 EPS nconv=0 first unconverged value (error) -302.035 (1.79717990e-06) 156091 EPS nconv=0 first unconverged value (error) -302.035 (1.79717990e-06) 156092 EPS nconv=0 first unconverged value (error) -302.035 (1.81180888e-06) 156093 EPS nconv=0 first unconverged value (error) -302.035 (1.80627792e-06) 156094 EPS nconv=0 first unconverged value (error) -302.035 (1.80355683e-06) 156095 EPS nconv=0 first unconverged value (error) -302.035 (1.80243767e-06) 156096 EPS nconv=0 first unconverged value (error) -302.035 (1.80157943e-06) 156097 EPS nconv=0 first unconverged value (error) -302.035 (1.80157943e-06) 156098 EPS nconv=0 first unconverged value (error) -302.035 (1.81112964e-06) 156099 EPS nconv=0 first unconverged value (error) -302.035 (1.80907426e-06) 156100 EPS nconv=0 first unconverged value (error) -302.035 (1.80179748e-06) 156101 EPS nconv=0 first unconverged value (error) -302.035 (1.80048714e-06) 156102 EPS nconv=0 first unconverged value (error) -302.035 (1.79954142e-06) 156103 EPS nconv=0 first unconverged value (error) -302.035 (1.79954142e-06) 156104 EPS nconv=0 first unconverged value (error) -302.035 (1.87406147e-06) 156105 EPS nconv=0 first unconverged value (error) -302.035 (1.85508409e-06) 156106 EPS nconv=0 first unconverged value (error) -302.035 (1.83556444e-06) 156107 EPS nconv=0 first unconverged value (error) -302.035 (1.82761646e-06) 156108 EPS nconv=0 first unconverged value (error) -302.035 (1.82160564e-06) 156109 EPS nconv=0 first unconverged value (error) -302.035 (1.82160564e-06) 156110 EPS nconv=0 first unconverged value (error) -302.035 (1.89884420e-06) 156111 EPS nconv=0 first unconverged value (error) -302.035 (1.89294543e-06) 156112 EPS nconv=0 first unconverged value (error) -302.035 (1.85289651e-06) 156113 EPS nconv=0 first unconverged value (error) -302.035 (1.84388217e-06) 156114 EPS nconv=0 first unconverged value (error) -302.035 (1.83130645e-06) 156115 EPS nconv=0 first unconverged value (error) -302.035 (1.83130645e-06) 156116 EPS nconv=0 first unconverged value (error) -302.035 (2.09629758e-06) 156117 EPS nconv=0 first unconverged value (error) -302.035 (2.07362548e-06) 156118 EPS nconv=0 first unconverged value (error) -302.035 (1.98619691e-06) 156119 EPS nconv=0 first unconverged value (error) -302.035 (1.96625006e-06) 156120 EPS nconv=0 first unconverged value (error) -302.035 (1.93316451e-06) 156121 EPS nconv=0 first unconverged value (error) -302.035 (1.93316451e-06) 156122 EPS nconv=0 first unconverged value (error) -302.035 (1.96458399e-06) 156123 EPS nconv=0 first unconverged value (error) -302.035 (1.95443317e-06) 156124 EPS nconv=0 first unconverged value (error) -302.035 (1.91186952e-06) 156125 EPS nconv=0 first unconverged value (error) -302.035 (1.85402431e-06) 156126 EPS nconv=0 first unconverged value (error) -302.035 (1.85640893e-06) 156127 EPS nconv=0 first unconverged value (error) -302.035 (1.85640893e-06) 156128 EPS nconv=0 first unconverged value (error) -302.035 (1.92904782e-06) 156129 EPS nconv=0 first unconverged value (error) -302.035 (1.88057976e-06) 156130 EPS nconv=0 first unconverged value (error) -302.035 (1.86539315e-06) 156131 EPS nconv=0 first unconverged value (error) -302.035 (1.84052689e-06) 156132 EPS nconv=0 first unconverged value (error) -302.035 (1.82892917e-06) 156133 EPS nconv=0 first unconverged value (error) -302.035 (1.82892917e-06) 156134 EPS nconv=0 first unconverged value (error) -302.035 (1.93930114e-06) 156135 EPS nconv=0 first unconverged value (error) -302.035 (1.94310701e-06) 156136 EPS nconv=0 first unconverged value (error) -302.035 (1.87438274e-06) 156137 EPS nconv=0 first unconverged value (error) -302.035 (1.87027215e-06) 156138 EPS nconv=0 first unconverged value (error) -302.035 (1.85302098e-06) 156139 EPS nconv=0 first unconverged value (error) -302.035 (1.85302098e-06) 156140 EPS nconv=0 first unconverged value (error) -302.035 (2.07438487e-06) 156141 EPS nconv=0 first unconverged value (error) -302.035 (2.07667211e-06) 156142 EPS nconv=0 first unconverged value (error) -302.035 (1.99412473e-06) 156143 EPS nconv=0 first unconverged value (error) -302.035 (1.96068119e-06) 156144 EPS nconv=0 first unconverged value (error) -302.035 (1.91414311e-06) 156145 EPS nconv=0 first unconverged value (error) -302.035 (1.91414311e-06) 156146 EPS nconv=0 first unconverged value (error) -302.035 (1.92938677e-06) 156147 EPS nconv=0 first unconverged value (error) -302.035 (1.93496619e-06) 156148 EPS nconv=0 first unconverged value (error) -302.035 (1.88420748e-06) 156149 EPS nconv=0 first unconverged value (error) -302.035 (1.83983244e-06) 156150 EPS nconv=0 first unconverged value (error) -302.035 (1.83148131e-06) 156151 EPS nconv=0 first unconverged value (error) -302.035 (1.83148131e-06) 156152 EPS nconv=0 first unconverged value (error) -302.035 (1.86896111e-06) 156153 EPS nconv=0 first unconverged value (error) -302.035 (1.83730323e-06) 156154 EPS nconv=0 first unconverged value (error) -302.035 (1.83204440e-06) 156155 EPS nconv=0 first unconverged value (error) -302.035 (1.82655164e-06) 156156 EPS nconv=0 first unconverged value (error) -302.035 (1.81911024e-06) 156157 EPS nconv=0 first unconverged value (error) -302.035 (1.81911024e-06) 156158 EPS nconv=0 first unconverged value (error) -302.035 (1.82422231e-06) 156159 EPS nconv=0 first unconverged value (error) -302.035 (1.84686772e-06) 156160 EPS nconv=0 first unconverged value (error) -302.035 (1.81070328e-06) 156161 EPS nconv=0 first unconverged value (error) -302.035 (1.80574237e-06) 156162 EPS nconv=0 first unconverged value (error) -302.035 (1.80082547e-06) 156163 EPS nconv=0 first unconverged value (error) -302.035 (1.80082547e-06) 156164 EPS nconv=0 first unconverged value (error) -302.035 (2.11307771e-06) 156165 EPS nconv=0 first unconverged value (error) -302.035 (2.04133196e-06) 156166 EPS nconv=0 first unconverged value (error) -302.035 (1.98352808e-06) 156167 EPS nconv=0 first unconverged value (error) -302.035 (1.98038040e-06) 156168 EPS nconv=0 first unconverged value (error) -302.035 (1.94428579e-06) 156169 EPS nconv=0 first unconverged value (error) -302.035 (1.94428579e-06) 156170 EPS nconv=0 first unconverged value (error) -302.035 (2.01366957e-06) 156171 EPS nconv=0 first unconverged value (error) -302.035 (2.01446553e-06) 156172 EPS nconv=0 first unconverged value (error) -302.035 (1.92112664e-06) 156173 EPS nconv=0 first unconverged value (error) -302.035 (1.88078664e-06) 156174 EPS nconv=0 first unconverged value (error) -302.035 (1.88107266e-06) 156175 EPS nconv=0 first unconverged value (error) -302.035 (1.88107266e-06) 156176 EPS nconv=0 first unconverged value (error) -302.035 (2.04252581e-06) 156177 EPS nconv=0 first unconverged value (error) -302.035 (1.96894862e-06) 156178 EPS nconv=0 first unconverged value (error) -302.035 (1.92304996e-06) 156179 EPS nconv=0 first unconverged value (error) -302.035 (1.87556728e-06) 156180 EPS nconv=0 first unconverged value (error) -302.035 (1.85942348e-06) 156181 EPS nconv=0 first unconverged value (error) -302.035 (1.85942348e-06) 156182 EPS nconv=0 first unconverged value (error) -302.035 (1.86498999e-06) 156183 EPS nconv=0 first unconverged value (error) -302.035 (1.94017601e-06) 156184 EPS nconv=0 first unconverged value (error) -302.035 (1.84483878e-06) 156185 EPS nconv=0 first unconverged value (error) -302.035 (1.81732163e-06) 156186 EPS nconv=0 first unconverged value (error) -302.035 (1.80763044e-06) 156187 EPS nconv=0 first unconverged value (error) -302.035 (1.80763044e-06) 156188 EPS nconv=0 first unconverged value (error) -302.035 (2.26384475e-06) 156189 EPS nconv=0 first unconverged value (error) -302.035 (2.11607669e-06) 156190 EPS nconv=0 first unconverged value (error) -302.035 (2.07253560e-06) 156191 EPS nconv=0 first unconverged value (error) -302.035 (2.07755356e-06) 156192 EPS nconv=0 first unconverged value (error) -302.035 (2.01601001e-06) 156193 EPS nconv=0 first unconverged value (error) -302.035 (2.01601001e-06) 156194 EPS nconv=0 first unconverged value (error) -302.035 (2.17963743e-06) 156195 EPS nconv=0 first unconverged value (error) -302.035 (2.18152622e-06) 156196 EPS nconv=0 first unconverged value (error) -302.035 (1.99044922e-06) 156197 EPS nconv=0 first unconverged value (error) -302.035 (1.97264656e-06) 156198 EPS nconv=0 first unconverged value (error) -302.035 (1.97533823e-06) 156199 EPS nconv=0 first unconverged value (error) -302.035 (1.97533823e-06) 156200 EPS nconv=0 first unconverged value (error) -302.035 (2.15564480e-06) 156201 EPS nconv=0 first unconverged value (error) -302.035 (2.06394309e-06) 156202 EPS nconv=0 first unconverged value (error) -302.035 (2.00389148e-06) 156203 EPS nconv=0 first unconverged value (error) -302.035 (1.90368617e-06) 156204 EPS nconv=0 first unconverged value (error) -302.035 (1.87709169e-06) 156205 EPS nconv=0 first unconverged value (error) -302.035 (1.87709169e-06) 156206 EPS nconv=0 first unconverged value (error) -302.035 (1.89940297e-06) 156207 EPS nconv=0 first unconverged value (error) -302.035 (1.99058274e-06) 156208 EPS nconv=0 first unconverged value (error) -302.035 (1.87454595e-06) 156209 EPS nconv=0 first unconverged value (error) -302.035 (1.83429807e-06) 156210 EPS nconv=0 first unconverged value (error) -302.035 (1.83090403e-06) 156211 EPS nconv=0 first unconverged value (error) -302.035 (1.83090403e-06) 156212 EPS nconv=0 first unconverged value (error) -302.035 (2.11031194e-06) 156213 EPS nconv=0 first unconverged value (error) -302.035 (2.01392884e-06) 156214 EPS nconv=0 first unconverged value (error) -302.035 (1.97548545e-06) 156215 EPS nconv=0 first unconverged value (error) -302.035 (1.95188493e-06) 156216 EPS nconv=0 first unconverged value (error) -302.035 (1.91489685e-06) 156217 EPS nconv=0 first unconverged value (error) -302.035 (1.91489685e-06) 156218 EPS nconv=0 first unconverged value (error) -302.035 (1.91970873e-06) 156219 EPS nconv=0 first unconverged value (error) -302.035 (1.97720336e-06) 156220 EPS nconv=0 first unconverged value (error) -302.035 (1.85500049e-06) 156221 EPS nconv=0 first unconverged value (error) -302.035 (1.83527171e-06) 156222 EPS nconv=0 first unconverged value (error) -302.035 (1.82792604e-06) 156223 EPS nconv=0 first unconverged value (error) -302.035 (1.82792604e-06) 156224 EPS nconv=0 first unconverged value (error) -302.035 (1.99772370e-06) 156225 EPS nconv=0 first unconverged value (error) -302.035 (1.91616223e-06) 156226 EPS nconv=0 first unconverged value (error) -302.035 (1.88324879e-06) 156227 EPS nconv=0 first unconverged value (error) -302.035 (1.88164906e-06) 156228 EPS nconv=0 first unconverged value (error) -302.035 (1.86422938e-06) 156229 EPS nconv=0 first unconverged value (error) -302.035 (1.86422938e-06) 156230 EPS nconv=0 first unconverged value (error) -302.035 (1.93433182e-06) 156231 EPS nconv=0 first unconverged value (error) -302.035 (1.98031883e-06) 156232 EPS nconv=0 first unconverged value (error) -302.035 (1.88163618e-06) 156233 EPS nconv=0 first unconverged value (error) -302.035 (1.85376090e-06) 156234 EPS nconv=0 first unconverged value (error) -302.035 (1.84939526e-06) 156235 EPS nconv=0 first unconverged value (error) -302.035 (1.84939526e-06) 156236 EPS nconv=0 first unconverged value (error) -302.035 (1.98468286e-06) 156237 EPS nconv=0 first unconverged value (error) -302.035 (1.93130304e-06) 156238 EPS nconv=0 first unconverged value (error) -302.035 (1.90496021e-06) 156239 EPS nconv=0 first unconverged value (error) -302.035 (1.87936957e-06) 156240 EPS nconv=0 first unconverged value (error) -302.035 (1.85436451e-06) 156241 EPS nconv=0 first unconverged value (error) -302.035 (1.85436451e-06) 156242 EPS nconv=0 first unconverged value (error) -302.035 (2.02339358e-06) 156243 EPS nconv=0 first unconverged value (error) -302.035 (1.99431728e-06) 156244 EPS nconv=0 first unconverged value (error) -302.035 (1.91225034e-06) 156245 EPS nconv=0 first unconverged value (error) -302.035 (1.89060788e-06) 156246 EPS nconv=0 first unconverged value (error) -302.035 (1.87895524e-06) 156247 EPS nconv=0 first unconverged value (error) -302.035 (1.87895524e-06) 156248 EPS nconv=0 first unconverged value (error) -302.035 (1.86163961e-06) 156249 EPS nconv=0 first unconverged value (error) -302.035 (1.92891471e-06) 156250 EPS nconv=0 first unconverged value (error) -302.035 (1.86159894e-06) 156251 EPS nconv=0 first unconverged value (error) -302.035 (1.82728802e-06) 156252 EPS nconv=0 first unconverged value (error) -302.035 (1.80745882e-06) 156253 EPS nconv=0 first unconverged value (error) -302.035 (1.80745882e-06) 156254 EPS nconv=0 first unconverged value (error) -302.035 (1.92800094e-06) 156255 EPS nconv=0 first unconverged value (error) -302.035 (1.90413169e-06) 156256 EPS nconv=0 first unconverged value (error) -302.035 (1.88693512e-06) 156257 EPS nconv=0 first unconverged value (error) -302.035 (1.88127628e-06) 156258 EPS nconv=0 first unconverged value (error) -302.035 (1.86141271e-06) 156259 EPS nconv=0 first unconverged value (error) -302.035 (1.86141271e-06) 156260 EPS nconv=0 first unconverged value (error) -302.035 (2.00870262e-06) 156261 EPS nconv=0 first unconverged value (error) -302.035 (1.98078418e-06) 156262 EPS nconv=0 first unconverged value (error) -302.035 (1.91689701e-06) 156263 EPS nconv=0 first unconverged value (error) -302.035 (1.91225938e-06) 156264 EPS nconv=0 first unconverged value (error) -302.035 (1.90067235e-06) 156265 EPS nconv=0 first unconverged value (error) -302.035 (1.90067235e-06) 156266 EPS nconv=0 first unconverged value (error) -302.035 (1.94336862e-06) 156267 EPS nconv=0 first unconverged value (error) -302.035 (1.92198831e-06) 156268 EPS nconv=0 first unconverged value (error) -302.035 (1.90148452e-06) 156269 EPS nconv=0 first unconverged value (error) -302.035 (1.84787798e-06) 156270 EPS nconv=0 first unconverged value (error) -302.035 (1.82951699e-06) 156271 EPS nconv=0 first unconverged value (error) -302.035 (1.82951699e-06) 156272 EPS nconv=0 first unconverged value (error) -302.035 (2.09281975e-06) 156273 EPS nconv=0 first unconverged value (error) -302.035 (2.00459235e-06) 156274 EPS nconv=0 first unconverged value (error) -302.035 (1.96427654e-06) 156275 EPS nconv=0 first unconverged value (error) -302.035 (1.94113737e-06) 156276 EPS nconv=0 first unconverged value (error) -302.035 (1.92027139e-06) 156277 EPS nconv=0 first unconverged value (error) -302.035 (1.92027139e-06) 156278 EPS nconv=0 first unconverged value (error) -302.035 (1.94445746e-06) 156279 EPS nconv=0 first unconverged value (error) -302.035 (2.03766503e-06) 156280 EPS nconv=0 first unconverged value (error) -302.035 (1.92258204e-06) 156281 EPS nconv=0 first unconverged value (error) -302.035 (1.86335252e-06) 156282 EPS nconv=0 first unconverged value (error) -302.035 (1.83034384e-06) 156283 EPS nconv=0 first unconverged value (error) -302.035 (1.83034384e-06) 156284 EPS nconv=0 first unconverged value (error) -302.035 (2.04678473e-06) 156285 EPS nconv=0 first unconverged value (error) -302.035 (1.99868885e-06) 156286 EPS nconv=0 first unconverged value (error) -302.035 (1.93456914e-06) 156287 EPS nconv=0 first unconverged value (error) -302.035 (1.92926924e-06) 156288 EPS nconv=0 first unconverged value (error) -302.035 (1.90667579e-06) 156289 EPS nconv=0 first unconverged value (error) -302.035 (1.90667579e-06) 156290 EPS nconv=0 first unconverged value (error) -302.035 (1.94398047e-06) 156291 EPS nconv=0 first unconverged value (error) -302.035 (1.97540102e-06) 156292 EPS nconv=0 first unconverged value (error) -302.035 (1.91779886e-06) 156293 EPS nconv=0 first unconverged value (error) -302.035 (1.86798972e-06) 156294 EPS nconv=0 first unconverged value (error) -302.035 (1.85283784e-06) 156295 EPS nconv=0 first unconverged value (error) -302.035 (1.85283784e-06) 156296 EPS nconv=0 first unconverged value (error) -302.035 (2.21449846e-06) 156297 EPS nconv=0 first unconverged value (error) -302.035 (2.10654421e-06) 156298 EPS nconv=0 first unconverged value (error) -302.035 (2.05644484e-06) 156299 EPS nconv=0 first unconverged value (error) -302.035 (1.98058281e-06) 156300 EPS nconv=0 first unconverged value (error) -302.035 (1.94586794e-06) 156301 EPS nconv=0 first unconverged value (error) -302.035 (1.94586794e-06) 156302 EPS nconv=0 first unconverged value (error) -302.035 (2.13257984e-06) 156303 EPS nconv=0 first unconverged value (error) -302.035 (2.18490884e-06) 156304 EPS nconv=0 first unconverged value (error) -302.035 (2.02771970e-06) 156305 EPS nconv=0 first unconverged value (error) -302.035 (2.00867455e-06) 156306 EPS nconv=0 first unconverged value (error) -302.035 (1.96045004e-06) 156307 EPS nconv=0 first unconverged value (error) -302.035 (1.96045004e-06) 156308 EPS nconv=0 first unconverged value (error) -302.035 (1.97916617e-06) 156309 EPS nconv=0 first unconverged value (error) -302.035 (1.91470893e-06) 156310 EPS nconv=0 first unconverged value (error) -302.035 (1.88469111e-06) 156311 EPS nconv=0 first unconverged value (error) -302.035 (1.83715055e-06) 156312 EPS nconv=0 first unconverged value (error) -302.035 (1.82777855e-06) 156313 EPS nconv=0 first unconverged value (error) -302.035 (1.82777855e-06) 156314 EPS nconv=0 first unconverged value (error) -302.035 (1.88228592e-06) 156315 EPS nconv=0 first unconverged value (error) -302.035 (1.86176243e-06) 156316 EPS nconv=0 first unconverged value (error) -302.035 (1.85380624e-06) 156317 EPS nconv=0 first unconverged value (error) -302.035 (1.83187518e-06) 156318 EPS nconv=0 first unconverged value (error) -302.035 (1.82838648e-06) 156319 EPS nconv=0 first unconverged value (error) -302.035 (1.82838648e-06) 156320 EPS nconv=0 first unconverged value (error) -302.035 (2.09866352e-06) 156321 EPS nconv=0 first unconverged value (error) -302.035 (2.01252748e-06) 156322 EPS nconv=0 first unconverged value (error) -302.035 (1.97602688e-06) 156323 EPS nconv=0 first unconverged value (error) -302.035 (1.92803415e-06) 156324 EPS nconv=0 first unconverged value (error) -302.035 (1.90207896e-06) 156325 EPS nconv=0 first unconverged value (error) -302.035 (1.90207896e-06) 156326 EPS nconv=0 first unconverged value (error) -302.035 (2.01675617e-06) 156327 EPS nconv=0 first unconverged value (error) -302.035 (2.08448195e-06) 156328 EPS nconv=0 first unconverged value (error) -302.035 (1.94096954e-06) 156329 EPS nconv=0 first unconverged value (error) -302.035 (1.90488020e-06) 156330 EPS nconv=0 first unconverged value (error) -302.035 (1.87613116e-06) 156331 EPS nconv=0 first unconverged value (error) -302.035 (1.87613116e-06) 156332 EPS nconv=0 first unconverged value (error) -302.035 (1.85911338e-06) 156333 EPS nconv=0 first unconverged value (error) -302.035 (1.87798373e-06) 156334 EPS nconv=0 first unconverged value (error) -302.035 (1.83927841e-06) 156335 EPS nconv=0 first unconverged value (error) -302.035 (1.81423632e-06) 156336 EPS nconv=0 first unconverged value (error) -302.035 (1.80844813e-06) 156337 EPS nconv=0 first unconverged value (error) -302.035 (1.80844813e-06) 156338 EPS nconv=0 first unconverged value (error) -302.035 (1.86886850e-06) 156339 EPS nconv=0 first unconverged value (error) -302.035 (1.84847988e-06) 156340 EPS nconv=0 first unconverged value (error) -302.035 (1.83561571e-06) 156341 EPS nconv=0 first unconverged value (error) -302.035 (1.82667489e-06) 156342 EPS nconv=0 first unconverged value (error) -302.035 (1.82180836e-06) 156343 EPS nconv=0 first unconverged value (error) -302.035 (1.82180836e-06) 156344 EPS nconv=0 first unconverged value (error) -302.035 (2.06510694e-06) 156345 EPS nconv=0 first unconverged value (error) -302.035 (1.98509398e-06) 156346 EPS nconv=0 first unconverged value (error) -302.035 (1.93805707e-06) 156347 EPS nconv=0 first unconverged value (error) -302.035 (1.90566562e-06) 156348 EPS nconv=0 first unconverged value (error) -302.035 (1.88734610e-06) 156349 EPS nconv=0 first unconverged value (error) -302.035 (1.88734610e-06) 156350 EPS nconv=0 first unconverged value (error) -302.035 (1.94313078e-06) 156351 EPS nconv=0 first unconverged value (error) -302.035 (2.02971280e-06) 156352 EPS nconv=0 first unconverged value (error) -302.035 (1.92221766e-06) 156353 EPS nconv=0 first unconverged value (error) -302.035 (1.85083380e-06) 156354 EPS nconv=0 first unconverged value (error) -302.035 (1.83994685e-06) 156355 EPS nconv=0 first unconverged value (error) -302.035 (1.83994685e-06) 156356 EPS nconv=0 first unconverged value (error) -302.035 (1.84973401e-06) 156357 EPS nconv=0 first unconverged value (error) -302.035 (1.84126715e-06) 156358 EPS nconv=0 first unconverged value (error) -302.035 (1.81972431e-06) 156359 EPS nconv=0 first unconverged value (error) -302.035 (1.81424639e-06) 156360 EPS nconv=0 first unconverged value (error) -302.035 (1.81241943e-06) 156361 EPS nconv=0 first unconverged value (error) -302.035 (1.81241943e-06) 156362 EPS nconv=0 first unconverged value (error) -302.035 (1.81808317e-06) 156363 EPS nconv=0 first unconverged value (error) -302.035 (1.82225687e-06) 156364 EPS nconv=0 first unconverged value (error) -302.035 (1.80639777e-06) 156365 EPS nconv=0 first unconverged value (error) -302.035 (1.80307922e-06) 156366 EPS nconv=0 first unconverged value (error) -302.035 (1.80033301e-06) 156367 EPS nconv=0 first unconverged value (error) -302.035 (1.80033301e-06) 156368 EPS nconv=0 first unconverged value (error) -302.035 (2.00129914e-06) 156369 EPS nconv=0 first unconverged value (error) -302.035 (1.95258174e-06) 156370 EPS nconv=0 first unconverged value (error) -302.035 (1.91851097e-06) 156371 EPS nconv=0 first unconverged value (error) -302.035 (1.90826370e-06) 156372 EPS nconv=0 first unconverged value (error) -302.035 (1.88155939e-06) 156373 EPS nconv=0 first unconverged value (error) -302.035 (1.88155939e-06) 156374 EPS nconv=0 first unconverged value (error) -302.035 (1.96867456e-06) 156375 EPS nconv=0 first unconverged value (error) -302.035 (2.02254391e-06) 156376 EPS nconv=0 first unconverged value (error) -302.035 (1.98326410e-06) 156377 EPS nconv=0 first unconverged value (error) -302.035 (1.86711143e-06) 156378 EPS nconv=0 first unconverged value (error) -302.035 (1.85067887e-06) 156379 EPS nconv=0 first unconverged value (error) -302.035 (1.85067887e-06) 156380 EPS nconv=0 first unconverged value (error) -302.035 (1.83899141e-06) 156381 EPS nconv=0 first unconverged value (error) -302.035 (1.82456924e-06) 156382 EPS nconv=0 first unconverged value (error) -302.035 (1.80843430e-06) 156383 EPS nconv=0 first unconverged value (error) -302.035 (1.80375881e-06) 156384 EPS nconv=0 first unconverged value (error) -302.035 (1.80033992e-06) 156385 EPS nconv=0 first unconverged value (error) -302.035 (1.80033992e-06) 156386 EPS nconv=0 first unconverged value (error) -302.035 (1.81205107e-06) 156387 EPS nconv=0 first unconverged value (error) -302.035 (1.80355265e-06) 156388 EPS nconv=0 first unconverged value (error) -302.035 (1.79978374e-06) 156389 EPS nconv=0 first unconverged value (error) -302.035 (1.79716768e-06) 156390 EPS nconv=0 first unconverged value (error) -302.035 (1.79650890e-06) 156391 EPS nconv=0 first unconverged value (error) -302.035 (1.79650890e-06) 156392 EPS nconv=0 first unconverged value (error) -302.035 (1.87111299e-06) 156393 EPS nconv=0 first unconverged value (error) -302.035 (1.86363848e-06) 156394 EPS nconv=0 first unconverged value (error) -302.035 (1.85348763e-06) 156395 EPS nconv=0 first unconverged value (error) -302.035 (1.84397787e-06) 156396 EPS nconv=0 first unconverged value (error) -302.035 (1.83923645e-06) 156397 EPS nconv=0 first unconverged value (error) -302.035 (1.83923645e-06) 156398 EPS nconv=0 first unconverged value (error) -302.035 (1.86604178e-06) 156399 EPS nconv=0 first unconverged value (error) -302.035 (1.83840427e-06) 156400 EPS nconv=0 first unconverged value (error) -302.035 (1.81972501e-06) 156401 EPS nconv=0 first unconverged value (error) -302.035 (1.81580727e-06) 156402 EPS nconv=0 first unconverged value (error) -302.035 (1.81504018e-06) 156403 EPS nconv=0 first unconverged value (error) -302.035 (1.81504018e-06) 156404 EPS nconv=0 first unconverged value (error) -302.035 (1.85910319e-06) 156405 EPS nconv=0 first unconverged value (error) -302.035 (1.84566035e-06) 156406 EPS nconv=0 first unconverged value (error) -302.035 (1.82724722e-06) 156407 EPS nconv=0 first unconverged value (error) -302.035 (1.82185451e-06) 156408 EPS nconv=0 first unconverged value (error) -302.035 (1.81767404e-06) 156409 EPS nconv=0 first unconverged value (error) -302.035 (1.81767404e-06) 156410 EPS nconv=0 first unconverged value (error) -302.035 (2.06989699e-06) 156411 EPS nconv=0 first unconverged value (error) -302.035 (1.93974887e-06) 156412 EPS nconv=0 first unconverged value (error) -302.035 (1.89185865e-06) 156413 EPS nconv=0 first unconverged value (error) -302.035 (1.88158306e-06) 156414 EPS nconv=0 first unconverged value (error) -302.035 (1.87212491e-06) 156415 EPS nconv=0 first unconverged value (error) -302.035 (1.87212491e-06) 156416 EPS nconv=0 first unconverged value (error) -302.035 (1.92625433e-06) 156417 EPS nconv=0 first unconverged value (error) -302.035 (2.01942908e-06) 156418 EPS nconv=0 first unconverged value (error) -302.035 (1.89657614e-06) 156419 EPS nconv=0 first unconverged value (error) -302.035 (1.84369333e-06) 156420 EPS nconv=0 first unconverged value (error) -302.035 (1.82870454e-06) 156421 EPS nconv=0 first unconverged value (error) -302.035 (1.82870454e-06) 156422 EPS nconv=0 first unconverged value (error) -302.035 (1.84937643e-06) 156423 EPS nconv=0 first unconverged value (error) -302.035 (1.85257304e-06) 156424 EPS nconv=0 first unconverged value (error) -302.035 (1.82865507e-06) 156425 EPS nconv=0 first unconverged value (error) -302.035 (1.82125230e-06) 156426 EPS nconv=0 first unconverged value (error) -302.035 (1.81426076e-06) 156427 EPS nconv=0 first unconverged value (error) -302.035 (1.81426076e-06) 156428 EPS nconv=0 first unconverged value (error) -302.035 (1.81288263e-06) 156429 EPS nconv=0 first unconverged value (error) -302.035 (1.82540151e-06) 156430 EPS nconv=0 first unconverged value (error) -302.035 (1.80795299e-06) 156431 EPS nconv=0 first unconverged value (error) -302.035 (1.80163210e-06) 156432 EPS nconv=0 first unconverged value (error) -302.035 (1.79849306e-06) 156433 EPS nconv=0 first unconverged value (error) -302.035 (1.79849306e-06) 156434 EPS nconv=0 first unconverged value (error) -302.035 (2.20161561e-06) 156435 EPS nconv=0 first unconverged value (error) -302.035 (2.03838751e-06) 156436 EPS nconv=0 first unconverged value (error) -302.035 (1.98638597e-06) 156437 EPS nconv=0 first unconverged value (error) -302.035 (1.97509344e-06) 156438 EPS nconv=0 first unconverged value (error) -302.035 (1.93994109e-06) 156439 EPS nconv=0 first unconverged value (error) -302.035 (1.93994109e-06) 156440 EPS nconv=0 first unconverged value (error) -302.035 (2.16535226e-06) 156441 EPS nconv=0 first unconverged value (error) -302.035 (2.32037604e-06) 156442 EPS nconv=0 first unconverged value (error) -302.035 (2.08631130e-06) 156443 EPS nconv=0 first unconverged value (error) -302.035 (1.98566724e-06) 156444 EPS nconv=0 first unconverged value (error) -302.035 (1.92366171e-06) 156445 EPS nconv=0 first unconverged value (error) -302.035 (1.92366171e-06) 156446 EPS nconv=0 first unconverged value (error) -302.035 (1.98786658e-06) 156447 EPS nconv=0 first unconverged value (error) -302.035 (1.99361191e-06) 156448 EPS nconv=0 first unconverged value (error) -302.035 (1.93290749e-06) 156449 EPS nconv=0 first unconverged value (error) -302.035 (1.88832031e-06) 156450 EPS nconv=0 first unconverged value (error) -302.035 (1.87048106e-06) 156451 EPS nconv=0 first unconverged value (error) -302.035 (1.87048106e-06) 156452 EPS nconv=0 first unconverged value (error) -302.035 (1.88863950e-06) 156453 EPS nconv=0 first unconverged value (error) -302.035 (1.86294332e-06) 156454 EPS nconv=0 first unconverged value (error) -302.035 (1.82959833e-06) 156455 EPS nconv=0 first unconverged value (error) -302.035 (1.82149352e-06) 156456 EPS nconv=0 first unconverged value (error) -302.035 (1.81817871e-06) 156457 EPS nconv=0 first unconverged value (error) -302.035 (1.81817871e-06) 156458 EPS nconv=0 first unconverged value (error) -302.035 (2.14484023e-06) 156459 EPS nconv=0 first unconverged value (error) -302.035 (2.02039400e-06) 156460 EPS nconv=0 first unconverged value (error) -302.035 (1.95801486e-06) 156461 EPS nconv=0 first unconverged value (error) -302.035 (1.93874374e-06) 156462 EPS nconv=0 first unconverged value (error) -302.035 (1.91749371e-06) 156463 EPS nconv=0 first unconverged value (error) -302.035 (1.91749371e-06) 156464 EPS nconv=0 first unconverged value (error) -302.035 (1.94213055e-06) 156465 EPS nconv=0 first unconverged value (error) -302.035 (2.06438793e-06) 156466 EPS nconv=0 first unconverged value (error) -302.035 (1.90052684e-06) 156467 EPS nconv=0 first unconverged value (error) -302.035 (1.85113717e-06) 156468 EPS nconv=0 first unconverged value (error) -302.035 (1.82714391e-06) 156469 EPS nconv=0 first unconverged value (error) -302.035 (1.82714391e-06) 156470 EPS nconv=0 first unconverged value (error) -302.035 (1.91048147e-06) 156471 EPS nconv=0 first unconverged value (error) -302.035 (1.88143114e-06) 156472 EPS nconv=0 first unconverged value (error) -302.035 (1.86695537e-06) 156473 EPS nconv=0 first unconverged value (error) -302.035 (1.86081749e-06) 156474 EPS nconv=0 first unconverged value (error) -302.035 (1.84725013e-06) 156475 EPS nconv=0 first unconverged value (error) -302.035 (1.84725013e-06) 156476 EPS nconv=0 first unconverged value (error) -302.035 (1.93797393e-06) 156477 EPS nconv=0 first unconverged value (error) -302.035 (1.89911882e-06) 156478 EPS nconv=0 first unconverged value (error) -302.035 (1.85931276e-06) 156479 EPS nconv=0 first unconverged value (error) -302.035 (1.85316248e-06) 156480 EPS nconv=0 first unconverged value (error) -302.035 (1.84609910e-06) 156481 EPS nconv=0 first unconverged value (error) -302.035 (1.84609910e-06) 156482 EPS nconv=0 first unconverged value (error) -302.035 (1.90490109e-06) 156483 EPS nconv=0 first unconverged value (error) -302.035 (1.89863750e-06) 156484 EPS nconv=0 first unconverged value (error) -302.035 (1.85251437e-06) 156485 EPS nconv=0 first unconverged value (error) -302.035 (1.83848912e-06) 156486 EPS nconv=0 first unconverged value (error) -302.035 (1.82731323e-06) 156487 EPS nconv=0 first unconverged value (error) -302.035 (1.82731323e-06) 156488 EPS nconv=0 first unconverged value (error) -302.035 (2.07798107e-06) 156489 EPS nconv=0 first unconverged value (error) -302.035 (1.99017435e-06) 156490 EPS nconv=0 first unconverged value (error) -302.035 (1.93679585e-06) 156491 EPS nconv=0 first unconverged value (error) -302.035 (1.92162358e-06) 156492 EPS nconv=0 first unconverged value (error) -302.035 (1.89352715e-06) 156493 EPS nconv=0 first unconverged value (error) -302.035 (1.89352715e-06) 156494 EPS nconv=0 first unconverged value (error) -302.035 (1.89026941e-06) 156495 EPS nconv=0 first unconverged value (error) -302.035 (1.98785290e-06) 156496 EPS nconv=0 first unconverged value (error) -302.035 (1.87243805e-06) 156497 EPS nconv=0 first unconverged value (error) -302.035 (1.84164928e-06) 156498 EPS nconv=0 first unconverged value (error) -302.035 (1.81906160e-06) 156499 EPS nconv=0 first unconverged value (error) -302.035 (1.81906160e-06) 156500 EPS nconv=0 first unconverged value (error) -302.035 (2.63051980e-06) 156501 EPS nconv=0 first unconverged value (error) -302.035 (2.45839036e-06) 156502 EPS nconv=0 first unconverged value (error) -302.035 (2.31654550e-06) 156503 EPS nconv=0 first unconverged value (error) -302.035 (2.29545635e-06) 156504 EPS nconv=0 first unconverged value (error) -302.035 (2.18783515e-06) 156505 EPS nconv=0 first unconverged value (error) -302.035 (2.18783515e-06) 156506 EPS nconv=0 first unconverged value (error) -302.035 (2.18249833e-06) 156507 EPS nconv=0 first unconverged value (error) -302.035 (2.34413072e-06) 156508 EPS nconv=0 first unconverged value (error) -302.035 (2.12989604e-06) 156509 EPS nconv=0 first unconverged value (error) -302.035 (1.91323937e-06) 156510 EPS nconv=0 first unconverged value (error) -302.035 (1.90118655e-06) 156511 EPS nconv=0 first unconverged value (error) -302.035 (1.90118655e-06) 156512 EPS nconv=0 first unconverged value (error) -302.035 (2.06460864e-06) 156513 EPS nconv=0 first unconverged value (error) -302.035 (1.95807272e-06) 156514 EPS nconv=0 first unconverged value (error) -302.035 (1.92579645e-06) 156515 EPS nconv=0 first unconverged value (error) -302.035 (1.90787448e-06) 156516 EPS nconv=0 first unconverged value (error) -302.035 (1.89021321e-06) 156517 EPS nconv=0 first unconverged value (error) -302.035 (1.89021321e-06) 156518 EPS nconv=0 first unconverged value (error) -302.035 (2.21090646e-06) 156519 EPS nconv=0 first unconverged value (error) -302.035 (2.23624075e-06) 156520 EPS nconv=0 first unconverged value (error) -302.035 (2.09598075e-06) 156521 EPS nconv=0 first unconverged value (error) -302.035 (2.06903486e-06) 156522 EPS nconv=0 first unconverged value (error) -302.035 (2.05059128e-06) 156523 EPS nconv=0 first unconverged value (error) -302.035 (2.05059128e-06) 156524 EPS nconv=0 first unconverged value (error) -302.035 (2.35531899e-06) 156525 EPS nconv=0 first unconverged value (error) -302.035 (2.19983561e-06) 156526 EPS nconv=0 first unconverged value (error) -302.035 (2.16631581e-06) 156527 EPS nconv=0 first unconverged value (error) -302.035 (2.00535952e-06) 156528 EPS nconv=0 first unconverged value (error) -302.035 (1.94830587e-06) 156529 EPS nconv=0 first unconverged value (error) -302.035 (1.94830587e-06) 156530 EPS nconv=0 first unconverged value (error) -302.035 (2.20047697e-06) 156531 EPS nconv=0 first unconverged value (error) -302.035 (2.14410709e-06) 156532 EPS nconv=0 first unconverged value (error) -302.035 (2.03881499e-06) 156533 EPS nconv=0 first unconverged value (error) -302.035 (1.96822806e-06) 156534 EPS nconv=0 first unconverged value (error) -302.035 (1.94507686e-06) 156535 EPS nconv=0 first unconverged value (error) -302.035 (1.94507686e-06) 156536 EPS nconv=0 first unconverged value (error) -302.035 (1.92393626e-06) 156537 EPS nconv=0 first unconverged value (error) -302.035 (2.01807368e-06) 156538 EPS nconv=0 first unconverged value (error) -302.035 (1.95233095e-06) 156539 EPS nconv=0 first unconverged value (error) -302.035 (1.84912463e-06) 156540 EPS nconv=0 first unconverged value (error) -302.035 (1.81261956e-06) 156541 EPS nconv=0 first unconverged value (error) -302.035 (1.81261956e-06) 156542 EPS nconv=0 first unconverged value (error) -302.035 (2.31634920e-06) 156543 EPS nconv=0 first unconverged value (error) -302.035 (2.24057099e-06) 156544 EPS nconv=0 first unconverged value (error) -302.035 (2.20182495e-06) 156545 EPS nconv=0 first unconverged value (error) -302.035 (2.16307859e-06) 156546 EPS nconv=0 first unconverged value (error) -302.035 (2.10833784e-06) 156547 EPS nconv=0 first unconverged value (error) -302.035 (2.10833784e-06) 156548 EPS nconv=0 first unconverged value (error) -302.035 (2.11654331e-06) 156549 EPS nconv=0 first unconverged value (error) -302.035 (2.09520348e-06) 156550 EPS nconv=0 first unconverged value (error) -302.035 (2.00800589e-06) 156551 EPS nconv=0 first unconverged value (error) -302.035 (1.88585673e-06) 156552 EPS nconv=0 first unconverged value (error) -302.035 (1.85209087e-06) 156553 EPS nconv=0 first unconverged value (error) -302.035 (1.85209087e-06) 156554 EPS nconv=0 first unconverged value (error) -302.035 (1.99801403e-06) 156555 EPS nconv=0 first unconverged value (error) -302.035 (1.93318306e-06) 156556 EPS nconv=0 first unconverged value (error) -302.035 (1.89018964e-06) 156557 EPS nconv=0 first unconverged value (error) -302.035 (1.87751095e-06) 156558 EPS nconv=0 first unconverged value (error) -302.035 (1.87015534e-06) 156559 EPS nconv=0 first unconverged value (error) -302.035 (1.87015534e-06) 156560 EPS nconv=0 first unconverged value (error) -302.035 (2.00395053e-06) 156561 EPS nconv=0 first unconverged value (error) -302.035 (2.00416061e-06) 156562 EPS nconv=0 first unconverged value (error) -302.035 (1.91629027e-06) 156563 EPS nconv=0 first unconverged value (error) -302.035 (1.89370909e-06) 156564 EPS nconv=0 first unconverged value (error) -302.035 (1.86899260e-06) 156565 EPS nconv=0 first unconverged value (error) -302.035 (1.86899260e-06) 156566 EPS nconv=0 first unconverged value (error) -302.035 (2.21815315e-06) 156567 EPS nconv=0 first unconverged value (error) -302.035 (2.21581248e-06) 156568 EPS nconv=0 first unconverged value (error) -302.035 (2.13195946e-06) 156569 EPS nconv=0 first unconverged value (error) -302.035 (2.06861477e-06) 156570 EPS nconv=0 first unconverged value (error) -302.035 (2.01437889e-06) 156571 EPS nconv=0 first unconverged value (error) -302.035 (2.01437889e-06) 156572 EPS nconv=0 first unconverged value (error) -302.035 (2.02453578e-06) 156573 EPS nconv=0 first unconverged value (error) -302.035 (1.96419729e-06) 156574 EPS nconv=0 first unconverged value (error) -302.035 (1.89212696e-06) 156575 EPS nconv=0 first unconverged value (error) -302.035 (1.85661959e-06) 156576 EPS nconv=0 first unconverged value (error) -302.035 (1.84245801e-06) 156577 EPS nconv=0 first unconverged value (error) -302.035 (1.84245801e-06) 156578 EPS nconv=0 first unconverged value (error) -302.035 (1.81718763e-06) 156579 EPS nconv=0 first unconverged value (error) -302.035 (1.82743780e-06) 156580 EPS nconv=0 first unconverged value (error) -302.035 (1.81238020e-06) 156581 EPS nconv=0 first unconverged value (error) -302.035 (1.80385885e-06) 156582 EPS nconv=0 first unconverged value (error) -302.035 (1.80107265e-06) 156583 EPS nconv=0 first unconverged value (error) -302.035 (1.80107265e-06) 156584 EPS nconv=0 first unconverged value (error) -302.035 (1.98967254e-06) 156585 EPS nconv=0 first unconverged value (error) -302.035 (1.91516275e-06) 156586 EPS nconv=0 first unconverged value (error) -302.035 (1.89812341e-06) 156587 EPS nconv=0 first unconverged value (error) -302.035 (1.89405667e-06) 156588 EPS nconv=0 first unconverged value (error) -302.035 (1.86919703e-06) 156589 EPS nconv=0 first unconverged value (error) -302.035 (1.86919703e-06) 156590 EPS nconv=0 first unconverged value (error) -302.035 (2.01252856e-06) 156591 EPS nconv=0 first unconverged value (error) -302.035 (2.08975933e-06) 156592 EPS nconv=0 first unconverged value (error) -302.035 (1.98332717e-06) 156593 EPS nconv=0 first unconverged value (error) -302.035 (1.91345901e-06) 156594 EPS nconv=0 first unconverged value (error) -302.035 (1.89226575e-06) 156595 EPS nconv=0 first unconverged value (error) -302.035 (1.89226575e-06) 156596 EPS nconv=0 first unconverged value (error) -302.035 (1.93648850e-06) 156597 EPS nconv=0 first unconverged value (error) -302.035 (1.90005876e-06) 156598 EPS nconv=0 first unconverged value (error) -302.035 (1.87965129e-06) 156599 EPS nconv=0 first unconverged value (error) -302.035 (1.84960176e-06) 156600 EPS nconv=0 first unconverged value (error) -302.035 (1.82064582e-06) 156601 EPS nconv=0 first unconverged value (error) -302.035 (1.82064582e-06) 156602 EPS nconv=0 first unconverged value (error) -302.035 (1.82133096e-06) 156603 EPS nconv=0 first unconverged value (error) -302.035 (1.83569270e-06) 156604 EPS nconv=0 first unconverged value (error) -302.035 (1.81304506e-06) 156605 EPS nconv=0 first unconverged value (error) -302.035 (1.80497250e-06) 156606 EPS nconv=0 first unconverged value (error) -302.035 (1.80356773e-06) 156607 EPS nconv=0 first unconverged value (error) -302.035 (1.80356773e-06) 156608 EPS nconv=0 first unconverged value (error) -302.035 (2.09621677e-06) 156609 EPS nconv=0 first unconverged value (error) -302.035 (1.97511026e-06) 156610 EPS nconv=0 first unconverged value (error) -302.035 (1.93392553e-06) 156611 EPS nconv=0 first unconverged value (error) -302.035 (1.92062357e-06) 156612 EPS nconv=0 first unconverged value (error) -302.035 (1.89546562e-06) 156613 EPS nconv=0 first unconverged value (error) -302.035 (1.89546562e-06) 156614 EPS nconv=0 first unconverged value (error) -302.035 (1.96635472e-06) 156615 EPS nconv=0 first unconverged value (error) -302.035 (2.09394322e-06) 156616 EPS nconv=0 first unconverged value (error) -302.035 (1.94916189e-06) 156617 EPS nconv=0 first unconverged value (error) -302.035 (1.85869931e-06) 156618 EPS nconv=0 first unconverged value (error) -302.035 (1.84194633e-06) 156619 EPS nconv=0 first unconverged value (error) -302.035 (1.84194633e-06) 156620 EPS nconv=0 first unconverged value (error) -302.035 (1.89117703e-06) 156621 EPS nconv=0 first unconverged value (error) -302.035 (1.87757745e-06) 156622 EPS nconv=0 first unconverged value (error) -302.035 (1.86141191e-06) 156623 EPS nconv=0 first unconverged value (error) -302.035 (1.84750774e-06) 156624 EPS nconv=0 first unconverged value (error) -302.035 (1.83216831e-06) 156625 EPS nconv=0 first unconverged value (error) -302.035 (1.83216831e-06) 156626 EPS nconv=0 first unconverged value (error) -302.035 (1.83112270e-06) 156627 EPS nconv=0 first unconverged value (error) -302.035 (1.84228185e-06) 156628 EPS nconv=0 first unconverged value (error) -302.035 (1.82002460e-06) 156629 EPS nconv=0 first unconverged value (error) -302.035 (1.80520048e-06) 156630 EPS nconv=0 first unconverged value (error) -302.035 (1.80196301e-06) 156631 EPS nconv=0 first unconverged value (error) -302.035 (1.80196301e-06) 156632 EPS nconv=0 first unconverged value (error) -302.035 (1.82255272e-06) 156633 EPS nconv=0 first unconverged value (error) -302.035 (1.81101848e-06) 156634 EPS nconv=0 first unconverged value (error) -302.035 (1.80652066e-06) 156635 EPS nconv=0 first unconverged value (error) -302.035 (1.80559276e-06) 156636 EPS nconv=0 first unconverged value (error) -302.035 (1.80388950e-06) 156637 EPS nconv=0 first unconverged value (error) -302.035 (1.80388950e-06) 156638 EPS nconv=0 first unconverged value (error) -302.035 (1.91126289e-06) 156639 EPS nconv=0 first unconverged value (error) -302.035 (1.89829944e-06) 156640 EPS nconv=0 first unconverged value (error) -302.035 (1.86139900e-06) 156641 EPS nconv=0 first unconverged value (error) -302.035 (1.84275157e-06) 156642 EPS nconv=0 first unconverged value (error) -302.035 (1.83233475e-06) 156643 EPS nconv=0 first unconverged value (error) -302.035 (1.83233475e-06) 156644 EPS nconv=0 first unconverged value (error) -302.035 (1.83100834e-06) 156645 EPS nconv=0 first unconverged value (error) -302.035 (1.86160690e-06) 156646 EPS nconv=0 first unconverged value (error) -302.035 (1.83473824e-06) 156647 EPS nconv=0 first unconverged value (error) -302.035 (1.80801900e-06) 156648 EPS nconv=0 first unconverged value (error) -302.035 (1.80405136e-06) 156649 EPS nconv=0 first unconverged value (error) -302.035 (1.80405136e-06) 156650 EPS nconv=0 first unconverged value (error) -302.035 (1.81990937e-06) 156651 EPS nconv=0 first unconverged value (error) -302.035 (1.80840740e-06) 156652 EPS nconv=0 first unconverged value (error) -302.035 (1.80626496e-06) 156653 EPS nconv=0 first unconverged value (error) -302.035 (1.80505347e-06) 156654 EPS nconv=0 first unconverged value (error) -302.035 (1.80224591e-06) 156655 EPS nconv=0 first unconverged value (error) -302.035 (1.80224591e-06) 156656 EPS nconv=0 first unconverged value (error) -302.035 (1.80403516e-06) 156657 EPS nconv=0 first unconverged value (error) -302.035 (1.81091792e-06) 156658 EPS nconv=0 first unconverged value (error) -302.035 (1.80142799e-06) 156659 EPS nconv=0 first unconverged value (error) -302.035 (1.79810856e-06) 156660 EPS nconv=0 first unconverged value (error) -302.035 (1.79724537e-06) 156661 EPS nconv=0 first unconverged value (error) -302.035 (1.79724537e-06) 156662 EPS nconv=0 first unconverged value (error) -302.035 (1.91041411e-06) 156663 EPS nconv=0 first unconverged value (error) -302.035 (1.87092602e-06) 156664 EPS nconv=0 first unconverged value (error) -302.035 (1.84653084e-06) 156665 EPS nconv=0 first unconverged value (error) -302.035 (1.84245425e-06) 156666 EPS nconv=0 first unconverged value (error) -302.035 (1.83240802e-06) 156667 EPS nconv=0 first unconverged value (error) -302.035 (1.83240802e-06) 156668 EPS nconv=0 first unconverged value (error) -302.035 (1.83091894e-06) 156669 EPS nconv=0 first unconverged value (error) -302.035 (1.86837620e-06) 156670 EPS nconv=0 first unconverged value (error) -302.035 (1.83178196e-06) 156671 EPS nconv=0 first unconverged value (error) -302.035 (1.80302343e-06) 156672 EPS nconv=0 first unconverged value (error) -302.035 (1.80121465e-06) 156673 EPS nconv=0 first unconverged value (error) -302.035 (1.80121465e-06) 156674 EPS nconv=0 first unconverged value (error) -302.035 (1.80395381e-06) 156675 EPS nconv=0 first unconverged value (error) -302.035 (1.80029927e-06) 156676 EPS nconv=0 first unconverged value (error) -302.035 (1.79933244e-06) 156677 EPS nconv=0 first unconverged value (error) -302.035 (1.79858111e-06) 156678 EPS nconv=0 first unconverged value (error) -302.035 (1.79772796e-06) 156679 EPS nconv=0 first unconverged value (error) -302.035 (1.79772796e-06) 156680 EPS nconv=0 first unconverged value (error) -302.035 (1.79789959e-06) 156681 EPS nconv=0 first unconverged value (error) -302.035 (1.79873003e-06) 156682 EPS nconv=0 first unconverged value (error) -302.035 (1.79530972e-06) 156683 EPS nconv=0 first unconverged value (error) -302.035 (1.79475472e-06) 156684 EPS nconv=0 first unconverged value (error) -302.035 (1.79454022e-06) 156685 EPS nconv=0 first unconverged value (error) -302.035 (1.79454022e-06) 156686 EPS nconv=0 first unconverged value (error) -302.035 (2.00816977e-06) 156687 EPS nconv=0 first unconverged value (error) -302.035 (1.93805208e-06) 156688 EPS nconv=0 first unconverged value (error) -302.035 (1.89743310e-06) 156689 EPS nconv=0 first unconverged value (error) -302.035 (1.89308964e-06) 156690 EPS nconv=0 first unconverged value (error) -302.035 (1.88201233e-06) 156691 EPS nconv=0 first unconverged value (error) -302.035 (1.88201233e-06) 156692 EPS nconv=0 first unconverged value (error) -302.035 (1.99938881e-06) 156693 EPS nconv=0 first unconverged value (error) -302.035 (2.04334756e-06) 156694 EPS nconv=0 first unconverged value (error) -302.035 (1.95017261e-06) 156695 EPS nconv=0 first unconverged value (error) -302.035 (1.84869308e-06) 156696 EPS nconv=0 first unconverged value (error) -302.035 (1.83892676e-06) 156697 EPS nconv=0 first unconverged value (error) -302.035 (1.83892676e-06) 156698 EPS nconv=0 first unconverged value (error) -302.035 (1.83648447e-06) 156699 EPS nconv=0 first unconverged value (error) -302.035 (1.86386261e-06) 156700 EPS nconv=0 first unconverged value (error) -302.035 (1.83267613e-06) 156701 EPS nconv=0 first unconverged value (error) -302.035 (1.81591510e-06) 156702 EPS nconv=0 first unconverged value (error) -302.035 (1.80469921e-06) 156703 EPS nconv=0 first unconverged value (error) -302.035 (1.80469921e-06) 156704 EPS nconv=0 first unconverged value (error) -302.035 (1.80071925e-06) 156705 EPS nconv=0 first unconverged value (error) -302.035 (1.80047519e-06) 156706 EPS nconv=0 first unconverged value (error) -302.035 (1.79794995e-06) 156707 EPS nconv=0 first unconverged value (error) -302.035 (1.79639716e-06) 156708 EPS nconv=0 first unconverged value (error) -302.035 (1.79566681e-06) 156709 EPS nconv=0 first unconverged value (error) -302.035 (1.79566681e-06) 156710 EPS nconv=0 first unconverged value (error) -302.035 (1.96260578e-06) 156711 EPS nconv=0 first unconverged value (error) -302.035 (1.90793804e-06) 156712 EPS nconv=0 first unconverged value (error) -302.035 (1.87581355e-06) 156713 EPS nconv=0 first unconverged value (error) -302.035 (1.86428473e-06) 156714 EPS nconv=0 first unconverged value (error) -302.035 (1.85783357e-06) 156715 EPS nconv=0 first unconverged value (error) -302.035 (1.85783357e-06) 156716 EPS nconv=0 first unconverged value (error) -302.035 (1.94051412e-06) 156717 EPS nconv=0 first unconverged value (error) -302.035 (1.97280322e-06) 156718 EPS nconv=0 first unconverged value (error) -302.035 (1.90619451e-06) 156719 EPS nconv=0 first unconverged value (error) -302.035 (1.83939850e-06) 156720 EPS nconv=0 first unconverged value (error) -302.035 (1.83023971e-06) 156721 EPS nconv=0 first unconverged value (error) -302.035 (1.83023971e-06) 156722 EPS nconv=0 first unconverged value (error) -302.035 (1.94082001e-06) 156723 EPS nconv=0 first unconverged value (error) -302.035 (1.93493488e-06) 156724 EPS nconv=0 first unconverged value (error) -302.035 (1.91259793e-06) 156725 EPS nconv=0 first unconverged value (error) -302.035 (1.87952486e-06) 156726 EPS nconv=0 first unconverged value (error) -302.035 (1.86961937e-06) 156727 EPS nconv=0 first unconverged value (error) -302.035 (1.86961937e-06) 156728 EPS nconv=0 first unconverged value (error) -302.035 (1.87515522e-06) 156729 EPS nconv=0 first unconverged value (error) -302.035 (1.85235220e-06) 156730 EPS nconv=0 first unconverged value (error) -302.035 (1.82205940e-06) 156731 EPS nconv=0 first unconverged value (error) -302.035 (1.82513698e-06) 156732 EPS nconv=0 first unconverged value (error) -302.035 (1.81397261e-06) 156733 EPS nconv=0 first unconverged value (error) -302.035 (1.81397261e-06) 156734 EPS nconv=0 first unconverged value (error) -302.035 (1.95440875e-06) 156735 EPS nconv=0 first unconverged value (error) -302.035 (1.90773453e-06) 156736 EPS nconv=0 first unconverged value (error) -302.035 (1.87154736e-06) 156737 EPS nconv=0 first unconverged value (error) -302.035 (1.86172682e-06) 156738 EPS nconv=0 first unconverged value (error) -302.035 (1.85027866e-06) 156739 EPS nconv=0 first unconverged value (error) -302.035 (1.85027866e-06) 156740 EPS nconv=0 first unconverged value (error) -302.035 (1.93272287e-06) 156741 EPS nconv=0 first unconverged value (error) -302.035 (1.94154883e-06) 156742 EPS nconv=0 first unconverged value (error) -302.035 (1.88106997e-06) 156743 EPS nconv=0 first unconverged value (error) -302.035 (1.86825229e-06) 156744 EPS nconv=0 first unconverged value (error) -302.035 (1.84129624e-06) 156745 EPS nconv=0 first unconverged value (error) -302.035 (1.84129624e-06) 156746 EPS nconv=0 first unconverged value (error) -302.035 (1.84700758e-06) 156747 EPS nconv=0 first unconverged value (error) -302.035 (1.86602922e-06) 156748 EPS nconv=0 first unconverged value (error) -302.035 (1.84140575e-06) 156749 EPS nconv=0 first unconverged value (error) -302.035 (1.81525341e-06) 156750 EPS nconv=0 first unconverged value (error) -302.035 (1.80929998e-06) 156751 EPS nconv=0 first unconverged value (error) -302.035 (1.80929998e-06) 156752 EPS nconv=0 first unconverged value (error) -302.035 (1.84982049e-06) 156753 EPS nconv=0 first unconverged value (error) -302.035 (1.82271687e-06) 156754 EPS nconv=0 first unconverged value (error) -302.035 (1.81841181e-06) 156755 EPS nconv=0 first unconverged value (error) -302.035 (1.81095712e-06) 156756 EPS nconv=0 first unconverged value (error) -302.035 (1.80672778e-06) 156757 EPS nconv=0 first unconverged value (error) -302.035 (1.80672778e-06) 156758 EPS nconv=0 first unconverged value (error) -302.035 (1.91160078e-06) 156759 EPS nconv=0 first unconverged value (error) -302.035 (1.89492508e-06) 156760 EPS nconv=0 first unconverged value (error) -302.035 (1.86332501e-06) 156761 EPS nconv=0 first unconverged value (error) -302.035 (1.85007569e-06) 156762 EPS nconv=0 first unconverged value (error) -302.035 (1.83742538e-06) 156763 EPS nconv=0 first unconverged value (error) -302.035 (1.83742538e-06) 156764 EPS nconv=0 first unconverged value (error) -302.035 (1.97420430e-06) 156765 EPS nconv=0 first unconverged value (error) -302.035 (1.94983102e-06) 156766 EPS nconv=0 first unconverged value (error) -302.035 (1.90636609e-06) 156767 EPS nconv=0 first unconverged value (error) -302.035 (1.89191354e-06) 156768 EPS nconv=0 first unconverged value (error) -302.035 (1.86778657e-06) 156769 EPS nconv=0 first unconverged value (error) -302.035 (1.86778657e-06) 156770 EPS nconv=0 first unconverged value (error) -302.035 (2.10810247e-06) 156771 EPS nconv=0 first unconverged value (error) -302.035 (2.07333661e-06) 156772 EPS nconv=0 first unconverged value (error) -302.035 (1.99289519e-06) 156773 EPS nconv=0 first unconverged value (error) -302.035 (1.98977946e-06) 156774 EPS nconv=0 first unconverged value (error) -302.035 (1.96815442e-06) 156775 EPS nconv=0 first unconverged value (error) -302.035 (1.96815442e-06) 156776 EPS nconv=0 first unconverged value (error) -302.035 (2.04994456e-06) 156777 EPS nconv=0 first unconverged value (error) -302.035 (1.98218676e-06) 156778 EPS nconv=0 first unconverged value (error) -302.035 (1.94970884e-06) 156779 EPS nconv=0 first unconverged value (error) -302.035 (1.90680968e-06) 156780 EPS nconv=0 first unconverged value (error) -302.035 (1.85205619e-06) 156781 EPS nconv=0 first unconverged value (error) -302.035 (1.85205619e-06) 156782 EPS nconv=0 first unconverged value (error) -302.035 (1.84428262e-06) 156783 EPS nconv=0 first unconverged value (error) -302.035 (1.88480546e-06) 156784 EPS nconv=0 first unconverged value (error) -302.035 (1.84294870e-06) 156785 EPS nconv=0 first unconverged value (error) -302.035 (1.81375738e-06) 156786 EPS nconv=0 first unconverged value (error) -302.035 (1.80694895e-06) 156787 EPS nconv=0 first unconverged value (error) -302.035 (1.80694895e-06) 156788 EPS nconv=0 first unconverged value (error) -302.035 (1.81946804e-06) 156789 EPS nconv=0 first unconverged value (error) -302.035 (1.81891856e-06) 156790 EPS nconv=0 first unconverged value (error) -302.035 (1.81043271e-06) 156791 EPS nconv=0 first unconverged value (error) -302.035 (1.80976308e-06) 156792 EPS nconv=0 first unconverged value (error) -302.035 (1.80594592e-06) 156793 EPS nconv=0 first unconverged value (error) -302.035 (1.80594592e-06) 156794 EPS nconv=0 first unconverged value (error) -302.035 (1.80873652e-06) 156795 EPS nconv=0 first unconverged value (error) -302.035 (1.80664905e-06) 156796 EPS nconv=0 first unconverged value (error) -302.035 (1.80079487e-06) 156797 EPS nconv=0 first unconverged value (error) -302.035 (1.79945512e-06) 156798 EPS nconv=0 first unconverged value (error) -302.035 (1.79875264e-06) 156799 EPS nconv=0 first unconverged value (error) -302.035 (1.79875264e-06) 156800 EPS nconv=0 first unconverged value (error) -302.035 (1.94442663e-06) 156801 EPS nconv=0 first unconverged value (error) -302.035 (1.88303931e-06) 156802 EPS nconv=0 first unconverged value (error) -302.035 (1.86142876e-06) 156803 EPS nconv=0 first unconverged value (error) -302.035 (1.84660737e-06) 156804 EPS nconv=0 first unconverged value (error) -302.035 (1.83969540e-06) 156805 EPS nconv=0 first unconverged value (error) -302.035 (1.83969540e-06) 156806 EPS nconv=0 first unconverged value (error) -302.035 (1.84455631e-06) 156807 EPS nconv=0 first unconverged value (error) -302.035 (1.90358789e-06) 156808 EPS nconv=0 first unconverged value (error) -302.035 (1.83634662e-06) 156809 EPS nconv=0 first unconverged value (error) -302.035 (1.81310095e-06) 156810 EPS nconv=0 first unconverged value (error) -302.035 (1.80206909e-06) 156811 EPS nconv=0 first unconverged value (error) -302.035 (1.80206909e-06) 156812 EPS nconv=0 first unconverged value (error) -302.035 (1.90008655e-06) 156813 EPS nconv=0 first unconverged value (error) -302.035 (1.88043952e-06) 156814 EPS nconv=0 first unconverged value (error) -302.035 (1.86699023e-06) 156815 EPS nconv=0 first unconverged value (error) -302.035 (1.86578632e-06) 156816 EPS nconv=0 first unconverged value (error) -302.035 (1.85374776e-06) 156817 EPS nconv=0 first unconverged value (error) -302.035 (1.85374776e-06) 156818 EPS nconv=0 first unconverged value (error) -302.035 (1.99891565e-06) 156819 EPS nconv=0 first unconverged value (error) -302.035 (1.93377945e-06) 156820 EPS nconv=0 first unconverged value (error) -302.035 (1.88573031e-06) 156821 EPS nconv=0 first unconverged value (error) -302.035 (1.88178453e-06) 156822 EPS nconv=0 first unconverged value (error) -302.035 (1.87917435e-06) 156823 EPS nconv=0 first unconverged value (error) -302.035 (1.87917435e-06) 156824 EPS nconv=0 first unconverged value (error) -302.035 (2.06533824e-06) 156825 EPS nconv=0 first unconverged value (error) -302.035 (2.01798410e-06) 156826 EPS nconv=0 first unconverged value (error) -302.035 (1.94495749e-06) 156827 EPS nconv=0 first unconverged value (error) -302.035 (1.88209666e-06) 156828 EPS nconv=0 first unconverged value (error) -302.035 (1.86313044e-06) 156829 EPS nconv=0 first unconverged value (error) -302.035 (1.86313044e-06) 156830 EPS nconv=0 first unconverged value (error) -302.035 (1.96522311e-06) 156831 EPS nconv=0 first unconverged value (error) -302.035 (1.99711305e-06) 156832 EPS nconv=0 first unconverged value (error) -302.035 (1.90325590e-06) 156833 EPS nconv=0 first unconverged value (error) -302.035 (1.85493227e-06) 156834 EPS nconv=0 first unconverged value (error) -302.035 (1.83536367e-06) 156835 EPS nconv=0 first unconverged value (error) -302.035 (1.83536367e-06) 156836 EPS nconv=0 first unconverged value (error) -302.035 (1.95036621e-06) 156837 EPS nconv=0 first unconverged value (error) -302.035 (1.93895584e-06) 156838 EPS nconv=0 first unconverged value (error) -302.035 (1.89674770e-06) 156839 EPS nconv=0 first unconverged value (error) -302.035 (1.89363981e-06) 156840 EPS nconv=0 first unconverged value (error) -302.035 (1.87940059e-06) 156841 EPS nconv=0 first unconverged value (error) -302.035 (1.87940059e-06) 156842 EPS nconv=0 first unconverged value (error) -302.035 (1.86921172e-06) 156843 EPS nconv=0 first unconverged value (error) -302.035 (1.86890481e-06) 156844 EPS nconv=0 first unconverged value (error) -302.035 (1.83805945e-06) 156845 EPS nconv=0 first unconverged value (error) -302.035 (1.81762414e-06) 156846 EPS nconv=0 first unconverged value (error) -302.035 (1.81545215e-06) 156847 EPS nconv=0 first unconverged value (error) -302.035 (1.81545215e-06) 156848 EPS nconv=0 first unconverged value (error) -302.035 (2.13656602e-06) 156849 EPS nconv=0 first unconverged value (error) -302.035 (2.00807062e-06) 156850 EPS nconv=0 first unconverged value (error) -302.035 (1.95402146e-06) 156851 EPS nconv=0 first unconverged value (error) -302.035 (1.92365891e-06) 156852 EPS nconv=0 first unconverged value (error) -302.035 (1.90576754e-06) 156853 EPS nconv=0 first unconverged value (error) -302.035 (1.90576754e-06) 156854 EPS nconv=0 first unconverged value (error) -302.035 (2.01160716e-06) 156855 EPS nconv=0 first unconverged value (error) -302.035 (2.09321582e-06) 156856 EPS nconv=0 first unconverged value (error) -302.035 (1.94839699e-06) 156857 EPS nconv=0 first unconverged value (error) -302.035 (1.91465759e-06) 156858 EPS nconv=0 first unconverged value (error) -302.035 (1.88071725e-06) 156859 EPS nconv=0 first unconverged value (error) -302.035 (1.88071725e-06) 156860 EPS nconv=0 first unconverged value (error) -302.035 (1.90409945e-06) 156861 EPS nconv=0 first unconverged value (error) -302.035 (1.90667170e-06) 156862 EPS nconv=0 first unconverged value (error) -302.035 (1.88948126e-06) 156863 EPS nconv=0 first unconverged value (error) -302.035 (1.83009738e-06) 156864 EPS nconv=0 first unconverged value (error) -302.035 (1.81903053e-06) 156865 EPS nconv=0 first unconverged value (error) -302.035 (1.81903053e-06) 156866 EPS nconv=0 first unconverged value (error) -302.035 (1.81522057e-06) 156867 EPS nconv=0 first unconverged value (error) -302.035 (1.81392803e-06) 156868 EPS nconv=0 first unconverged value (error) -302.035 (1.80690079e-06) 156869 EPS nconv=0 first unconverged value (error) -302.035 (1.79967809e-06) 156870 EPS nconv=0 first unconverged value (error) -302.035 (1.79908889e-06) 156871 EPS nconv=0 first unconverged value (error) -302.035 (1.79908889e-06) 156872 EPS nconv=0 first unconverged value (error) -302.035 (2.05279249e-06) 156873 EPS nconv=0 first unconverged value (error) -302.035 (1.94092253e-06) 156874 EPS nconv=0 first unconverged value (error) -302.035 (1.91138776e-06) 156875 EPS nconv=0 first unconverged value (error) -302.035 (1.89326250e-06) 156876 EPS nconv=0 first unconverged value (error) -302.035 (1.88040139e-06) 156877 EPS nconv=0 first unconverged value (error) -302.035 (1.88040139e-06) 156878 EPS nconv=0 first unconverged value (error) -302.035 (2.32168421e-06) 156879 EPS nconv=0 first unconverged value (error) -302.035 (2.25184076e-06) 156880 EPS nconv=0 first unconverged value (error) -302.035 (2.06731612e-06) 156881 EPS nconv=0 first unconverged value (error) -302.035 (2.05317992e-06) 156882 EPS nconv=0 first unconverged value (error) -302.035 (2.01498277e-06) 156883 EPS nconv=0 first unconverged value (error) -302.035 (2.01498277e-06) 156884 EPS nconv=0 first unconverged value (error) -302.035 (2.02346145e-06) 156885 EPS nconv=0 first unconverged value (error) -302.035 (2.11442609e-06) 156886 EPS nconv=0 first unconverged value (error) -302.035 (1.98820837e-06) 156887 EPS nconv=0 first unconverged value (error) -302.035 (1.87428189e-06) 156888 EPS nconv=0 first unconverged value (error) -302.035 (1.84555399e-06) 156889 EPS nconv=0 first unconverged value (error) -302.035 (1.84555399e-06) 156890 EPS nconv=0 first unconverged value (error) -302.035 (2.09709678e-06) 156891 EPS nconv=0 first unconverged value (error) -302.035 (2.03444382e-06) 156892 EPS nconv=0 first unconverged value (error) -302.035 (1.96789822e-06) 156893 EPS nconv=0 first unconverged value (error) -302.035 (1.92141774e-06) 156894 EPS nconv=0 first unconverged value (error) -302.035 (1.90271234e-06) 156895 EPS nconv=0 first unconverged value (error) -302.035 (1.90271234e-06) 156896 EPS nconv=0 first unconverged value (error) -302.035 (1.90284392e-06) 156897 EPS nconv=0 first unconverged value (error) -302.035 (2.01139945e-06) 156898 EPS nconv=0 first unconverged value (error) -302.035 (1.90571190e-06) 156899 EPS nconv=0 first unconverged value (error) -302.035 (1.83479796e-06) 156900 EPS nconv=0 first unconverged value (error) -302.035 (1.81631151e-06) 156901 EPS nconv=0 first unconverged value (error) -302.035 (1.81631151e-06) 156902 EPS nconv=0 first unconverged value (error) -302.035 (2.21296193e-06) 156903 EPS nconv=0 first unconverged value (error) -302.035 (2.10354868e-06) 156904 EPS nconv=0 first unconverged value (error) -302.035 (2.04421445e-06) 156905 EPS nconv=0 first unconverged value (error) -302.035 (2.00920550e-06) 156906 EPS nconv=0 first unconverged value (error) -302.035 (1.96728990e-06) 156907 EPS nconv=0 first unconverged value (error) -302.035 (1.96728990e-06) 156908 EPS nconv=0 first unconverged value (error) -302.035 (2.00349309e-06) 156909 EPS nconv=0 first unconverged value (error) -302.035 (2.09284474e-06) 156910 EPS nconv=0 first unconverged value (error) -302.035 (1.97856096e-06) 156911 EPS nconv=0 first unconverged value (error) -302.035 (1.87196448e-06) 156912 EPS nconv=0 first unconverged value (error) -302.035 (1.85260144e-06) 156913 EPS nconv=0 first unconverged value (error) -302.035 (1.85260144e-06) 156914 EPS nconv=0 first unconverged value (error) -302.035 (1.91188911e-06) 156915 EPS nconv=0 first unconverged value (error) -302.035 (1.86777088e-06) 156916 EPS nconv=0 first unconverged value (error) -302.035 (1.85270551e-06) 156917 EPS nconv=0 first unconverged value (error) -302.035 (1.84754085e-06) 156918 EPS nconv=0 first unconverged value (error) -302.035 (1.84176379e-06) 156919 EPS nconv=0 first unconverged value (error) -302.035 (1.84176379e-06) 156920 EPS nconv=0 first unconverged value (error) -302.035 (1.87542643e-06) 156921 EPS nconv=0 first unconverged value (error) -302.035 (1.86665350e-06) 156922 EPS nconv=0 first unconverged value (error) -302.035 (1.83683786e-06) 156923 EPS nconv=0 first unconverged value (error) -302.035 (1.82380646e-06) 156924 EPS nconv=0 first unconverged value (error) -302.035 (1.82102195e-06) 156925 EPS nconv=0 first unconverged value (error) -302.035 (1.82102195e-06) 156926 EPS nconv=0 first unconverged value (error) -302.035 (2.27223656e-06) 156927 EPS nconv=0 first unconverged value (error) -302.035 (2.10881659e-06) 156928 EPS nconv=0 first unconverged value (error) -302.035 (2.02421500e-06) 156929 EPS nconv=0 first unconverged value (error) -302.035 (1.98349286e-06) 156930 EPS nconv=0 first unconverged value (error) -302.035 (1.95609085e-06) 156931 EPS nconv=0 first unconverged value (error) -302.035 (1.95609085e-06) 156932 EPS nconv=0 first unconverged value (error) -302.035 (2.03769678e-06) 156933 EPS nconv=0 first unconverged value (error) -302.035 (2.20438397e-06) 156934 EPS nconv=0 first unconverged value (error) -302.035 (2.01476774e-06) 156935 EPS nconv=0 first unconverged value (error) -302.035 (1.89380307e-06) 156936 EPS nconv=0 first unconverged value (error) -302.035 (1.86266114e-06) 156937 EPS nconv=0 first unconverged value (error) -302.035 (1.86266114e-06) 156938 EPS nconv=0 first unconverged value (error) -302.035 (2.07050477e-06) 156939 EPS nconv=0 first unconverged value (error) -302.035 (2.04045771e-06) 156940 EPS nconv=0 first unconverged value (error) -302.035 (1.99222750e-06) 156941 EPS nconv=0 first unconverged value (error) -302.035 (1.95421297e-06) 156942 EPS nconv=0 first unconverged value (error) -302.035 (1.92458657e-06) 156943 EPS nconv=0 first unconverged value (error) -302.035 (1.92458657e-06) 156944 EPS nconv=0 first unconverged value (error) -302.035 (1.96065541e-06) 156945 EPS nconv=0 first unconverged value (error) -302.035 (1.94655387e-06) 156946 EPS nconv=0 first unconverged value (error) -302.035 (1.87505162e-06) 156947 EPS nconv=0 first unconverged value (error) -302.035 (1.86363955e-06) 156948 EPS nconv=0 first unconverged value (error) -302.035 (1.84806571e-06) 156949 EPS nconv=0 first unconverged value (error) -302.035 (1.84806571e-06) 156950 EPS nconv=0 first unconverged value (error) -302.035 (2.37298696e-06) 156951 EPS nconv=0 first unconverged value (error) -302.035 (2.25109679e-06) 156952 EPS nconv=0 first unconverged value (error) -302.035 (2.09229934e-06) 156953 EPS nconv=0 first unconverged value (error) -302.035 (2.04812946e-06) 156954 EPS nconv=0 first unconverged value (error) -302.035 (2.00785327e-06) 156955 EPS nconv=0 first unconverged value (error) -302.035 (2.00785327e-06) 156956 EPS nconv=0 first unconverged value (error) -302.035 (2.15405301e-06) 156957 EPS nconv=0 first unconverged value (error) -302.035 (2.29449015e-06) 156958 EPS nconv=0 first unconverged value (error) -302.035 (2.11277378e-06) 156959 EPS nconv=0 first unconverged value (error) -302.035 (1.92817067e-06) 156960 EPS nconv=0 first unconverged value (error) -302.035 (1.88293318e-06) 156961 EPS nconv=0 first unconverged value (error) -302.035 (1.88293318e-06) 156962 EPS nconv=0 first unconverged value (error) -302.035 (2.15120245e-06) 156963 EPS nconv=0 first unconverged value (error) -302.035 (2.11307895e-06) 156964 EPS nconv=0 first unconverged value (error) -302.035 (2.06587599e-06) 156965 EPS nconv=0 first unconverged value (error) -302.035 (2.01155118e-06) 156966 EPS nconv=0 first unconverged value (error) -302.035 (1.95782497e-06) 156967 EPS nconv=0 first unconverged value (error) -302.035 (1.95782497e-06) 156968 EPS nconv=0 first unconverged value (error) -302.035 (1.98376673e-06) 156969 EPS nconv=0 first unconverged value (error) -302.035 (1.99306904e-06) 156970 EPS nconv=0 first unconverged value (error) -302.035 (1.88731864e-06) 156971 EPS nconv=0 first unconverged value (error) -302.035 (1.87954129e-06) 156972 EPS nconv=0 first unconverged value (error) -302.035 (1.85701136e-06) 156973 EPS nconv=0 first unconverged value (error) -302.035 (1.85701136e-06) 156974 EPS nconv=0 first unconverged value (error) -302.035 (2.33931675e-06) 156975 EPS nconv=0 first unconverged value (error) -302.035 (2.20201582e-06) 156976 EPS nconv=0 first unconverged value (error) -302.035 (2.06487793e-06) 156977 EPS nconv=0 first unconverged value (error) -302.035 (2.03806353e-06) 156978 EPS nconv=0 first unconverged value (error) -302.035 (1.99337758e-06) 156979 EPS nconv=0 first unconverged value (error) -302.035 (1.99337758e-06) 156980 EPS nconv=0 first unconverged value (error) -302.035 (2.27221467e-06) 156981 EPS nconv=0 first unconverged value (error) -302.035 (2.31453936e-06) 156982 EPS nconv=0 first unconverged value (error) -302.035 (2.13446716e-06) 156983 EPS nconv=0 first unconverged value (error) -302.035 (2.01167272e-06) 156984 EPS nconv=0 first unconverged value (error) -302.035 (1.95254375e-06) 156985 EPS nconv=0 first unconverged value (error) -302.035 (1.95254375e-06) 156986 EPS nconv=0 first unconverged value (error) -302.035 (2.49208521e-06) 156987 EPS nconv=0 first unconverged value (error) -302.035 (2.47623593e-06) 156988 EPS nconv=0 first unconverged value (error) -302.035 (2.33053443e-06) 156989 EPS nconv=0 first unconverged value (error) -302.035 (2.21890177e-06) 156990 EPS nconv=0 first unconverged value (error) -302.035 (2.11297944e-06) 156991 EPS nconv=0 first unconverged value (error) -302.035 (2.11297944e-06) 156992 EPS nconv=0 first unconverged value (error) -302.035 (2.15081339e-06) 156993 EPS nconv=0 first unconverged value (error) -302.035 (2.17302747e-06) 156994 EPS nconv=0 first unconverged value (error) -302.035 (2.00674698e-06) 156995 EPS nconv=0 first unconverged value (error) -302.035 (1.95279889e-06) 156996 EPS nconv=0 first unconverged value (error) -302.035 (1.92213727e-06) 156997 EPS nconv=0 first unconverged value (error) -302.035 (1.92213727e-06) 156998 EPS nconv=0 first unconverged value (error) -302.035 (2.07596062e-06) 156999 EPS nconv=0 first unconverged value (error) -302.035 (1.98085456e-06) 157000 EPS nconv=0 first unconverged value (error) -302.035 (1.92219714e-06) 157001 EPS nconv=0 first unconverged value (error) -302.035 (1.90642221e-06) 157002 EPS nconv=0 first unconverged value (error) -302.035 (1.88788644e-06) 157003 EPS nconv=0 first unconverged value (error) -302.035 (1.88788644e-06) 157004 EPS nconv=0 first unconverged value (error) -302.035 (1.89818082e-06) 157005 EPS nconv=0 first unconverged value (error) -302.035 (1.99174988e-06) 157006 EPS nconv=0 first unconverged value (error) -302.035 (1.89345848e-06) 157007 EPS nconv=0 first unconverged value (error) -302.035 (1.84086706e-06) 157008 EPS nconv=0 first unconverged value (error) -302.035 (1.82251790e-06) 157009 EPS nconv=0 first unconverged value (error) -302.035 (1.82251790e-06) 157010 EPS nconv=0 first unconverged value (error) -302.035 (2.21604524e-06) 157011 EPS nconv=0 first unconverged value (error) -302.035 (2.11247655e-06) 157012 EPS nconv=0 first unconverged value (error) -302.035 (2.08241677e-06) 157013 EPS nconv=0 first unconverged value (error) -302.035 (2.06100869e-06) 157014 EPS nconv=0 first unconverged value (error) -302.035 (1.99820579e-06) 157015 EPS nconv=0 first unconverged value (error) -302.035 (1.99820579e-06) 157016 EPS nconv=0 first unconverged value (error) -302.035 (2.20714993e-06) 157017 EPS nconv=0 first unconverged value (error) -302.035 (2.18399854e-06) 157018 EPS nconv=0 first unconverged value (error) -302.035 (2.05310054e-06) 157019 EPS nconv=0 first unconverged value (error) -302.035 (2.02071640e-06) 157020 EPS nconv=0 first unconverged value (error) -302.035 (2.01437639e-06) 157021 EPS nconv=0 first unconverged value (error) -302.035 (2.01437639e-06) 157022 EPS nconv=0 first unconverged value (error) -302.035 (2.22675241e-06) 157023 EPS nconv=0 first unconverged value (error) -302.035 (2.06479489e-06) 157024 EPS nconv=0 first unconverged value (error) -302.035 (2.01656237e-06) 157025 EPS nconv=0 first unconverged value (error) -302.035 (1.94381900e-06) 157026 EPS nconv=0 first unconverged value (error) -302.035 (1.90730298e-06) 157027 EPS nconv=0 first unconverged value (error) -302.035 (1.90730298e-06) 157028 EPS nconv=0 first unconverged value (error) -302.035 (1.96259694e-06) 157029 EPS nconv=0 first unconverged value (error) -302.035 (2.04141391e-06) 157030 EPS nconv=0 first unconverged value (error) -302.035 (1.92038994e-06) 157031 EPS nconv=0 first unconverged value (error) -302.035 (1.86806166e-06) 157032 EPS nconv=0 first unconverged value (error) -302.035 (1.85291755e-06) 157033 EPS nconv=0 first unconverged value (error) -302.035 (1.85291755e-06) 157034 EPS nconv=0 first unconverged value (error) -302.035 (2.01889468e-06) 157035 EPS nconv=0 first unconverged value (error) -302.035 (1.98288647e-06) 157036 EPS nconv=0 first unconverged value (error) -302.035 (1.93449399e-06) 157037 EPS nconv=0 first unconverged value (error) -302.035 (1.92031364e-06) 157038 EPS nconv=0 first unconverged value (error) -302.035 (1.89432271e-06) 157039 EPS nconv=0 first unconverged value (error) -302.035 (1.89432271e-06) 157040 EPS nconv=0 first unconverged value (error) -302.035 (1.90132396e-06) 157041 EPS nconv=0 first unconverged value (error) -302.035 (1.92083376e-06) 157042 EPS nconv=0 first unconverged value (error) -302.035 (1.85529008e-06) 157043 EPS nconv=0 first unconverged value (error) -302.035 (1.83762005e-06) 157044 EPS nconv=0 first unconverged value (error) -302.035 (1.82854853e-06) 157045 EPS nconv=0 first unconverged value (error) -302.035 (1.82854853e-06) 157046 EPS nconv=0 first unconverged value (error) -302.035 (2.25430176e-06) 157047 EPS nconv=0 first unconverged value (error) -302.035 (2.10466624e-06) 157048 EPS nconv=0 first unconverged value (error) -302.035 (2.02580070e-06) 157049 EPS nconv=0 first unconverged value (error) -302.035 (2.00303281e-06) 157050 EPS nconv=0 first unconverged value (error) -302.035 (1.96467870e-06) 157051 EPS nconv=0 first unconverged value (error) -302.035 (1.96467870e-06) 157052 EPS nconv=0 first unconverged value (error) -302.035 (1.96639857e-06) 157053 EPS nconv=0 first unconverged value (error) -302.035 (2.12487409e-06) 157054 EPS nconv=0 first unconverged value (error) -302.035 (1.95337045e-06) 157055 EPS nconv=0 first unconverged value (error) -302.035 (1.86943927e-06) 157056 EPS nconv=0 first unconverged value (error) -302.035 (1.84086904e-06) 157057 EPS nconv=0 first unconverged value (error) -302.035 (1.84086904e-06) 157058 EPS nconv=0 first unconverged value (error) -302.035 (1.94395576e-06) 157059 EPS nconv=0 first unconverged value (error) -302.035 (1.90376006e-06) 157060 EPS nconv=0 first unconverged value (error) -302.035 (1.89020132e-06) 157061 EPS nconv=0 first unconverged value (error) -302.035 (1.88283714e-06) 157062 EPS nconv=0 first unconverged value (error) -302.035 (1.86082328e-06) 157063 EPS nconv=0 first unconverged value (error) -302.035 (1.86082328e-06) 157064 EPS nconv=0 first unconverged value (error) -302.035 (1.93172721e-06) 157065 EPS nconv=0 first unconverged value (error) -302.035 (1.93368455e-06) 157066 EPS nconv=0 first unconverged value (error) -302.035 (1.89069588e-06) 157067 EPS nconv=0 first unconverged value (error) -302.035 (1.85815426e-06) 157068 EPS nconv=0 first unconverged value (error) -302.035 (1.84772858e-06) 157069 EPS nconv=0 first unconverged value (error) -302.035 (1.84772858e-06) 157070 EPS nconv=0 first unconverged value (error) -302.035 (2.05282390e-06) 157071 EPS nconv=0 first unconverged value (error) -302.035 (1.99401130e-06) 157072 EPS nconv=0 first unconverged value (error) -302.035 (1.92963126e-06) 157073 EPS nconv=0 first unconverged value (error) -302.035 (1.90557326e-06) 157074 EPS nconv=0 first unconverged value (error) -302.035 (1.88494091e-06) 157075 EPS nconv=0 first unconverged value (error) -302.035 (1.88494091e-06) 157076 EPS nconv=0 first unconverged value (error) -302.035 (1.92845292e-06) 157077 EPS nconv=0 first unconverged value (error) -302.035 (1.99440037e-06) 157078 EPS nconv=0 first unconverged value (error) -302.035 (1.89897811e-06) 157079 EPS nconv=0 first unconverged value (error) -302.035 (1.84942928e-06) 157080 EPS nconv=0 first unconverged value (error) -302.035 (1.83461066e-06) 157081 EPS nconv=0 first unconverged value (error) -302.035 (1.83461066e-06) 157082 EPS nconv=0 first unconverged value (error) -302.035 (1.95034288e-06) 157083 EPS nconv=0 first unconverged value (error) -302.035 (1.93621332e-06) 157084 EPS nconv=0 first unconverged value (error) -302.035 (1.90621521e-06) 157085 EPS nconv=0 first unconverged value (error) -302.035 (1.87937218e-06) 157086 EPS nconv=0 first unconverged value (error) -302.035 (1.85777213e-06) 157087 EPS nconv=0 first unconverged value (error) -302.035 (1.85777213e-06) 157088 EPS nconv=0 first unconverged value (error) -302.035 (1.85894985e-06) 157089 EPS nconv=0 first unconverged value (error) -302.035 (1.87749186e-06) 157090 EPS nconv=0 first unconverged value (error) -302.035 (1.83716445e-06) 157091 EPS nconv=0 first unconverged value (error) -302.035 (1.82088060e-06) 157092 EPS nconv=0 first unconverged value (error) -302.035 (1.81875460e-06) 157093 EPS nconv=0 first unconverged value (error) -302.035 (1.81875460e-06) 157094 EPS nconv=0 first unconverged value (error) -302.035 (2.17794596e-06) 157095 EPS nconv=0 first unconverged value (error) -302.035 (2.04372050e-06) 157096 EPS nconv=0 first unconverged value (error) -302.035 (1.98438589e-06) 157097 EPS nconv=0 first unconverged value (error) -302.035 (1.95772027e-06) 157098 EPS nconv=0 first unconverged value (error) -302.035 (1.92547771e-06) 157099 EPS nconv=0 first unconverged value (error) -302.035 (1.92547771e-06) 157100 EPS nconv=0 first unconverged value (error) -302.035 (1.92479025e-06) 157101 EPS nconv=0 first unconverged value (error) -302.035 (2.05955414e-06) 157102 EPS nconv=0 first unconverged value (error) -302.035 (1.91561362e-06) 157103 EPS nconv=0 first unconverged value (error) -302.035 (1.85336694e-06) 157104 EPS nconv=0 first unconverged value (error) -302.035 (1.83075520e-06) 157105 EPS nconv=0 first unconverged value (error) -302.035 (1.83075520e-06) 157106 EPS nconv=0 first unconverged value (error) -302.035 (1.96678754e-06) 157107 EPS nconv=0 first unconverged value (error) -302.035 (1.91587922e-06) 157108 EPS nconv=0 first unconverged value (error) -302.035 (1.89992126e-06) 157109 EPS nconv=0 first unconverged value (error) -302.035 (1.89732178e-06) 157110 EPS nconv=0 first unconverged value (error) -302.035 (1.87093599e-06) 157111 EPS nconv=0 first unconverged value (error) -302.035 (1.87093599e-06) 157112 EPS nconv=0 first unconverged value (error) -302.035 (1.87073736e-06) 157113 EPS nconv=0 first unconverged value (error) -302.035 (1.89756564e-06) 157114 EPS nconv=0 first unconverged value (error) -302.035 (1.84402744e-06) 157115 EPS nconv=0 first unconverged value (error) -302.035 (1.82534631e-06) 157116 EPS nconv=0 first unconverged value (error) -302.035 (1.82218868e-06) 157117 EPS nconv=0 first unconverged value (error) -302.035 (1.82218868e-06) 157118 EPS nconv=0 first unconverged value (error) -302.035 (2.29766303e-06) 157119 EPS nconv=0 first unconverged value (error) -302.035 (2.11359177e-06) 157120 EPS nconv=0 first unconverged value (error) -302.035 (2.03354980e-06) 157121 EPS nconv=0 first unconverged value (error) -302.035 (2.00596534e-06) 157122 EPS nconv=0 first unconverged value (error) -302.035 (1.96275119e-06) 157123 EPS nconv=0 first unconverged value (error) -302.035 (1.96275119e-06) 157124 EPS nconv=0 first unconverged value (error) -302.035 (2.24685342e-06) 157125 EPS nconv=0 first unconverged value (error) -302.035 (2.25974655e-06) 157126 EPS nconv=0 first unconverged value (error) -302.035 (2.05664753e-06) 157127 EPS nconv=0 first unconverged value (error) -302.035 (1.98597096e-06) 157128 EPS nconv=0 first unconverged value (error) -302.035 (1.96398790e-06) 157129 EPS nconv=0 first unconverged value (error) -302.035 (1.96398790e-06) 157130 EPS nconv=0 first unconverged value (error) -302.035 (1.97028344e-06) 157131 EPS nconv=0 first unconverged value (error) -302.035 (2.04596289e-06) 157132 EPS nconv=0 first unconverged value (error) -302.035 (1.87778224e-06) 157133 EPS nconv=0 first unconverged value (error) -302.035 (1.83585127e-06) 157134 EPS nconv=0 first unconverged value (error) -302.035 (1.82136417e-06) 157135 EPS nconv=0 first unconverged value (error) -302.035 (1.82136417e-06) 157136 EPS nconv=0 first unconverged value (error) -302.035 (2.50799197e-06) 157137 EPS nconv=0 first unconverged value (error) -302.035 (2.32337627e-06) 157138 EPS nconv=0 first unconverged value (error) -302.035 (2.17861120e-06) 157139 EPS nconv=0 first unconverged value (error) -302.035 (2.12949306e-06) 157140 EPS nconv=0 first unconverged value (error) -302.035 (2.09913566e-06) 157141 EPS nconv=0 first unconverged value (error) -302.035 (2.09913566e-06) 157142 EPS nconv=0 first unconverged value (error) -302.035 (2.21915822e-06) 157143 EPS nconv=0 first unconverged value (error) -302.035 (2.32065360e-06) 157144 EPS nconv=0 first unconverged value (error) -302.035 (2.09509199e-06) 157145 EPS nconv=0 first unconverged value (error) -302.035 (1.96929864e-06) 157146 EPS nconv=0 first unconverged value (error) -302.035 (1.92015673e-06) 157147 EPS nconv=0 first unconverged value (error) -302.035 (1.92015673e-06) 157148 EPS nconv=0 first unconverged value (error) -302.035 (2.09580124e-06) 157149 EPS nconv=0 first unconverged value (error) -302.035 (2.11531530e-06) 157150 EPS nconv=0 first unconverged value (error) -302.035 (2.00823592e-06) 157151 EPS nconv=0 first unconverged value (error) -302.035 (1.90102902e-06) 157152 EPS nconv=0 first unconverged value (error) -302.035 (1.88333175e-06) 157153 EPS nconv=0 first unconverged value (error) -302.035 (1.88333175e-06) 157154 EPS nconv=0 first unconverged value (error) -302.035 (1.87978161e-06) 157155 EPS nconv=0 first unconverged value (error) -302.035 (1.94491536e-06) 157156 EPS nconv=0 first unconverged value (error) -302.035 (1.88569877e-06) 157157 EPS nconv=0 first unconverged value (error) -302.035 (1.83460449e-06) 157158 EPS nconv=0 first unconverged value (error) -302.035 (1.81214208e-06) 157159 EPS nconv=0 first unconverged value (error) -302.035 (1.81214208e-06) 157160 EPS nconv=0 first unconverged value (error) -302.035 (1.97755326e-06) 157161 EPS nconv=0 first unconverged value (error) -302.035 (1.91750938e-06) 157162 EPS nconv=0 first unconverged value (error) -302.035 (1.90010169e-06) 157163 EPS nconv=0 first unconverged value (error) -302.035 (1.88741123e-06) 157164 EPS nconv=0 first unconverged value (error) -302.035 (1.86983421e-06) 157165 EPS nconv=0 first unconverged value (error) -302.035 (1.86983421e-06) 157166 EPS nconv=0 first unconverged value (error) -302.035 (2.00537617e-06) 157167 EPS nconv=0 first unconverged value (error) -302.035 (1.99668808e-06) 157168 EPS nconv=0 first unconverged value (error) -302.035 (1.91228688e-06) 157169 EPS nconv=0 first unconverged value (error) -302.035 (1.89330360e-06) 157170 EPS nconv=0 first unconverged value (error) -302.035 (1.89193253e-06) 157171 EPS nconv=0 first unconverged value (error) -302.035 (1.89193253e-06) 157172 EPS nconv=0 first unconverged value (error) -302.035 (1.90947136e-06) 157173 EPS nconv=0 first unconverged value (error) -302.035 (1.87724295e-06) 157174 EPS nconv=0 first unconverged value (error) -302.035 (1.83851107e-06) 157175 EPS nconv=0 first unconverged value (error) -302.035 (1.82440360e-06) 157176 EPS nconv=0 first unconverged value (error) -302.035 (1.81446192e-06) 157177 EPS nconv=0 first unconverged value (error) -302.035 (1.81446192e-06) 157178 EPS nconv=0 first unconverged value (error) -302.035 (2.08178275e-06) 157179 EPS nconv=0 first unconverged value (error) -302.035 (2.01317416e-06) 157180 EPS nconv=0 first unconverged value (error) -302.035 (1.93877298e-06) 157181 EPS nconv=0 first unconverged value (error) -302.035 (1.90719238e-06) 157182 EPS nconv=0 first unconverged value (error) -302.035 (1.89517850e-06) 157183 EPS nconv=0 first unconverged value (error) -302.035 (1.89517850e-06) 157184 EPS nconv=0 first unconverged value (error) -302.035 (2.51896176e-06) 157185 EPS nconv=0 first unconverged value (error) -302.035 (2.43119416e-06) 157186 EPS nconv=0 first unconverged value (error) -302.035 (2.25951905e-06) 157187 EPS nconv=0 first unconverged value (error) -302.035 (2.24740948e-06) 157188 EPS nconv=0 first unconverged value (error) -302.035 (2.19380710e-06) 157189 EPS nconv=0 first unconverged value (error) -302.035 (2.19380710e-06) 157190 EPS nconv=0 first unconverged value (error) -302.035 (2.24530374e-06) 157191 EPS nconv=0 first unconverged value (error) -302.035 (2.18016379e-06) 157192 EPS nconv=0 first unconverged value (error) -302.035 (2.00340844e-06) 157193 EPS nconv=0 first unconverged value (error) -302.035 (1.91035424e-06) 157194 EPS nconv=0 first unconverged value (error) -302.035 (1.86871695e-06) 157195 EPS nconv=0 first unconverged value (error) -302.035 (1.86871695e-06) 157196 EPS nconv=0 first unconverged value (error) -302.035 (1.86209784e-06) 157197 EPS nconv=0 first unconverged value (error) -302.035 (1.86260097e-06) 157198 EPS nconv=0 first unconverged value (error) -302.035 (1.84229470e-06) 157199 EPS nconv=0 first unconverged value (error) -302.035 (1.81385039e-06) 157200 EPS nconv=0 first unconverged value (error) -302.035 (1.80665462e-06) 157201 EPS nconv=0 first unconverged value (error) -302.035 (1.80665462e-06) 157202 EPS nconv=0 first unconverged value (error) -302.035 (1.81202944e-06) 157203 EPS nconv=0 first unconverged value (error) -302.035 (1.80536423e-06) 157204 EPS nconv=0 first unconverged value (error) -302.035 (1.80114488e-06) 157205 EPS nconv=0 first unconverged value (error) -302.035 (1.79943211e-06) 157206 EPS nconv=0 first unconverged value (error) -302.035 (1.79763178e-06) 157207 EPS nconv=0 first unconverged value (error) -302.035 (1.79763178e-06) 157208 EPS nconv=0 first unconverged value (error) -302.035 (1.97557672e-06) 157209 EPS nconv=0 first unconverged value (error) -302.035 (1.92142299e-06) 157210 EPS nconv=0 first unconverged value (error) -302.035 (1.89449493e-06) 157211 EPS nconv=0 first unconverged value (error) -302.035 (1.88866825e-06) 157212 EPS nconv=0 first unconverged value (error) -302.035 (1.87004880e-06) 157213 EPS nconv=0 first unconverged value (error) -302.035 (1.87004880e-06) 157214 EPS nconv=0 first unconverged value (error) -302.035 (2.22736695e-06) 157215 EPS nconv=0 first unconverged value (error) -302.035 (2.25167437e-06) 157216 EPS nconv=0 first unconverged value (error) -302.035 (2.13791823e-06) 157217 EPS nconv=0 first unconverged value (error) -302.035 (1.99266251e-06) 157218 EPS nconv=0 first unconverged value (error) -302.035 (1.97948416e-06) 157219 EPS nconv=0 first unconverged value (error) -302.035 (1.97948416e-06) 157220 EPS nconv=0 first unconverged value (error) -302.035 (2.16187019e-06) 157221 EPS nconv=0 first unconverged value (error) -302.035 (2.07931104e-06) 157222 EPS nconv=0 first unconverged value (error) -302.035 (1.99266222e-06) 157223 EPS nconv=0 first unconverged value (error) -302.035 (1.93817074e-06) 157224 EPS nconv=0 first unconverged value (error) -302.035 (1.90378116e-06) 157225 EPS nconv=0 first unconverged value (error) -302.035 (1.90378116e-06) 157226 EPS nconv=0 first unconverged value (error) -302.035 (1.98858496e-06) 157227 EPS nconv=0 first unconverged value (error) -302.035 (2.01688965e-06) 157228 EPS nconv=0 first unconverged value (error) -302.035 (1.89678742e-06) 157229 EPS nconv=0 first unconverged value (error) -302.035 (1.86070420e-06) 157230 EPS nconv=0 first unconverged value (error) -302.035 (1.83944303e-06) 157231 EPS nconv=0 first unconverged value (error) -302.035 (1.83944303e-06) 157232 EPS nconv=0 first unconverged value (error) -302.035 (2.10818923e-06) 157233 EPS nconv=0 first unconverged value (error) -302.035 (2.03297835e-06) 157234 EPS nconv=0 first unconverged value (error) -302.035 (1.96432055e-06) 157235 EPS nconv=0 first unconverged value (error) -302.035 (1.92139105e-06) 157236 EPS nconv=0 first unconverged value (error) -302.035 (1.90065151e-06) 157237 EPS nconv=0 first unconverged value (error) -302.035 (1.90065151e-06) 157238 EPS nconv=0 first unconverged value (error) -302.035 (1.91822979e-06) 157239 EPS nconv=0 first unconverged value (error) -302.035 (1.99820431e-06) 157240 EPS nconv=0 first unconverged value (error) -302.035 (1.91819696e-06) 157241 EPS nconv=0 first unconverged value (error) -302.035 (1.83555143e-06) 157242 EPS nconv=0 first unconverged value (error) -302.035 (1.82408926e-06) 157243 EPS nconv=0 first unconverged value (error) -302.035 (1.82408926e-06) 157244 EPS nconv=0 first unconverged value (error) -302.035 (1.81575555e-06) 157245 EPS nconv=0 first unconverged value (error) -302.035 (1.81816615e-06) 157246 EPS nconv=0 first unconverged value (error) -302.035 (1.80915602e-06) 157247 EPS nconv=0 first unconverged value (error) -302.035 (1.80401003e-06) 157248 EPS nconv=0 first unconverged value (error) -302.035 (1.80243314e-06) 157249 EPS nconv=0 first unconverged value (error) -302.035 (1.80243314e-06) 157250 EPS nconv=0 first unconverged value (error) -302.035 (1.80094643e-06) 157251 EPS nconv=0 first unconverged value (error) -302.035 (1.80224188e-06) 157252 EPS nconv=0 first unconverged value (error) -302.035 (1.79763004e-06) 157253 EPS nconv=0 first unconverged value (error) -302.035 (1.79635353e-06) 157254 EPS nconv=0 first unconverged value (error) -302.035 (1.79566388e-06) 157255 EPS nconv=0 first unconverged value (error) -302.035 (1.79566388e-06) 157256 EPS nconv=0 first unconverged value (error) -302.035 (2.98123110e-06) 157257 EPS nconv=0 first unconverged value (error) -302.035 (2.69574657e-06) 157258 EPS nconv=0 first unconverged value (error) -302.035 (2.47292407e-06) 157259 EPS nconv=0 first unconverged value (error) -302.035 (2.40749761e-06) 157260 EPS nconv=0 first unconverged value (error) -302.035 (2.31075330e-06) 157261 EPS nconv=0 first unconverged value (error) -302.035 (2.31075330e-06) 157262 EPS nconv=0 first unconverged value (error) -302.035 (2.51947712e-06) 157263 EPS nconv=0 first unconverged value (error) -302.035 (2.66868458e-06) 157264 EPS nconv=0 first unconverged value (error) -302.035 (2.35601817e-06) 157265 EPS nconv=0 first unconverged value (error) -302.035 (2.12773724e-06) 157266 EPS nconv=0 first unconverged value (error) -302.035 (2.08694213e-06) 157267 EPS nconv=0 first unconverged value (error) -302.035 (2.08694213e-06) 157268 EPS nconv=0 first unconverged value (error) -302.035 (2.00750675e-06) 157269 EPS nconv=0 first unconverged value (error) -302.035 (1.96233198e-06) 157270 EPS nconv=0 first unconverged value (error) -302.035 (1.89674603e-06) 157271 EPS nconv=0 first unconverged value (error) -302.035 (1.84140378e-06) 157272 EPS nconv=0 first unconverged value (error) -302.035 (1.83306535e-06) 157273 EPS nconv=0 first unconverged value (error) -302.035 (1.83306535e-06) 157274 EPS nconv=0 first unconverged value (error) -302.035 (2.11359284e-06) 157275 EPS nconv=0 first unconverged value (error) -302.035 (2.01038437e-06) 157276 EPS nconv=0 first unconverged value (error) -302.035 (1.95056688e-06) 157277 EPS nconv=0 first unconverged value (error) -302.035 (1.91876197e-06) 157278 EPS nconv=0 first unconverged value (error) -302.035 (1.90457642e-06) 157279 EPS nconv=0 first unconverged value (error) -302.035 (1.90457642e-06) 157280 EPS nconv=0 first unconverged value (error) -302.035 (2.02056932e-06) 157281 EPS nconv=0 first unconverged value (error) -302.035 (2.17386647e-06) 157282 EPS nconv=0 first unconverged value (error) -302.035 (2.03581632e-06) 157283 EPS nconv=0 first unconverged value (error) -302.035 (1.88330702e-06) 157284 EPS nconv=0 first unconverged value (error) -302.035 (1.85562878e-06) 157285 EPS nconv=0 first unconverged value (error) -302.035 (1.85562878e-06) 157286 EPS nconv=0 first unconverged value (error) -302.035 (1.86880643e-06) 157287 EPS nconv=0 first unconverged value (error) -302.035 (1.86913242e-06) 157288 EPS nconv=0 first unconverged value (error) -302.035 (1.85389739e-06) 157289 EPS nconv=0 first unconverged value (error) -302.035 (1.83039669e-06) 157290 EPS nconv=0 first unconverged value (error) -302.035 (1.81762135e-06) 157291 EPS nconv=0 first unconverged value (error) -302.035 (1.81762135e-06) 157292 EPS nconv=0 first unconverged value (error) -302.035 (1.91661004e-06) 157293 EPS nconv=0 first unconverged value (error) -302.035 (1.86210192e-06) 157294 EPS nconv=0 first unconverged value (error) -302.035 (1.84688536e-06) 157295 EPS nconv=0 first unconverged value (error) -302.035 (1.84169504e-06) 157296 EPS nconv=0 first unconverged value (error) -302.035 (1.83776279e-06) 157297 EPS nconv=0 first unconverged value (error) -302.035 (1.83776279e-06) 157298 EPS nconv=0 first unconverged value (error) -302.035 (2.38309238e-06) 157299 EPS nconv=0 first unconverged value (error) -302.035 (2.23866819e-06) 157300 EPS nconv=0 first unconverged value (error) -302.035 (2.08761857e-06) 157301 EPS nconv=0 first unconverged value (error) -302.035 (1.99630482e-06) 157302 EPS nconv=0 first unconverged value (error) -302.035 (1.98491572e-06) 157303 EPS nconv=0 first unconverged value (error) -302.035 (1.98491572e-06) 157304 EPS nconv=0 first unconverged value (error) -302.035 (1.99657274e-06) 157305 EPS nconv=0 first unconverged value (error) -302.035 (2.19082156e-06) 157306 EPS nconv=0 first unconverged value (error) -302.035 (1.99570447e-06) 157307 EPS nconv=0 first unconverged value (error) -302.035 (1.86724145e-06) 157308 EPS nconv=0 first unconverged value (error) -302.035 (1.82116159e-06) 157309 EPS nconv=0 first unconverged value (error) -302.035 (1.82116159e-06) 157310 EPS nconv=0 first unconverged value (error) -302.035 (1.82704942e-06) 157311 EPS nconv=0 first unconverged value (error) -302.035 (1.82522682e-06) 157312 EPS nconv=0 first unconverged value (error) -302.035 (1.82127643e-06) 157313 EPS nconv=0 first unconverged value (error) -302.035 (1.81678316e-06) 157314 EPS nconv=0 first unconverged value (error) -302.035 (1.81076575e-06) 157315 EPS nconv=0 first unconverged value (error) -302.035 (1.81076575e-06) 157316 EPS nconv=0 first unconverged value (error) -302.035 (1.87295793e-06) 157317 EPS nconv=0 first unconverged value (error) -302.035 (1.85733701e-06) 157318 EPS nconv=0 first unconverged value (error) -302.035 (1.83957758e-06) 157319 EPS nconv=0 first unconverged value (error) -302.035 (1.82818523e-06) 157320 EPS nconv=0 first unconverged value (error) -302.035 (1.82444039e-06) 157321 EPS nconv=0 first unconverged value (error) -302.035 (1.82444039e-06) 157322 EPS nconv=0 first unconverged value (error) -302.035 (1.98517880e-06) 157323 EPS nconv=0 first unconverged value (error) -302.035 (1.94054098e-06) 157324 EPS nconv=0 first unconverged value (error) -302.035 (1.90312908e-06) 157325 EPS nconv=0 first unconverged value (error) -302.035 (1.86446191e-06) 157326 EPS nconv=0 first unconverged value (error) -302.035 (1.85382269e-06) 157327 EPS nconv=0 first unconverged value (error) -302.035 (1.85382269e-06) 157328 EPS nconv=0 first unconverged value (error) -302.035 (1.85242673e-06) 157329 EPS nconv=0 first unconverged value (error) -302.035 (1.90132264e-06) 157330 EPS nconv=0 first unconverged value (error) -302.035 (1.84663308e-06) 157331 EPS nconv=0 first unconverged value (error) -302.035 (1.81730191e-06) 157332 EPS nconv=0 first unconverged value (error) -302.035 (1.80608132e-06) 157333 EPS nconv=0 first unconverged value (error) -302.035 (1.80608132e-06) 157334 EPS nconv=0 first unconverged value (error) -302.035 (1.80486213e-06) 157335 EPS nconv=0 first unconverged value (error) -302.035 (1.80102406e-06) 157336 EPS nconv=0 first unconverged value (error) -302.035 (1.79890449e-06) 157337 EPS nconv=0 first unconverged value (error) -302.035 (1.79783088e-06) 157338 EPS nconv=0 first unconverged value (error) -302.035 (1.79683253e-06) 157339 EPS nconv=0 first unconverged value (error) -302.035 (1.79683253e-06) 157340 EPS nconv=0 first unconverged value (error) -302.035 (1.97087030e-06) 157341 EPS nconv=0 first unconverged value (error) -302.035 (1.90908501e-06) 157342 EPS nconv=0 first unconverged value (error) -302.035 (1.89232556e-06) 157343 EPS nconv=0 first unconverged value (error) -302.035 (1.87766294e-06) 157344 EPS nconv=0 first unconverged value (error) -302.035 (1.87220932e-06) 157345 EPS nconv=0 first unconverged value (error) -302.035 (1.87220932e-06) 157346 EPS nconv=0 first unconverged value (error) -302.035 (1.86961887e-06) 157347 EPS nconv=0 first unconverged value (error) -302.035 (1.89497273e-06) 157348 EPS nconv=0 first unconverged value (error) -302.035 (1.82816171e-06) 157349 EPS nconv=0 first unconverged value (error) -302.035 (1.80436306e-06) 157350 EPS nconv=0 first unconverged value (error) -302.035 (1.80065173e-06) 157351 EPS nconv=0 first unconverged value (error) -302.035 (1.80065173e-06) 157352 EPS nconv=0 first unconverged value (error) -302.035 (1.79585081e-06) 157353 EPS nconv=0 first unconverged value (error) -302.035 (1.79605100e-06) 157354 EPS nconv=0 first unconverged value (error) -302.035 (1.79487672e-06) 157355 EPS nconv=0 first unconverged value (error) -302.035 (1.79417509e-06) 157356 EPS nconv=0 first unconverged value (error) -302.035 (1.79406264e-06) 157357 EPS nconv=0 first unconverged value (error) -302.035 (1.79406264e-06) 157358 EPS nconv=0 first unconverged value (error) -302.035 (1.97087450e-06) 157359 EPS nconv=0 first unconverged value (error) -302.035 (1.89408592e-06) 157360 EPS nconv=0 first unconverged value (error) -302.035 (1.88433539e-06) 157361 EPS nconv=0 first unconverged value (error) -302.035 (1.86724255e-06) 157362 EPS nconv=0 first unconverged value (error) -302.035 (1.85431100e-06) 157363 EPS nconv=0 first unconverged value (error) -302.035 (1.85431100e-06) 157364 EPS nconv=0 first unconverged value (error) -302.035 (1.92050379e-06) 157365 EPS nconv=0 first unconverged value (error) -302.035 (1.94250894e-06) 157366 EPS nconv=0 first unconverged value (error) -302.035 (1.87062979e-06) 157367 EPS nconv=0 first unconverged value (error) -302.035 (1.86077600e-06) 157368 EPS nconv=0 first unconverged value (error) -302.035 (1.85239354e-06) 157369 EPS nconv=0 first unconverged value (error) -302.035 (1.85239354e-06) 157370 EPS nconv=0 first unconverged value (error) -302.035 (1.85998104e-06) 157371 EPS nconv=0 first unconverged value (error) -302.035 (1.84019316e-06) 157372 EPS nconv=0 first unconverged value (error) -302.035 (1.81974086e-06) 157373 EPS nconv=0 first unconverged value (error) -302.035 (1.80954369e-06) 157374 EPS nconv=0 first unconverged value (error) -302.035 (1.80469239e-06) 157375 EPS nconv=0 first unconverged value (error) -302.035 (1.80469239e-06) 157376 EPS nconv=0 first unconverged value (error) -302.035 (2.28630548e-06) 157377 EPS nconv=0 first unconverged value (error) -302.035 (2.11827450e-06) 157378 EPS nconv=0 first unconverged value (error) -302.035 (2.01414140e-06) 157379 EPS nconv=0 first unconverged value (error) -302.035 (1.97813455e-06) 157380 EPS nconv=0 first unconverged value (error) -302.035 (1.96209681e-06) 157381 EPS nconv=0 first unconverged value (error) -302.035 (1.96209681e-06) 157382 EPS nconv=0 first unconverged value (error) -302.035 (2.01221183e-06) 157383 EPS nconv=0 first unconverged value (error) -302.035 (2.18191268e-06) 157384 EPS nconv=0 first unconverged value (error) -302.035 (1.98671192e-06) 157385 EPS nconv=0 first unconverged value (error) -302.035 (1.89816297e-06) 157386 EPS nconv=0 first unconverged value (error) -302.035 (1.85272215e-06) 157387 EPS nconv=0 first unconverged value (error) -302.035 (1.85272215e-06) 157388 EPS nconv=0 first unconverged value (error) -302.035 (1.88072882e-06) 157389 EPS nconv=0 first unconverged value (error) -302.035 (1.89458057e-06) 157390 EPS nconv=0 first unconverged value (error) -302.035 (1.85855568e-06) 157391 EPS nconv=0 first unconverged value (error) -302.035 (1.83712086e-06) 157392 EPS nconv=0 first unconverged value (error) -302.035 (1.82458879e-06) 157393 EPS nconv=0 first unconverged value (error) -302.035 (1.82458879e-06) 157394 EPS nconv=0 first unconverged value (error) -302.035 (2.29231121e-06) 157395 EPS nconv=0 first unconverged value (error) -302.035 (2.12812887e-06) 157396 EPS nconv=0 first unconverged value (error) -302.035 (2.05553898e-06) 157397 EPS nconv=0 first unconverged value (error) -302.035 (2.03231165e-06) 157398 EPS nconv=0 first unconverged value (error) -302.035 (2.00013536e-06) 157399 EPS nconv=0 first unconverged value (error) -302.035 (2.00013536e-06) 157400 EPS nconv=0 first unconverged value (error) -302.035 (2.14340499e-06) 157401 EPS nconv=0 first unconverged value (error) -302.035 (2.32736649e-06) 157402 EPS nconv=0 first unconverged value (error) -302.035 (2.10559943e-06) 157403 EPS nconv=0 first unconverged value (error) -302.035 (1.90570262e-06) 157404 EPS nconv=0 first unconverged value (error) -302.035 (1.86385406e-06) 157405 EPS nconv=0 first unconverged value (error) -302.035 (1.86385406e-06) 157406 EPS nconv=0 first unconverged value (error) -302.035 (1.85888656e-06) 157407 EPS nconv=0 first unconverged value (error) -302.035 (1.85159558e-06) 157408 EPS nconv=0 first unconverged value (error) -302.035 (1.83010224e-06) 157409 EPS nconv=0 first unconverged value (error) -302.035 (1.81243174e-06) 157410 EPS nconv=0 first unconverged value (error) -302.035 (1.80571047e-06) 157411 EPS nconv=0 first unconverged value (error) -302.035 (1.80571047e-06) 157412 EPS nconv=0 first unconverged value (error) -302.035 (1.79690727e-06) 157413 EPS nconv=0 first unconverged value (error) -302.035 (1.79588326e-06) 157414 EPS nconv=0 first unconverged value (error) -302.035 (1.79519527e-06) 157415 EPS nconv=0 first unconverged value (error) -302.035 (1.79449535e-06) 157416 EPS nconv=0 first unconverged value (error) -302.035 (1.79415022e-06) 157417 EPS nconv=0 first unconverged value (error) -302.035 (1.79415022e-06) 157418 EPS nconv=0 first unconverged value (error) -302.035 (1.91409738e-06) 157419 EPS nconv=0 first unconverged value (error) -302.035 (1.86919940e-06) 157420 EPS nconv=0 first unconverged value (error) -302.035 (1.85422586e-06) 157421 EPS nconv=0 first unconverged value (error) -302.035 (1.84155406e-06) 157422 EPS nconv=0 first unconverged value (error) -302.035 (1.83338594e-06) 157423 EPS nconv=0 first unconverged value (error) -302.035 (1.83338594e-06) 157424 EPS nconv=0 first unconverged value (error) -302.035 (1.86811795e-06) 157425 EPS nconv=0 first unconverged value (error) -302.035 (1.88829772e-06) 157426 EPS nconv=0 first unconverged value (error) -302.035 (1.84341380e-06) 157427 EPS nconv=0 first unconverged value (error) -302.035 (1.84125103e-06) 157428 EPS nconv=0 first unconverged value (error) -302.035 (1.82405724e-06) 157429 EPS nconv=0 first unconverged value (error) -302.035 (1.82405724e-06) 157430 EPS nconv=0 first unconverged value (error) -302.035 (1.86289407e-06) 157431 EPS nconv=0 first unconverged value (error) -302.035 (1.86077378e-06) 157432 EPS nconv=0 first unconverged value (error) -302.035 (1.84123817e-06) 157433 EPS nconv=0 first unconverged value (error) -302.035 (1.82579592e-06) 157434 EPS nconv=0 first unconverged value (error) -302.035 (1.81877829e-06) 157435 EPS nconv=0 first unconverged value (error) -302.035 (1.81877829e-06) 157436 EPS nconv=0 first unconverged value (error) -302.035 (1.81716232e-06) 157437 EPS nconv=0 first unconverged value (error) -302.035 (1.81482433e-06) 157438 EPS nconv=0 first unconverged value (error) -302.035 (1.81265863e-06) 157439 EPS nconv=0 first unconverged value (error) -302.035 (1.80246001e-06) 157440 EPS nconv=0 first unconverged value (error) -302.035 (1.79935013e-06) 157441 EPS nconv=0 first unconverged value (error) -302.035 (1.79935013e-06) 157442 EPS nconv=0 first unconverged value (error) -302.035 (1.80794644e-06) 157443 EPS nconv=0 first unconverged value (error) -302.035 (1.80309663e-06) 157444 EPS nconv=0 first unconverged value (error) -302.035 (1.80231468e-06) 157445 EPS nconv=0 first unconverged value (error) -302.035 (1.80031248e-06) 157446 EPS nconv=0 first unconverged value (error) -302.035 (1.79915538e-06) 157447 EPS nconv=0 first unconverged value (error) -302.035 (1.79915538e-06) 157448 EPS nconv=0 first unconverged value (error) -302.035 (2.24942804e-06) 157449 EPS nconv=0 first unconverged value (error) -302.035 (2.18829895e-06) 157450 EPS nconv=0 first unconverged value (error) -302.035 (2.13785554e-06) 157451 EPS nconv=0 first unconverged value (error) -302.035 (2.10047166e-06) 157452 EPS nconv=0 first unconverged value (error) -302.035 (2.08410680e-06) 157453 EPS nconv=0 first unconverged value (error) -302.035 (2.08410680e-06) 157454 EPS nconv=0 first unconverged value (error) -302.035 (2.06887743e-06) 157455 EPS nconv=0 first unconverged value (error) -302.035 (1.99615047e-06) 157456 EPS nconv=0 first unconverged value (error) -302.035 (1.91130878e-06) 157457 EPS nconv=0 first unconverged value (error) -302.035 (1.80461560e-06) 157458 EPS nconv=0 first unconverged value (error) -302.035 (1.80356754e-06) 157459 EPS nconv=0 first unconverged value (error) -302.035 (1.80356754e-06) 157460 EPS nconv=0 first unconverged value (error) -302.035 (2.11700754e-06) 157461 EPS nconv=0 first unconverged value (error) -302.035 (1.96588922e-06) 157462 EPS nconv=0 first unconverged value (error) -302.035 (1.91215275e-06) 157463 EPS nconv=0 first unconverged value (error) -302.035 (1.88375402e-06) 157464 EPS nconv=0 first unconverged value (error) -302.035 (1.87565004e-06) 157465 EPS nconv=0 first unconverged value (error) -302.035 (1.87565004e-06) 157466 EPS nconv=0 first unconverged value (error) -302.035 (1.88034806e-06) 157467 EPS nconv=0 first unconverged value (error) -302.035 (2.00855431e-06) 157468 EPS nconv=0 first unconverged value (error) -302.035 (1.88346028e-06) 157469 EPS nconv=0 first unconverged value (error) -302.035 (1.80668266e-06) 157470 EPS nconv=0 first unconverged value (error) -302.035 (1.79844706e-06) 157471 EPS nconv=0 first unconverged value (error) -302.035 (1.79844706e-06) 157472 EPS nconv=0 first unconverged value (error) -302.035 (1.80420799e-06) 157473 EPS nconv=0 first unconverged value (error) -302.035 (1.80174630e-06) 157474 EPS nconv=0 first unconverged value (error) -302.035 (1.79937418e-06) 157475 EPS nconv=0 first unconverged value (error) -302.035 (1.79862416e-06) 157476 EPS nconv=0 first unconverged value (error) -302.035 (1.79755822e-06) 157477 EPS nconv=0 first unconverged value (error) -302.035 (1.79755822e-06) 157478 EPS nconv=0 first unconverged value (error) -302.035 (2.25017111e-06) 157479 EPS nconv=0 first unconverged value (error) -302.035 (2.05924283e-06) 157480 EPS nconv=0 first unconverged value (error) -302.035 (1.98243932e-06) 157481 EPS nconv=0 first unconverged value (error) -302.035 (1.95510402e-06) 157482 EPS nconv=0 first unconverged value (error) -302.035 (1.94306199e-06) 157483 EPS nconv=0 first unconverged value (error) -302.035 (1.94306199e-06) 157484 EPS nconv=0 first unconverged value (error) -302.035 (2.04785605e-06) 157485 EPS nconv=0 first unconverged value (error) -302.035 (2.13937703e-06) 157486 EPS nconv=0 first unconverged value (error) -302.035 (1.95018498e-06) 157487 EPS nconv=0 first unconverged value (error) -302.035 (1.91382650e-06) 157488 EPS nconv=0 first unconverged value (error) -302.035 (1.88392350e-06) 157489 EPS nconv=0 first unconverged value (error) -302.035 (1.88392350e-06) 157490 EPS nconv=0 first unconverged value (error) -302.035 (2.08615932e-06) 157491 EPS nconv=0 first unconverged value (error) -302.035 (2.04758947e-06) 157492 EPS nconv=0 first unconverged value (error) -302.035 (1.93769013e-06) 157493 EPS nconv=0 first unconverged value (error) -302.035 (1.93950993e-06) 157494 EPS nconv=0 first unconverged value (error) -302.035 (1.92046154e-06) 157495 EPS nconv=0 first unconverged value (error) -302.035 (1.92046154e-06) 157496 EPS nconv=0 first unconverged value (error) -302.035 (1.90925106e-06) 157497 EPS nconv=0 first unconverged value (error) -302.035 (1.95595653e-06) 157498 EPS nconv=0 first unconverged value (error) -302.035 (1.91976283e-06) 157499 EPS nconv=0 first unconverged value (error) -302.035 (1.81549905e-06) 157500 EPS nconv=0 first unconverged value (error) -302.035 (1.80741415e-06) 157501 EPS nconv=0 first unconverged value (error) -302.035 (1.80741415e-06) 157502 EPS nconv=0 first unconverged value (error) -302.035 (2.50965692e-06) 157503 EPS nconv=0 first unconverged value (error) -302.035 (2.24497706e-06) 157504 EPS nconv=0 first unconverged value (error) -302.035 (2.18299974e-06) 157505 EPS nconv=0 first unconverged value (error) -302.035 (2.11488435e-06) 157506 EPS nconv=0 first unconverged value (error) -302.035 (2.07909710e-06) 157507 EPS nconv=0 first unconverged value (error) -302.035 (2.07909710e-06) 157508 EPS nconv=0 first unconverged value (error) -302.035 (2.81520163e-06) 157509 EPS nconv=0 first unconverged value (error) -302.035 (2.66611558e-06) 157510 EPS nconv=0 first unconverged value (error) -302.035 (2.37359598e-06) 157511 EPS nconv=0 first unconverged value (error) -302.035 (2.34533900e-06) 157512 EPS nconv=0 first unconverged value (error) -302.035 (2.33477421e-06) 157513 EPS nconv=0 first unconverged value (error) -302.035 (2.33477421e-06) 157514 EPS nconv=0 first unconverged value (error) -302.035 (3.00571351e-06) 157515 EPS nconv=0 first unconverged value (error) -302.035 (2.74591547e-06) 157516 EPS nconv=0 first unconverged value (error) -302.035 (2.38788220e-06) 157517 EPS nconv=0 first unconverged value (error) -302.035 (2.34994077e-06) 157518 EPS nconv=0 first unconverged value (error) -302.035 (2.20844409e-06) 157519 EPS nconv=0 first unconverged value (error) -302.035 (2.20844409e-06) 157520 EPS nconv=0 first unconverged value (error) -302.035 (2.71267656e-06) 157521 EPS nconv=0 first unconverged value (error) -302.035 (3.06933329e-06) 157522 EPS nconv=0 first unconverged value (error) -302.035 (2.59762627e-06) 157523 EPS nconv=0 first unconverged value (error) -302.035 (2.14961381e-06) 157524 EPS nconv=0 first unconverged value (error) -302.035 (2.08094792e-06) 157525 EPS nconv=0 first unconverged value (error) -302.035 (2.08094792e-06) 157526 EPS nconv=0 first unconverged value (error) -302.035 (2.06887367e-06) 157527 EPS nconv=0 first unconverged value (error) -302.035 (2.23264079e-06) 157528 EPS nconv=0 first unconverged value (error) -302.035 (2.05344491e-06) 157529 EPS nconv=0 first unconverged value (error) -302.035 (1.89681076e-06) 157530 EPS nconv=0 first unconverged value (error) -302.035 (1.85697483e-06) 157531 EPS nconv=0 first unconverged value (error) -302.035 (1.85697483e-06) 157532 EPS nconv=0 first unconverged value (error) -302.035 (2.33037982e-06) 157533 EPS nconv=0 first unconverged value (error) -302.035 (2.19560861e-06) 157534 EPS nconv=0 first unconverged value (error) -302.035 (2.12059063e-06) 157535 EPS nconv=0 first unconverged value (error) -302.035 (2.04980609e-06) 157536 EPS nconv=0 first unconverged value (error) -302.035 (2.00680214e-06) 157537 EPS nconv=0 first unconverged value (error) -302.035 (2.00680214e-06) 157538 EPS nconv=0 first unconverged value (error) -302.035 (3.51447415e-06) 157539 EPS nconv=0 first unconverged value (error) -302.035 (3.12829690e-06) 157540 EPS nconv=0 first unconverged value (error) -302.035 (2.79420858e-06) 157541 EPS nconv=0 first unconverged value (error) -302.035 (2.76761578e-06) 157542 EPS nconv=0 first unconverged value (error) -302.035 (2.72552376e-06) 157543 EPS nconv=0 first unconverged value (error) -302.035 (2.72552376e-06) 157544 EPS nconv=0 first unconverged value (error) -302.035 (2.70929298e-06) 157545 EPS nconv=0 first unconverged value (error) -302.035 (2.84029907e-06) 157546 EPS nconv=0 first unconverged value (error) -302.035 (2.35174906e-06) 157547 EPS nconv=0 first unconverged value (error) -302.035 (1.99936466e-06) 157548 EPS nconv=0 first unconverged value (error) -302.035 (1.89493601e-06) 157549 EPS nconv=0 first unconverged value (error) -302.035 (1.89493601e-06) 157550 EPS nconv=0 first unconverged value (error) -302.035 (2.03374667e-06) 157551 EPS nconv=0 first unconverged value (error) -302.035 (1.97246179e-06) 157552 EPS nconv=0 first unconverged value (error) -302.035 (1.94954714e-06) 157553 EPS nconv=0 first unconverged value (error) -302.035 (1.93131400e-06) 157554 EPS nconv=0 first unconverged value (error) -302.035 (1.91490312e-06) 157555 EPS nconv=0 first unconverged value (error) -302.035 (1.91490312e-06) 157556 EPS nconv=0 first unconverged value (error) -302.035 (3.38145266e-06) 157557 EPS nconv=0 first unconverged value (error) -302.035 (3.21586453e-06) 157558 EPS nconv=0 first unconverged value (error) -302.035 (2.87688206e-06) 157559 EPS nconv=0 first unconverged value (error) -302.035 (2.86927636e-06) 157560 EPS nconv=0 first unconverged value (error) -302.035 (2.80931471e-06) 157561 EPS nconv=0 first unconverged value (error) -302.035 (2.80931471e-06) 157562 EPS nconv=0 first unconverged value (error) -302.035 (4.32664252e-06) 157563 EPS nconv=0 first unconverged value (error) -302.035 (3.58602418e-06) 157564 EPS nconv=0 first unconverged value (error) -302.035 (3.00120252e-06) 157565 EPS nconv=0 first unconverged value (error) -302.035 (3.00153841e-06) 157566 EPS nconv=0 first unconverged value (error) -302.035 (2.90420071e-06) 157567 EPS nconv=0 first unconverged value (error) -302.035 (2.90420071e-06) 157568 EPS nconv=0 first unconverged value (error) -302.035 (4.33296454e-06) 157569 EPS nconv=0 first unconverged value (error) -302.035 (4.45278723e-06) 157570 EPS nconv=0 first unconverged value (error) -302.035 (3.50619699e-06) 157571 EPS nconv=0 first unconverged value (error) -302.035 (3.08820120e-06) 157572 EPS nconv=0 first unconverged value (error) -302.035 (2.93505277e-06) 157573 EPS nconv=0 first unconverged value (error) -302.035 (2.93505277e-06) 157574 EPS nconv=0 first unconverged value (error) -302.035 (3.61260480e-06) 157575 EPS nconv=0 first unconverged value (error) -302.035 (3.50028977e-06) 157576 EPS nconv=0 first unconverged value (error) -302.035 (3.07898905e-06) 157577 EPS nconv=0 first unconverged value (error) -302.035 (2.81771999e-06) 157578 EPS nconv=0 first unconverged value (error) -302.035 (2.47933884e-06) 157579 EPS nconv=0 first unconverged value (error) -302.035 (2.47933884e-06) 157580 EPS nconv=0 first unconverged value (error) -302.035 (2.42010788e-06) 157581 EPS nconv=0 first unconverged value (error) -302.035 (2.60516189e-06) 157582 EPS nconv=0 first unconverged value (error) -302.035 (2.19881717e-06) 157583 EPS nconv=0 first unconverged value (error) -302.035 (1.98457430e-06) 157584 EPS nconv=0 first unconverged value (error) -302.035 (1.95991028e-06) 157585 EPS nconv=0 first unconverged value (error) -302.035 (1.95991028e-06) 157586 EPS nconv=0 first unconverged value (error) -302.035 (1.99856187e-06) 157587 EPS nconv=0 first unconverged value (error) -302.035 (1.94890364e-06) 157588 EPS nconv=0 first unconverged value (error) -302.035 (1.93267508e-06) 157589 EPS nconv=0 first unconverged value (error) -302.035 (1.87228242e-06) 157590 EPS nconv=0 first unconverged value (error) -302.035 (1.85396131e-06) 157591 EPS nconv=0 first unconverged value (error) -302.035 (1.85396131e-06) 157592 EPS nconv=0 first unconverged value (error) -302.035 (2.14521920e-06) 157593 EPS nconv=0 first unconverged value (error) -302.035 (2.11837898e-06) 157594 EPS nconv=0 first unconverged value (error) -302.035 (1.99552132e-06) 157595 EPS nconv=0 first unconverged value (error) -302.035 (1.93333080e-06) 157596 EPS nconv=0 first unconverged value (error) -302.035 (1.91037800e-06) 157597 EPS nconv=0 first unconverged value (error) -302.035 (1.91037800e-06) 157598 EPS nconv=0 first unconverged value (error) -302.035 (1.98933642e-06) 157599 EPS nconv=0 first unconverged value (error) -302.035 (2.01083970e-06) 157600 EPS nconv=0 first unconverged value (error) -302.035 (1.93583677e-06) 157601 EPS nconv=0 first unconverged value (error) -302.035 (1.87548543e-06) 157602 EPS nconv=0 first unconverged value (error) -302.035 (1.85803201e-06) 157603 EPS nconv=0 first unconverged value (error) -302.035 (1.85803201e-06) 157604 EPS nconv=0 first unconverged value (error) -302.035 (1.92024897e-06) 157605 EPS nconv=0 first unconverged value (error) -302.035 (1.92067085e-06) 157606 EPS nconv=0 first unconverged value (error) -302.035 (1.87280006e-06) 157607 EPS nconv=0 first unconverged value (error) -302.035 (1.84985370e-06) 157608 EPS nconv=0 first unconverged value (error) -302.035 (1.83759278e-06) 157609 EPS nconv=0 first unconverged value (error) -302.035 (1.83759278e-06) 157610 EPS nconv=0 first unconverged value (error) -302.035 (1.91656608e-06) 157611 EPS nconv=0 first unconverged value (error) -302.035 (1.89286472e-06) 157612 EPS nconv=0 first unconverged value (error) -302.035 (1.85520164e-06) 157613 EPS nconv=0 first unconverged value (error) -302.035 (1.83515846e-06) 157614 EPS nconv=0 first unconverged value (error) -302.035 (1.82296679e-06) 157615 EPS nconv=0 first unconverged value (error) -302.035 (1.82296679e-06) 157616 EPS nconv=0 first unconverged value (error) -302.035 (1.81517553e-06) 157617 EPS nconv=0 first unconverged value (error) -302.035 (1.84268169e-06) 157618 EPS nconv=0 first unconverged value (error) -302.035 (1.81007723e-06) 157619 EPS nconv=0 first unconverged value (error) -302.035 (1.80124253e-06) 157620 EPS nconv=0 first unconverged value (error) -302.035 (1.79736322e-06) 157621 EPS nconv=0 first unconverged value (error) -302.035 (1.79736322e-06) 157622 EPS nconv=0 first unconverged value (error) -302.035 (1.79424786e-06) 157623 EPS nconv=0 first unconverged value (error) -302.035 (1.79398901e-06) 157624 EPS nconv=0 first unconverged value (error) -302.035 (1.79373278e-06) 157625 EPS nconv=0 first unconverged value (error) -302.035 (1.79352553e-06) 157626 EPS nconv=0 first unconverged value (error) -302.035 (1.79347221e-06) 157627 EPS nconv=0 first unconverged value (error) -302.035 (1.79347221e-06) 157628 EPS nconv=0 first unconverged value (error) -302.035 (1.91689062e-06) 157629 EPS nconv=0 first unconverged value (error) -302.035 (1.87507352e-06) 157630 EPS nconv=0 first unconverged value (error) -302.035 (1.86874901e-06) 157631 EPS nconv=0 first unconverged value (error) -302.035 (1.85864324e-06) 157632 EPS nconv=0 first unconverged value (error) -302.035 (1.84787237e-06) 157633 EPS nconv=0 first unconverged value (error) -302.035 (1.84787237e-06) 157634 EPS nconv=0 first unconverged value (error) -302.035 (2.09955513e-06) 157635 EPS nconv=0 first unconverged value (error) -302.035 (2.01392177e-06) 157636 EPS nconv=0 first unconverged value (error) -302.035 (1.95025544e-06) 157637 EPS nconv=0 first unconverged value (error) -302.035 (1.94702315e-06) 157638 EPS nconv=0 first unconverged value (error) -302.035 (1.93557656e-06) 157639 EPS nconv=0 first unconverged value (error) -302.035 (1.93557656e-06) 157640 EPS nconv=0 first unconverged value (error) -302.035 (2.14285166e-06) 157641 EPS nconv=0 first unconverged value (error) -302.035 (2.09153843e-06) 157642 EPS nconv=0 first unconverged value (error) -302.035 (1.95680570e-06) 157643 EPS nconv=0 first unconverged value (error) -302.035 (1.94609971e-06) 157644 EPS nconv=0 first unconverged value (error) -302.035 (1.91303051e-06) 157645 EPS nconv=0 first unconverged value (error) -302.035 (1.91303051e-06) 157646 EPS nconv=0 first unconverged value (error) -302.035 (1.91828631e-06) 157647 EPS nconv=0 first unconverged value (error) -302.035 (1.96284708e-06) 157648 EPS nconv=0 first unconverged value (error) -302.035 (1.90967451e-06) 157649 EPS nconv=0 first unconverged value (error) -302.035 (1.84190808e-06) 157650 EPS nconv=0 first unconverged value (error) -302.035 (1.81807364e-06) 157651 EPS nconv=0 first unconverged value (error) -302.035 (1.81807364e-06) 157652 EPS nconv=0 first unconverged value (error) -302.035 (1.85840775e-06) 157653 EPS nconv=0 first unconverged value (error) -302.035 (1.83497069e-06) 157654 EPS nconv=0 first unconverged value (error) -302.035 (1.82211805e-06) 157655 EPS nconv=0 first unconverged value (error) -302.035 (1.81707231e-06) 157656 EPS nconv=0 first unconverged value (error) -302.035 (1.81561925e-06) 157657 EPS nconv=0 first unconverged value (error) -302.035 (1.81561925e-06) 157658 EPS nconv=0 first unconverged value (error) -302.035 (2.03560410e-06) 157659 EPS nconv=0 first unconverged value (error) -302.035 (1.93307050e-06) 157660 EPS nconv=0 first unconverged value (error) -302.035 (1.89557704e-06) 157661 EPS nconv=0 first unconverged value (error) -302.035 (1.89663865e-06) 157662 EPS nconv=0 first unconverged value (error) -302.035 (1.88482465e-06) 157663 EPS nconv=0 first unconverged value (error) -302.035 (1.88482465e-06) 157664 EPS nconv=0 first unconverged value (error) -302.035 (2.11174905e-06) 157665 EPS nconv=0 first unconverged value (error) -302.035 (2.11337907e-06) 157666 EPS nconv=0 first unconverged value (error) -302.035 (1.94518498e-06) 157667 EPS nconv=0 first unconverged value (error) -302.035 (1.93652280e-06) 157668 EPS nconv=0 first unconverged value (error) -302.035 (1.91485853e-06) 157669 EPS nconv=0 first unconverged value (error) -302.035 (1.91485853e-06) 157670 EPS nconv=0 first unconverged value (error) -302.035 (1.92837224e-06) 157671 EPS nconv=0 first unconverged value (error) -302.035 (1.97604282e-06) 157672 EPS nconv=0 first unconverged value (error) -302.035 (1.92635691e-06) 157673 EPS nconv=0 first unconverged value (error) -302.035 (1.85102300e-06) 157674 EPS nconv=0 first unconverged value (error) -302.035 (1.83178335e-06) 157675 EPS nconv=0 first unconverged value (error) -302.035 (1.83178335e-06) 157676 EPS nconv=0 first unconverged value (error) -302.035 (1.98092904e-06) 157677 EPS nconv=0 first unconverged value (error) -302.035 (1.95952758e-06) 157678 EPS nconv=0 first unconverged value (error) -302.035 (1.93914321e-06) 157679 EPS nconv=0 first unconverged value (error) -302.035 (1.87776373e-06) 157680 EPS nconv=0 first unconverged value (error) -302.035 (1.86569200e-06) 157681 EPS nconv=0 first unconverged value (error) -302.035 (1.86569200e-06) 157682 EPS nconv=0 first unconverged value (error) -302.035 (2.62741530e-06) 157683 EPS nconv=0 first unconverged value (error) -302.035 (2.46735122e-06) 157684 EPS nconv=0 first unconverged value (error) -302.035 (2.32443196e-06) 157685 EPS nconv=0 first unconverged value (error) -302.035 (2.24096303e-06) 157686 EPS nconv=0 first unconverged value (error) -302.035 (2.16978981e-06) 157687 EPS nconv=0 first unconverged value (error) -302.035 (2.16978981e-06) 157688 EPS nconv=0 first unconverged value (error) -302.035 (2.15303003e-06) 157689 EPS nconv=0 first unconverged value (error) -302.035 (2.27114398e-06) 157690 EPS nconv=0 first unconverged value (error) -302.035 (2.08641896e-06) 157691 EPS nconv=0 first unconverged value (error) -302.035 (1.89522766e-06) 157692 EPS nconv=0 first unconverged value (error) -302.035 (1.82535918e-06) 157693 EPS nconv=0 first unconverged value (error) -302.035 (1.82535918e-06) 157694 EPS nconv=0 first unconverged value (error) -302.035 (1.81278619e-06) 157695 EPS nconv=0 first unconverged value (error) -302.035 (1.80890708e-06) 157696 EPS nconv=0 first unconverged value (error) -302.035 (1.80669274e-06) 157697 EPS nconv=0 first unconverged value (error) -302.035 (1.80614766e-06) 157698 EPS nconv=0 first unconverged value (error) -302.035 (1.80486328e-06) 157699 EPS nconv=0 first unconverged value (error) -302.035 (1.80486328e-06) 157700 EPS nconv=0 first unconverged value (error) -302.035 (1.85117287e-06) 157701 EPS nconv=0 first unconverged value (error) -302.035 (1.83712820e-06) 157702 EPS nconv=0 first unconverged value (error) -302.035 (1.82417023e-06) 157703 EPS nconv=0 first unconverged value (error) -302.035 (1.81719152e-06) 157704 EPS nconv=0 first unconverged value (error) -302.035 (1.81446072e-06) 157705 EPS nconv=0 first unconverged value (error) -302.035 (1.81446072e-06) 157706 EPS nconv=0 first unconverged value (error) -302.035 (1.98387087e-06) 157707 EPS nconv=0 first unconverged value (error) -302.035 (1.94687050e-06) 157708 EPS nconv=0 first unconverged value (error) -302.035 (1.90797324e-06) 157709 EPS nconv=0 first unconverged value (error) -302.035 (1.87865570e-06) 157710 EPS nconv=0 first unconverged value (error) -302.035 (1.86749339e-06) 157711 EPS nconv=0 first unconverged value (error) -302.035 (1.86749339e-06) 157712 EPS nconv=0 first unconverged value (error) -302.035 (1.93504083e-06) 157713 EPS nconv=0 first unconverged value (error) -302.035 (1.93031503e-06) 157714 EPS nconv=0 first unconverged value (error) -302.035 (1.86927328e-06) 157715 EPS nconv=0 first unconverged value (error) -302.035 (1.86463709e-06) 157716 EPS nconv=0 first unconverged value (error) -302.035 (1.83716039e-06) 157717 EPS nconv=0 first unconverged value (error) -302.035 (1.83716039e-06) 157718 EPS nconv=0 first unconverged value (error) -302.035 (2.00513819e-06) 157719 EPS nconv=0 first unconverged value (error) -302.035 (1.99402914e-06) 157720 EPS nconv=0 first unconverged value (error) -302.035 (1.94109828e-06) 157721 EPS nconv=0 first unconverged value (error) -302.035 (1.91554590e-06) 157722 EPS nconv=0 first unconverged value (error) -302.035 (1.89053627e-06) 157723 EPS nconv=0 first unconverged value (error) -302.035 (1.89053627e-06) 157724 EPS nconv=0 first unconverged value (error) -302.035 (1.94916497e-06) 157725 EPS nconv=0 first unconverged value (error) -302.035 (1.93452175e-06) 157726 EPS nconv=0 first unconverged value (error) -302.035 (1.88012362e-06) 157727 EPS nconv=0 first unconverged value (error) -302.035 (1.85218746e-06) 157728 EPS nconv=0 first unconverged value (error) -302.035 (1.83465366e-06) 157729 EPS nconv=0 first unconverged value (error) -302.035 (1.83465366e-06) 157730 EPS nconv=0 first unconverged value (error) -302.035 (2.13144867e-06) 157731 EPS nconv=0 first unconverged value (error) -302.035 (2.01820630e-06) 157732 EPS nconv=0 first unconverged value (error) -302.035 (1.96944427e-06) 157733 EPS nconv=0 first unconverged value (error) -302.035 (1.95293942e-06) 157734 EPS nconv=0 first unconverged value (error) -302.035 (1.92938935e-06) 157735 EPS nconv=0 first unconverged value (error) -302.035 (1.92938935e-06) 157736 EPS nconv=0 first unconverged value (error) -302.035 (1.94921303e-06) 157737 EPS nconv=0 first unconverged value (error) -302.035 (2.03526905e-06) 157738 EPS nconv=0 first unconverged value (error) -302.035 (1.88868256e-06) 157739 EPS nconv=0 first unconverged value (error) -302.035 (1.85210933e-06) 157740 EPS nconv=0 first unconverged value (error) -302.035 (1.83729781e-06) 157741 EPS nconv=0 first unconverged value (error) -302.035 (1.83729781e-06) 157742 EPS nconv=0 first unconverged value (error) -302.035 (1.82777092e-06) 157743 EPS nconv=0 first unconverged value (error) -302.035 (1.81406665e-06) 157744 EPS nconv=0 first unconverged value (error) -302.035 (1.80662677e-06) 157745 EPS nconv=0 first unconverged value (error) -302.035 (1.80457682e-06) 157746 EPS nconv=0 first unconverged value (error) -302.035 (1.80275268e-06) 157747 EPS nconv=0 first unconverged value (error) -302.035 (1.80275268e-06) 157748 EPS nconv=0 first unconverged value (error) -302.035 (1.83129634e-06) 157749 EPS nconv=0 first unconverged value (error) -302.035 (1.82287890e-06) 157750 EPS nconv=0 first unconverged value (error) -302.035 (1.81038766e-06) 157751 EPS nconv=0 first unconverged value (error) -302.035 (1.80839057e-06) 157752 EPS nconv=0 first unconverged value (error) -302.035 (1.80678120e-06) 157753 EPS nconv=0 first unconverged value (error) -302.035 (1.80678120e-06) 157754 EPS nconv=0 first unconverged value (error) -302.035 (2.01588561e-06) 157755 EPS nconv=0 first unconverged value (error) -302.035 (1.93821544e-06) 157756 EPS nconv=0 first unconverged value (error) -302.035 (1.89896470e-06) 157757 EPS nconv=0 first unconverged value (error) -302.035 (1.89520747e-06) 157758 EPS nconv=0 first unconverged value (error) -302.035 (1.87786430e-06) 157759 EPS nconv=0 first unconverged value (error) -302.035 (1.87786430e-06) 157760 EPS nconv=0 first unconverged value (error) -302.035 (2.10191397e-06) 157761 EPS nconv=0 first unconverged value (error) -302.035 (2.05744765e-06) 157762 EPS nconv=0 first unconverged value (error) -302.035 (1.95630140e-06) 157763 EPS nconv=0 first unconverged value (error) -302.035 (1.94340509e-06) 157764 EPS nconv=0 first unconverged value (error) -302.035 (1.92881470e-06) 157765 EPS nconv=0 first unconverged value (error) -302.035 (1.92881470e-06) 157766 EPS nconv=0 first unconverged value (error) -302.035 (2.12785961e-06) 157767 EPS nconv=0 first unconverged value (error) -302.035 (2.07942591e-06) 157768 EPS nconv=0 first unconverged value (error) -302.035 (1.96354008e-06) 157769 EPS nconv=0 first unconverged value (error) -302.035 (1.93401066e-06) 157770 EPS nconv=0 first unconverged value (error) -302.035 (1.92029620e-06) 157771 EPS nconv=0 first unconverged value (error) -302.035 (1.92029620e-06) 157772 EPS nconv=0 first unconverged value (error) -302.035 (1.90879881e-06) 157773 EPS nconv=0 first unconverged value (error) -302.035 (1.96424789e-06) 157774 EPS nconv=0 first unconverged value (error) -302.035 (1.87558241e-06) 157775 EPS nconv=0 first unconverged value (error) -302.035 (1.83661600e-06) 157776 EPS nconv=0 first unconverged value (error) -302.035 (1.82648843e-06) 157777 EPS nconv=0 first unconverged value (error) -302.035 (1.82648843e-06) 157778 EPS nconv=0 first unconverged value (error) -302.035 (2.20811777e-06) 157779 EPS nconv=0 first unconverged value (error) -302.035 (2.07617663e-06) 157780 EPS nconv=0 first unconverged value (error) -302.035 (2.01121866e-06) 157781 EPS nconv=0 first unconverged value (error) -302.035 (1.99572010e-06) 157782 EPS nconv=0 first unconverged value (error) -302.035 (1.97211681e-06) 157783 EPS nconv=0 first unconverged value (error) -302.035 (1.97211681e-06) 157784 EPS nconv=0 first unconverged value (error) -302.035 (1.96214179e-06) 157785 EPS nconv=0 first unconverged value (error) -302.035 (2.04637870e-06) 157786 EPS nconv=0 first unconverged value (error) -302.035 (1.91224328e-06) 157787 EPS nconv=0 first unconverged value (error) -302.035 (1.85011886e-06) 157788 EPS nconv=0 first unconverged value (error) -302.035 (1.83750666e-06) 157789 EPS nconv=0 first unconverged value (error) -302.035 (1.83750666e-06) 157790 EPS nconv=0 first unconverged value (error) -302.035 (1.83218889e-06) 157791 EPS nconv=0 first unconverged value (error) -302.035 (1.82185719e-06) 157792 EPS nconv=0 first unconverged value (error) -302.035 (1.81177218e-06) 157793 EPS nconv=0 first unconverged value (error) -302.035 (1.80944291e-06) 157794 EPS nconv=0 first unconverged value (error) -302.035 (1.80647740e-06) 157795 EPS nconv=0 first unconverged value (error) -302.035 (1.80647740e-06) 157796 EPS nconv=0 first unconverged value (error) -302.035 (1.85492730e-06) 157797 EPS nconv=0 first unconverged value (error) -302.035 (1.84767479e-06) 157798 EPS nconv=0 first unconverged value (error) -302.035 (1.83120044e-06) 157799 EPS nconv=0 first unconverged value (error) -302.035 (1.81756780e-06) 157800 EPS nconv=0 first unconverged value (error) -302.035 (1.81242361e-06) 157801 EPS nconv=0 first unconverged value (error) -302.035 (1.81242361e-06) 157802 EPS nconv=0 first unconverged value (error) -302.035 (2.35651060e-06) 157803 EPS nconv=0 first unconverged value (error) -302.035 (2.21507350e-06) 157804 EPS nconv=0 first unconverged value (error) -302.035 (2.13243397e-06) 157805 EPS nconv=0 first unconverged value (error) -302.035 (2.10219934e-06) 157806 EPS nconv=0 first unconverged value (error) -302.035 (2.04715965e-06) 157807 EPS nconv=0 first unconverged value (error) -302.035 (2.04715965e-06) 157808 EPS nconv=0 first unconverged value (error) -302.035 (2.29619536e-06) 157809 EPS nconv=0 first unconverged value (error) -302.035 (2.26898924e-06) 157810 EPS nconv=0 first unconverged value (error) -302.035 (2.06746985e-06) 157811 EPS nconv=0 first unconverged value (error) -302.035 (2.04298061e-06) 157812 EPS nconv=0 first unconverged value (error) -302.035 (2.00724947e-06) 157813 EPS nconv=0 first unconverged value (error) -302.035 (2.00724947e-06) 157814 EPS nconv=0 first unconverged value (error) -302.035 (2.24329713e-06) 157815 EPS nconv=0 first unconverged value (error) -302.035 (2.14990943e-06) 157816 EPS nconv=0 first unconverged value (error) -302.035 (2.04680557e-06) 157817 EPS nconv=0 first unconverged value (error) -302.035 (1.99563899e-06) 157818 EPS nconv=0 first unconverged value (error) -302.035 (1.95659612e-06) 157819 EPS nconv=0 first unconverged value (error) -302.035 (1.95659612e-06) 157820 EPS nconv=0 first unconverged value (error) -302.035 (2.30817388e-06) 157821 EPS nconv=0 first unconverged value (error) -302.035 (2.23687800e-06) 157822 EPS nconv=0 first unconverged value (error) -302.035 (2.10503188e-06) 157823 EPS nconv=0 first unconverged value (error) -302.035 (1.99812535e-06) 157824 EPS nconv=0 first unconverged value (error) -302.035 (1.95816197e-06) 157825 EPS nconv=0 first unconverged value (error) -302.035 (1.95816197e-06) 157826 EPS nconv=0 first unconverged value (error) -302.035 (1.94147360e-06) 157827 EPS nconv=0 first unconverged value (error) -302.035 (2.12489385e-06) 157828 EPS nconv=0 first unconverged value (error) -302.035 (1.90616624e-06) 157829 EPS nconv=0 first unconverged value (error) -302.035 (1.85186263e-06) 157830 EPS nconv=0 first unconverged value (error) -302.035 (1.83552015e-06) 157831 EPS nconv=0 first unconverged value (error) -302.035 (1.83552015e-06) 157832 EPS nconv=0 first unconverged value (error) -302.035 (1.81869062e-06) 157833 EPS nconv=0 first unconverged value (error) -302.035 (1.81097782e-06) 157834 EPS nconv=0 first unconverged value (error) -302.035 (1.80732211e-06) 157835 EPS nconv=0 first unconverged value (error) -302.035 (1.80739811e-06) 157836 EPS nconv=0 first unconverged value (error) -302.035 (1.80378624e-06) 157837 EPS nconv=0 first unconverged value (error) -302.035 (1.80378624e-06) 157838 EPS nconv=0 first unconverged value (error) -302.035 (2.01168099e-06) 157839 EPS nconv=0 first unconverged value (error) -302.035 (2.03859595e-06) 157840 EPS nconv=0 first unconverged value (error) -302.035 (2.00391900e-06) 157841 EPS nconv=0 first unconverged value (error) -302.035 (1.96182207e-06) 157842 EPS nconv=0 first unconverged value (error) -302.035 (1.95222140e-06) 157843 EPS nconv=0 first unconverged value (error) -302.035 (1.95222140e-06) 157844 EPS nconv=0 first unconverged value (error) -302.035 (2.22551800e-06) 157845 EPS nconv=0 first unconverged value (error) -302.035 (2.01774047e-06) 157846 EPS nconv=0 first unconverged value (error) -302.035 (1.97329178e-06) 157847 EPS nconv=0 first unconverged value (error) -302.035 (1.97388173e-06) 157848 EPS nconv=0 first unconverged value (error) -302.035 (1.94348487e-06) 157849 EPS nconv=0 first unconverged value (error) -302.035 (1.94348487e-06) 157850 EPS nconv=0 first unconverged value (error) -302.035 (4.00900297e-06) 157851 EPS nconv=0 first unconverged value (error) -302.035 (3.72412014e-06) 157852 EPS nconv=0 first unconverged value (error) -302.035 (3.06436122e-06) 157853 EPS nconv=0 first unconverged value (error) -302.035 (2.93836078e-06) 157854 EPS nconv=0 first unconverged value (error) -302.035 (2.88400297e-06) 157855 EPS nconv=0 first unconverged value (error) -302.035 (2.88400297e-06) 157856 EPS nconv=0 first unconverged value (error) -302.035 (3.42659119e-06) 157857 EPS nconv=0 first unconverged value (error) -302.035 (3.53318454e-06) 157858 EPS nconv=0 first unconverged value (error) -302.035 (3.09467601e-06) 157859 EPS nconv=0 first unconverged value (error) -302.035 (2.64838243e-06) 157860 EPS nconv=0 first unconverged value (error) -302.035 (2.23838976e-06) 157861 EPS nconv=0 first unconverged value (error) -302.035 (2.23838976e-06) 157862 EPS nconv=0 first unconverged value (error) -302.035 (2.25873830e-06) 157863 EPS nconv=0 first unconverged value (error) -302.035 (2.60397536e-06) 157864 EPS nconv=0 first unconverged value (error) -302.035 (2.38053529e-06) 157865 EPS nconv=0 first unconverged value (error) -302.035 (1.93421207e-06) 157866 EPS nconv=0 first unconverged value (error) -302.035 (1.89653757e-06) 157867 EPS nconv=0 first unconverged value (error) -302.035 (1.89653757e-06) 157868 EPS nconv=0 first unconverged value (error) -302.035 (1.97465325e-06) 157869 EPS nconv=0 first unconverged value (error) -302.035 (1.89936636e-06) 157870 EPS nconv=0 first unconverged value (error) -302.035 (1.90907157e-06) 157871 EPS nconv=0 first unconverged value (error) -302.035 (1.84589584e-06) 157872 EPS nconv=0 first unconverged value (error) -302.035 (1.83269631e-06) 157873 EPS nconv=0 first unconverged value (error) -302.035 (1.83269631e-06) 157874 EPS nconv=0 first unconverged value (error) -302.035 (2.45588996e-06) 157875 EPS nconv=0 first unconverged value (error) -302.035 (2.23622310e-06) 157876 EPS nconv=0 first unconverged value (error) -302.035 (2.11976993e-06) 157877 EPS nconv=0 first unconverged value (error) -302.035 (2.06863725e-06) 157878 EPS nconv=0 first unconverged value (error) -302.035 (2.01661543e-06) 157879 EPS nconv=0 first unconverged value (error) -302.035 (2.01661543e-06) 157880 EPS nconv=0 first unconverged value (error) -302.035 (2.01972717e-06) 157881 EPS nconv=0 first unconverged value (error) -302.035 (2.25686259e-06) 157882 EPS nconv=0 first unconverged value (error) -302.035 (2.02477546e-06) 157883 EPS nconv=0 first unconverged value (error) -302.035 (1.85922700e-06) 157884 EPS nconv=0 first unconverged value (error) -302.035 (1.83557838e-06) 157885 EPS nconv=0 first unconverged value (error) -302.035 (1.83557838e-06) 157886 EPS nconv=0 first unconverged value (error) -302.035 (2.66576667e-06) 157887 EPS nconv=0 first unconverged value (error) -302.035 (2.36893369e-06) 157888 EPS nconv=0 first unconverged value (error) -302.035 (2.29027298e-06) 157889 EPS nconv=0 first unconverged value (error) -302.035 (2.24740493e-06) 157890 EPS nconv=0 first unconverged value (error) -302.035 (2.16446157e-06) 157891 EPS nconv=0 first unconverged value (error) -302.035 (2.16446157e-06) 157892 EPS nconv=0 first unconverged value (error) -302.035 (2.18083940e-06) 157893 EPS nconv=0 first unconverged value (error) -302.035 (2.32879332e-06) 157894 EPS nconv=0 first unconverged value (error) -302.035 (2.04031060e-06) 157895 EPS nconv=0 first unconverged value (error) -302.035 (1.93818693e-06) 157896 EPS nconv=0 first unconverged value (error) -302.035 (1.88746372e-06) 157897 EPS nconv=0 first unconverged value (error) -302.035 (1.88746372e-06) 157898 EPS nconv=0 first unconverged value (error) -302.035 (1.91559589e-06) 157899 EPS nconv=0 first unconverged value (error) -302.035 (1.87819907e-06) 157900 EPS nconv=0 first unconverged value (error) -302.035 (1.85714410e-06) 157901 EPS nconv=0 first unconverged value (error) -302.035 (1.84900541e-06) 157902 EPS nconv=0 first unconverged value (error) -302.035 (1.83410819e-06) 157903 EPS nconv=0 first unconverged value (error) -302.035 (1.83410819e-06) 157904 EPS nconv=0 first unconverged value (error) -302.035 (2.47689411e-06) 157905 EPS nconv=0 first unconverged value (error) -302.035 (2.39426258e-06) 157906 EPS nconv=0 first unconverged value (error) -302.035 (2.25761338e-06) 157907 EPS nconv=0 first unconverged value (error) -302.035 (2.11878790e-06) 157908 EPS nconv=0 first unconverged value (error) -302.035 (2.08033374e-06) 157909 EPS nconv=0 first unconverged value (error) -302.035 (2.08033374e-06) 157910 EPS nconv=0 first unconverged value (error) -302.035 (2.22497296e-06) 157911 EPS nconv=0 first unconverged value (error) -302.035 (2.36359232e-06) 157912 EPS nconv=0 first unconverged value (error) -302.035 (2.22827214e-06) 157913 EPS nconv=0 first unconverged value (error) -302.035 (1.97797517e-06) 157914 EPS nconv=0 first unconverged value (error) -302.035 (1.92558761e-06) 157915 EPS nconv=0 first unconverged value (error) -302.035 (1.92558761e-06) 157916 EPS nconv=0 first unconverged value (error) -302.035 (2.32473429e-06) 157917 EPS nconv=0 first unconverged value (error) -302.035 (2.18634484e-06) 157918 EPS nconv=0 first unconverged value (error) -302.035 (2.05554409e-06) 157919 EPS nconv=0 first unconverged value (error) -302.035 (2.03365914e-06) 157920 EPS nconv=0 first unconverged value (error) -302.035 (1.98677966e-06) 157921 EPS nconv=0 first unconverged value (error) -302.035 (1.98677966e-06) 157922 EPS nconv=0 first unconverged value (error) -302.035 (2.01554137e-06) 157923 EPS nconv=0 first unconverged value (error) -302.035 (2.10894286e-06) 157924 EPS nconv=0 first unconverged value (error) -302.035 (1.98240396e-06) 157925 EPS nconv=0 first unconverged value (error) -302.035 (1.87778392e-06) 157926 EPS nconv=0 first unconverged value (error) -302.035 (1.85932465e-06) 157927 EPS nconv=0 first unconverged value (error) -302.035 (1.85932465e-06) 157928 EPS nconv=0 first unconverged value (error) -302.035 (2.24348904e-06) 157929 EPS nconv=0 first unconverged value (error) -302.035 (2.05220028e-06) 157930 EPS nconv=0 first unconverged value (error) -302.035 (1.98729478e-06) 157931 EPS nconv=0 first unconverged value (error) -302.035 (1.95243524e-06) 157932 EPS nconv=0 first unconverged value (error) -302.035 (1.92706339e-06) 157933 EPS nconv=0 first unconverged value (error) -302.035 (1.92706339e-06) 157934 EPS nconv=0 first unconverged value (error) -302.035 (2.14574395e-06) 157935 EPS nconv=0 first unconverged value (error) -302.035 (2.28093532e-06) 157936 EPS nconv=0 first unconverged value (error) -302.035 (2.08006577e-06) 157937 EPS nconv=0 first unconverged value (error) -302.035 (1.92999341e-06) 157938 EPS nconv=0 first unconverged value (error) -302.035 (1.92956754e-06) 157939 EPS nconv=0 first unconverged value (error) -302.035 (1.92956754e-06) 157940 EPS nconv=0 first unconverged value (error) -302.035 (2.24187284e-06) 157941 EPS nconv=0 first unconverged value (error) -302.035 (2.09855718e-06) 157942 EPS nconv=0 first unconverged value (error) -302.035 (2.01749697e-06) 157943 EPS nconv=0 first unconverged value (error) -302.035 (2.01892000e-06) 157944 EPS nconv=0 first unconverged value (error) -302.035 (1.96204607e-06) 157945 EPS nconv=0 first unconverged value (error) -302.035 (1.96204607e-06) 157946 EPS nconv=0 first unconverged value (error) -302.035 (1.99181639e-06) 157947 EPS nconv=0 first unconverged value (error) -302.035 (2.06213806e-06) 157948 EPS nconv=0 first unconverged value (error) -302.035 (1.86836157e-06) 157949 EPS nconv=0 first unconverged value (error) -302.035 (1.85554294e-06) 157950 EPS nconv=0 first unconverged value (error) -302.035 (1.85041696e-06) 157951 EPS nconv=0 first unconverged value (error) -302.035 (1.85041696e-06) 157952 EPS nconv=0 first unconverged value (error) -302.035 (1.83475799e-06) 157953 EPS nconv=0 first unconverged value (error) -302.035 (1.83187323e-06) 157954 EPS nconv=0 first unconverged value (error) -302.035 (1.81897567e-06) 157955 EPS nconv=0 first unconverged value (error) -302.035 (1.80541054e-06) 157956 EPS nconv=0 first unconverged value (error) -302.035 (1.80355203e-06) 157957 EPS nconv=0 first unconverged value (error) -302.035 (1.80355203e-06) 157958 EPS nconv=0 first unconverged value (error) -302.035 (2.44441934e-06) 157959 EPS nconv=0 first unconverged value (error) -302.035 (2.21505576e-06) 157960 EPS nconv=0 first unconverged value (error) -302.035 (2.13709610e-06) 157961 EPS nconv=0 first unconverged value (error) -302.035 (2.11001593e-06) 157962 EPS nconv=0 first unconverged value (error) -302.035 (2.04740052e-06) 157963 EPS nconv=0 first unconverged value (error) -302.035 (2.04740052e-06) 157964 EPS nconv=0 first unconverged value (error) -302.035 (2.57467016e-06) 157965 EPS nconv=0 first unconverged value (error) -302.035 (2.80033273e-06) 157966 EPS nconv=0 first unconverged value (error) -302.035 (2.52695786e-06) 157967 EPS nconv=0 first unconverged value (error) -302.035 (2.17616152e-06) 157968 EPS nconv=0 first unconverged value (error) -302.035 (2.12814614e-06) 157969 EPS nconv=0 first unconverged value (error) -302.035 (2.12814614e-06) 157970 EPS nconv=0 first unconverged value (error) -302.035 (2.09889825e-06) 157971 EPS nconv=0 first unconverged value (error) -302.035 (2.06316461e-06) 157972 EPS nconv=0 first unconverged value (error) -302.035 (1.97107749e-06) 157973 EPS nconv=0 first unconverged value (error) -302.035 (1.89025241e-06) 157974 EPS nconv=0 first unconverged value (error) -302.035 (1.82536055e-06) 157975 EPS nconv=0 first unconverged value (error) -302.035 (1.82536055e-06) 157976 EPS nconv=0 first unconverged value (error) -302.035 (2.12714713e-06) 157977 EPS nconv=0 first unconverged value (error) -302.035 (2.02291881e-06) 157978 EPS nconv=0 first unconverged value (error) -302.035 (1.97783673e-06) 157979 EPS nconv=0 first unconverged value (error) -302.035 (1.93868993e-06) 157980 EPS nconv=0 first unconverged value (error) -302.035 (1.92625740e-06) 157981 EPS nconv=0 first unconverged value (error) -302.035 (1.92625740e-06) 157982 EPS nconv=0 first unconverged value (error) -302.035 (2.08672875e-06) 157983 EPS nconv=0 first unconverged value (error) -302.035 (2.07268320e-06) 157984 EPS nconv=0 first unconverged value (error) -302.035 (1.99613084e-06) 157985 EPS nconv=0 first unconverged value (error) -302.035 (1.90289861e-06) 157986 EPS nconv=0 first unconverged value (error) -302.035 (1.88215039e-06) 157987 EPS nconv=0 first unconverged value (error) -302.035 (1.88215039e-06) 157988 EPS nconv=0 first unconverged value (error) -302.035 (2.46979625e-06) 157989 EPS nconv=0 first unconverged value (error) -302.035 (2.29761747e-06) 157990 EPS nconv=0 first unconverged value (error) -302.035 (2.16489360e-06) 157991 EPS nconv=0 first unconverged value (error) -302.035 (2.12377644e-06) 157992 EPS nconv=0 first unconverged value (error) -302.035 (2.07892362e-06) 157993 EPS nconv=0 first unconverged value (error) -302.035 (2.07892362e-06) 157994 EPS nconv=0 first unconverged value (error) -302.035 (2.07599599e-06) 157995 EPS nconv=0 first unconverged value (error) -302.035 (2.20944412e-06) 157996 EPS nconv=0 first unconverged value (error) -302.035 (2.03032806e-06) 157997 EPS nconv=0 first unconverged value (error) -302.035 (1.87931863e-06) 157998 EPS nconv=0 first unconverged value (error) -302.035 (1.83857304e-06) 157999 EPS nconv=0 first unconverged value (error) -302.035 (1.83857304e-06) 158000 EPS nconv=0 first unconverged value (error) -302.035 (1.95292037e-06) 158001 EPS nconv=0 first unconverged value (error) -302.035 (1.89545149e-06) 158002 EPS nconv=0 first unconverged value (error) -302.035 (1.87126338e-06) 158003 EPS nconv=0 first unconverged value (error) -302.035 (1.85868726e-06) 158004 EPS nconv=0 first unconverged value (error) -302.035 (1.85051523e-06) 158005 EPS nconv=0 first unconverged value (error) -302.035 (1.85051523e-06) 158006 EPS nconv=0 first unconverged value (error) -302.035 (1.97382331e-06) 158007 EPS nconv=0 first unconverged value (error) -302.035 (2.01441992e-06) 158008 EPS nconv=0 first unconverged value (error) -302.035 (1.95773159e-06) 158009 EPS nconv=0 first unconverged value (error) -302.035 (1.85959639e-06) 158010 EPS nconv=0 first unconverged value (error) -302.035 (1.84509557e-06) 158011 EPS nconv=0 first unconverged value (error) -302.035 (1.84509557e-06) 158012 EPS nconv=0 first unconverged value (error) -302.035 (1.84811929e-06) 158013 EPS nconv=0 first unconverged value (error) -302.035 (1.85593111e-06) 158014 EPS nconv=0 first unconverged value (error) -302.035 (1.83358883e-06) 158015 EPS nconv=0 first unconverged value (error) -302.035 (1.81785310e-06) 158016 EPS nconv=0 first unconverged value (error) -302.035 (1.80492528e-06) 158017 EPS nconv=0 first unconverged value (error) -302.035 (1.80492528e-06) 158018 EPS nconv=0 first unconverged value (error) -302.035 (2.40252898e-06) 158019 EPS nconv=0 first unconverged value (error) -302.035 (2.15824326e-06) 158020 EPS nconv=0 first unconverged value (error) -302.035 (2.07019346e-06) 158021 EPS nconv=0 first unconverged value (error) -302.035 (2.04175589e-06) 158022 EPS nconv=0 first unconverged value (error) -302.035 (1.99619724e-06) 158023 EPS nconv=0 first unconverged value (error) -302.035 (1.99619724e-06) 158024 EPS nconv=0 first unconverged value (error) -302.035 (1.99327436e-06) 158025 EPS nconv=0 first unconverged value (error) -302.035 (2.21229890e-06) 158026 EPS nconv=0 first unconverged value (error) -302.035 (2.00577769e-06) 158027 EPS nconv=0 first unconverged value (error) -302.035 (1.81643273e-06) 158028 EPS nconv=0 first unconverged value (error) -302.035 (1.81526001e-06) 158029 EPS nconv=0 first unconverged value (error) -302.035 (1.81526001e-06) 158030 EPS nconv=0 first unconverged value (error) -302.035 (1.93758755e-06) 158031 EPS nconv=0 first unconverged value (error) -302.035 (1.86000408e-06) 158032 EPS nconv=0 first unconverged value (error) -302.035 (1.84368471e-06) 158033 EPS nconv=0 first unconverged value (error) -302.035 (1.83902716e-06) 158034 EPS nconv=0 first unconverged value (error) -302.035 (1.83541407e-06) 158035 EPS nconv=0 first unconverged value (error) -302.035 (1.83541407e-06) 158036 EPS nconv=0 first unconverged value (error) -302.035 (2.07830102e-06) 158037 EPS nconv=0 first unconverged value (error) -302.035 (2.08178720e-06) 158038 EPS nconv=0 first unconverged value (error) -302.035 (1.97024809e-06) 158039 EPS nconv=0 first unconverged value (error) -302.035 (1.89999450e-06) 158040 EPS nconv=0 first unconverged value (error) -302.035 (1.88620807e-06) 158041 EPS nconv=0 first unconverged value (error) -302.035 (1.88620807e-06) 158042 EPS nconv=0 first unconverged value (error) -302.035 (1.89179830e-06) 158043 EPS nconv=0 first unconverged value (error) -302.035 (1.92503998e-06) 158044 EPS nconv=0 first unconverged value (error) -302.035 (1.85855114e-06) 158045 EPS nconv=0 first unconverged value (error) -302.035 (1.80846805e-06) 158046 EPS nconv=0 first unconverged value (error) -302.035 (1.80635875e-06) 158047 EPS nconv=0 first unconverged value (error) -302.035 (1.80635875e-06) 158048 EPS nconv=0 first unconverged value (error) -302.035 (2.91693579e-06) 158049 EPS nconv=0 first unconverged value (error) -302.035 (2.47833392e-06) 158050 EPS nconv=0 first unconverged value (error) -302.035 (2.47980083e-06) 158051 EPS nconv=0 first unconverged value (error) -302.035 (2.37673008e-06) 158052 EPS nconv=0 first unconverged value (error) -302.035 (2.31163084e-06) 158053 EPS nconv=0 first unconverged value (error) -302.035 (2.31163084e-06) 158054 EPS nconv=0 first unconverged value (error) -302.035 (3.33001358e-06) 158055 EPS nconv=0 first unconverged value (error) -302.035 (3.49579828e-06) 158056 EPS nconv=0 first unconverged value (error) -302.035 (3.11084944e-06) 158057 EPS nconv=0 first unconverged value (error) -302.035 (2.51692937e-06) 158058 EPS nconv=0 first unconverged value (error) -302.035 (2.43613737e-06) 158059 EPS nconv=0 first unconverged value (error) -302.035 (2.43613737e-06) 158060 EPS nconv=0 first unconverged value (error) -302.035 (3.33763299e-06) 158061 EPS nconv=0 first unconverged value (error) -302.035 (2.83444624e-06) 158062 EPS nconv=0 first unconverged value (error) -302.035 (2.53332942e-06) 158063 EPS nconv=0 first unconverged value (error) -302.035 (2.52531164e-06) 158064 EPS nconv=0 first unconverged value (error) -302.035 (2.44886344e-06) 158065 EPS nconv=0 first unconverged value (error) -302.035 (2.44886344e-06) 158066 EPS nconv=0 first unconverged value (error) -302.035 (2.47799035e-06) 158067 EPS nconv=0 first unconverged value (error) -302.035 (2.63052034e-06) 158068 EPS nconv=0 first unconverged value (error) -302.035 (2.05937195e-06) 158069 EPS nconv=0 first unconverged value (error) -302.035 (1.98174610e-06) 158070 EPS nconv=0 first unconverged value (error) -302.035 (1.94745384e-06) 158071 EPS nconv=0 first unconverged value (error) -302.035 (1.94745384e-06) 158072 EPS nconv=0 first unconverged value (error) -302.035 (1.83748520e-06) 158073 EPS nconv=0 first unconverged value (error) -302.035 (1.82014332e-06) 158074 EPS nconv=0 first unconverged value (error) -302.035 (1.80999098e-06) 158075 EPS nconv=0 first unconverged value (error) -302.035 (1.79899402e-06) 158076 EPS nconv=0 first unconverged value (error) -302.035 (1.79623987e-06) 158077 EPS nconv=0 first unconverged value (error) -302.035 (1.79623987e-06) 158078 EPS nconv=0 first unconverged value (error) -302.035 (1.79665330e-06) 158079 EPS nconv=0 first unconverged value (error) -302.035 (1.79585813e-06) 158080 EPS nconv=0 first unconverged value (error) -302.035 (1.79450144e-06) 158081 EPS nconv=0 first unconverged value (error) -302.035 (1.79395182e-06) 158082 EPS nconv=0 first unconverged value (error) -302.035 (1.79384847e-06) 158083 EPS nconv=0 first unconverged value (error) -302.035 (1.79384847e-06) 158084 EPS nconv=0 first unconverged value (error) -302.035 (2.85055682e-06) 158085 EPS nconv=0 first unconverged value (error) -302.035 (2.48410398e-06) 158086 EPS nconv=0 first unconverged value (error) -302.035 (2.37188475e-06) 158087 EPS nconv=0 first unconverged value (error) -302.035 (2.29010565e-06) 158088 EPS nconv=0 first unconverged value (error) -302.035 (2.25742595e-06) 158089 EPS nconv=0 first unconverged value (error) -302.035 (2.25742595e-06) 158090 EPS nconv=0 first unconverged value (error) -302.035 (2.31428043e-06) 158091 EPS nconv=0 first unconverged value (error) -302.035 (2.49854009e-06) 158092 EPS nconv=0 first unconverged value (error) -302.035 (2.09128198e-06) 158093 EPS nconv=0 first unconverged value (error) -302.035 (1.93054352e-06) 158094 EPS nconv=0 first unconverged value (error) -302.035 (1.89897318e-06) 158095 EPS nconv=0 first unconverged value (error) -302.035 (1.89897318e-06) 158096 EPS nconv=0 first unconverged value (error) -302.035 (2.56184608e-06) 158097 EPS nconv=0 first unconverged value (error) -302.035 (2.33979217e-06) 158098 EPS nconv=0 first unconverged value (error) -302.035 (2.21726334e-06) 158099 EPS nconv=0 first unconverged value (error) -302.035 (2.20007476e-06) 158100 EPS nconv=0 first unconverged value (error) -302.035 (2.15601692e-06) 158101 EPS nconv=0 first unconverged value (error) -302.035 (2.15601692e-06) 158102 EPS nconv=0 first unconverged value (error) -302.035 (2.78486525e-06) 158103 EPS nconv=0 first unconverged value (error) -302.035 (2.85483007e-06) 158104 EPS nconv=0 first unconverged value (error) -302.035 (2.46806112e-06) 158105 EPS nconv=0 first unconverged value (error) -302.035 (2.19385066e-06) 158106 EPS nconv=0 first unconverged value (error) -302.035 (2.13585621e-06) 158107 EPS nconv=0 first unconverged value (error) -302.035 (2.13585621e-06) 158108 EPS nconv=0 first unconverged value (error) -302.035 (3.47952159e-06) 158109 EPS nconv=0 first unconverged value (error) -302.035 (3.10590324e-06) 158110 EPS nconv=0 first unconverged value (error) -302.035 (2.89926356e-06) 158111 EPS nconv=0 first unconverged value (error) -302.035 (2.73347847e-06) 158112 EPS nconv=0 first unconverged value (error) -302.035 (2.51594833e-06) 158113 EPS nconv=0 first unconverged value (error) -302.035 (2.51594833e-06) 158114 EPS nconv=0 first unconverged value (error) -302.035 (2.85911334e-06) 158115 EPS nconv=0 first unconverged value (error) -302.035 (3.00678776e-06) 158116 EPS nconv=0 first unconverged value (error) -302.035 (2.49012445e-06) 158117 EPS nconv=0 first unconverged value (error) -302.035 (2.36391887e-06) 158118 EPS nconv=0 first unconverged value (error) -302.035 (2.19497630e-06) 158119 EPS nconv=0 first unconverged value (error) -302.035 (2.19497630e-06) 158120 EPS nconv=0 first unconverged value (error) -302.035 (2.05660240e-06) 158121 EPS nconv=0 first unconverged value (error) -302.035 (2.09737550e-06) 158122 EPS nconv=0 first unconverged value (error) -302.035 (1.97743535e-06) 158123 EPS nconv=0 first unconverged value (error) -302.035 (1.86495508e-06) 158124 EPS nconv=0 first unconverged value (error) -302.035 (1.85908314e-06) 158125 EPS nconv=0 first unconverged value (error) -302.035 (1.85908314e-06) 158126 EPS nconv=0 first unconverged value (error) -302.035 (2.04613906e-06) 158127 EPS nconv=0 first unconverged value (error) -302.035 (1.91161971e-06) 158128 EPS nconv=0 first unconverged value (error) -302.035 (1.89573627e-06) 158129 EPS nconv=0 first unconverged value (error) -302.035 (1.87930603e-06) 158130 EPS nconv=0 first unconverged value (error) -302.035 (1.86502271e-06) 158131 EPS nconv=0 first unconverged value (error) -302.035 (1.86502271e-06) 158132 EPS nconv=0 first unconverged value (error) -302.035 (3.47386509e-06) 158133 EPS nconv=0 first unconverged value (error) -302.035 (3.12696648e-06) 158134 EPS nconv=0 first unconverged value (error) -302.035 (2.86658593e-06) 158135 EPS nconv=0 first unconverged value (error) -302.035 (2.63853426e-06) 158136 EPS nconv=0 first unconverged value (error) -302.035 (2.52269608e-06) 158137 EPS nconv=0 first unconverged value (error) -302.035 (2.52269608e-06) 158138 EPS nconv=0 first unconverged value (error) -302.035 (2.59855803e-06) 158139 EPS nconv=0 first unconverged value (error) -302.035 (2.88941798e-06) 158140 EPS nconv=0 first unconverged value (error) -302.035 (2.44593844e-06) 158141 EPS nconv=0 first unconverged value (error) -302.035 (2.11603512e-06) 158142 EPS nconv=0 first unconverged value (error) -302.035 (2.03878110e-06) 158143 EPS nconv=0 first unconverged value (error) -302.035 (2.03878110e-06) 158144 EPS nconv=0 first unconverged value (error) -302.035 (2.00452945e-06) 158145 EPS nconv=0 first unconverged value (error) -302.035 (1.97729155e-06) 158146 EPS nconv=0 first unconverged value (error) -302.035 (1.90644943e-06) 158147 EPS nconv=0 first unconverged value (error) -302.035 (1.86517511e-06) 158148 EPS nconv=0 first unconverged value (error) -302.035 (1.83694845e-06) 158149 EPS nconv=0 first unconverged value (error) -302.035 (1.83694845e-06) 158150 EPS nconv=0 first unconverged value (error) -302.035 (2.84070509e-06) 158151 EPS nconv=0 first unconverged value (error) -302.035 (2.44438448e-06) 158152 EPS nconv=0 first unconverged value (error) -302.035 (2.29601489e-06) 158153 EPS nconv=0 first unconverged value (error) -302.035 (2.21312330e-06) 158154 EPS nconv=0 first unconverged value (error) -302.035 (2.18343866e-06) 158155 EPS nconv=0 first unconverged value (error) -302.035 (2.18343866e-06) 158156 EPS nconv=0 first unconverged value (error) -302.035 (3.36782247e-06) 158157 EPS nconv=0 first unconverged value (error) -302.035 (3.09588961e-06) 158158 EPS nconv=0 first unconverged value (error) -302.035 (2.54472227e-06) 158159 EPS nconv=0 first unconverged value (error) -302.035 (2.52921482e-06) 158160 EPS nconv=0 first unconverged value (error) -302.035 (2.39850800e-06) 158161 EPS nconv=0 first unconverged value (error) -302.035 (2.39850800e-06) 158162 EPS nconv=0 first unconverged value (error) -302.035 (2.41113107e-06) 158163 EPS nconv=0 first unconverged value (error) -302.035 (2.91253956e-06) 158164 EPS nconv=0 first unconverged value (error) -302.035 (2.29525917e-06) 158165 EPS nconv=0 first unconverged value (error) -302.035 (1.96713313e-06) 158166 EPS nconv=0 first unconverged value (error) -302.035 (1.93391381e-06) 158167 EPS nconv=0 first unconverged value (error) -302.035 (1.93391381e-06) 158168 EPS nconv=0 first unconverged value (error) -302.035 (1.83687010e-06) 158169 EPS nconv=0 first unconverged value (error) -302.035 (1.81462812e-06) 158170 EPS nconv=0 first unconverged value (error) -302.035 (1.80665094e-06) 158171 EPS nconv=0 first unconverged value (error) -302.035 (1.80005722e-06) 158172 EPS nconv=0 first unconverged value (error) -302.035 (1.79637415e-06) 158173 EPS nconv=0 first unconverged value (error) -302.035 (1.79637415e-06) 158174 EPS nconv=0 first unconverged value (error) -302.035 (1.82133902e-06) 158175 EPS nconv=0 first unconverged value (error) -302.035 (1.81251715e-06) 158176 EPS nconv=0 first unconverged value (error) -302.035 (1.80774028e-06) 158177 EPS nconv=0 first unconverged value (error) -302.035 (1.80610327e-06) 158178 EPS nconv=0 first unconverged value (error) -302.035 (1.80527498e-06) 158179 EPS nconv=0 first unconverged value (error) -302.035 (1.80527498e-06) 158180 EPS nconv=0 first unconverged value (error) -302.035 (2.16989271e-06) 158181 EPS nconv=0 first unconverged value (error) -302.035 (2.01968494e-06) 158182 EPS nconv=0 first unconverged value (error) -302.035 (1.95849050e-06) 158183 EPS nconv=0 first unconverged value (error) -302.035 (1.95066869e-06) 158184 EPS nconv=0 first unconverged value (error) -302.035 (1.93818105e-06) 158185 EPS nconv=0 first unconverged value (error) -302.035 (1.93818105e-06) 158186 EPS nconv=0 first unconverged value (error) -302.035 (1.93894844e-06) 158187 EPS nconv=0 first unconverged value (error) -302.035 (2.07853601e-06) 158188 EPS nconv=0 first unconverged value (error) -302.035 (1.91373970e-06) 158189 EPS nconv=0 first unconverged value (error) -302.035 (1.81985277e-06) 158190 EPS nconv=0 first unconverged value (error) -302.035 (1.80547106e-06) 158191 EPS nconv=0 first unconverged value (error) -302.035 (1.80547106e-06) 158192 EPS nconv=0 first unconverged value (error) -302.035 (1.82917257e-06) 158193 EPS nconv=0 first unconverged value (error) -302.035 (1.81785586e-06) 158194 EPS nconv=0 first unconverged value (error) -302.035 (1.81103010e-06) 158195 EPS nconv=0 first unconverged value (error) -302.035 (1.81062676e-06) 158196 EPS nconv=0 first unconverged value (error) -302.035 (1.80931356e-06) 158197 EPS nconv=0 first unconverged value (error) -302.035 (1.80931356e-06) 158198 EPS nconv=0 first unconverged value (error) -302.035 (2.04991398e-06) 158199 EPS nconv=0 first unconverged value (error) -302.035 (1.99592460e-06) 158200 EPS nconv=0 first unconverged value (error) -302.035 (1.93512193e-06) 158201 EPS nconv=0 first unconverged value (error) -302.035 (1.88155076e-06) 158202 EPS nconv=0 first unconverged value (error) -302.035 (1.87169158e-06) 158203 EPS nconv=0 first unconverged value (error) -302.035 (1.87169158e-06) 158204 EPS nconv=0 first unconverged value (error) -302.035 (1.92630251e-06) 158205 EPS nconv=0 first unconverged value (error) -302.035 (2.01409258e-06) 158206 EPS nconv=0 first unconverged value (error) -302.035 (1.92871984e-06) 158207 EPS nconv=0 first unconverged value (error) -302.035 (1.82718789e-06) 158208 EPS nconv=0 first unconverged value (error) -302.035 (1.81920038e-06) 158209 EPS nconv=0 first unconverged value (error) -302.035 (1.81920038e-06) 158210 EPS nconv=0 first unconverged value (error) -302.035 (1.87108924e-06) 158211 EPS nconv=0 first unconverged value (error) -302.035 (1.85240130e-06) 158212 EPS nconv=0 first unconverged value (error) -302.035 (1.82698880e-06) 158213 EPS nconv=0 first unconverged value (error) -302.035 (1.82164784e-06) 158214 EPS nconv=0 first unconverged value (error) -302.035 (1.81855503e-06) 158215 EPS nconv=0 first unconverged value (error) -302.035 (1.81855503e-06) 158216 EPS nconv=0 first unconverged value (error) -302.035 (1.93213060e-06) 158217 EPS nconv=0 first unconverged value (error) -302.035 (1.88087007e-06) 158218 EPS nconv=0 first unconverged value (error) -302.035 (1.84352835e-06) 158219 EPS nconv=0 first unconverged value (error) -302.035 (1.83757394e-06) 158220 EPS nconv=0 first unconverged value (error) -302.035 (1.82978121e-06) 158221 EPS nconv=0 first unconverged value (error) -302.035 (1.82978121e-06) 158222 EPS nconv=0 first unconverged value (error) -302.035 (2.18520630e-06) 158223 EPS nconv=0 first unconverged value (error) -302.035 (2.16204255e-06) 158224 EPS nconv=0 first unconverged value (error) -302.035 (2.00442554e-06) 158225 EPS nconv=0 first unconverged value (error) -302.035 (1.94332210e-06) 158226 EPS nconv=0 first unconverged value (error) -302.035 (1.92727863e-06) 158227 EPS nconv=0 first unconverged value (error) -302.035 (1.92727863e-06) 158228 EPS nconv=0 first unconverged value (error) -302.035 (2.21688536e-06) 158229 EPS nconv=0 first unconverged value (error) -302.035 (2.15216099e-06) 158230 EPS nconv=0 first unconverged value (error) -302.035 (2.04152366e-06) 158231 EPS nconv=0 first unconverged value (error) -302.035 (1.97161708e-06) 158232 EPS nconv=0 first unconverged value (error) -302.035 (1.95378775e-06) 158233 EPS nconv=0 first unconverged value (error) -302.035 (1.95378775e-06) 158234 EPS nconv=0 first unconverged value (error) -302.035 (2.14029143e-06) 158235 EPS nconv=0 first unconverged value (error) -302.035 (2.09380092e-06) 158236 EPS nconv=0 first unconverged value (error) -302.035 (1.93129594e-06) 158237 EPS nconv=0 first unconverged value (error) -302.035 (1.90513754e-06) 158238 EPS nconv=0 first unconverged value (error) -302.035 (1.90827763e-06) 158239 EPS nconv=0 first unconverged value (error) -302.035 (1.90827763e-06) 158240 EPS nconv=0 first unconverged value (error) -302.035 (2.30050523e-06) 158241 EPS nconv=0 first unconverged value (error) -302.035 (2.08335433e-06) 158242 EPS nconv=0 first unconverged value (error) -302.035 (1.98845939e-06) 158243 EPS nconv=0 first unconverged value (error) -302.035 (1.95921041e-06) 158244 EPS nconv=0 first unconverged value (error) -302.035 (1.94574245e-06) 158245 EPS nconv=0 first unconverged value (error) -302.035 (1.94574245e-06) 158246 EPS nconv=0 first unconverged value (error) -302.035 (1.93160768e-06) 158247 EPS nconv=0 first unconverged value (error) -302.035 (2.13339908e-06) 158248 EPS nconv=0 first unconverged value (error) -302.035 (1.89378536e-06) 158249 EPS nconv=0 first unconverged value (error) -302.035 (1.83523874e-06) 158250 EPS nconv=0 first unconverged value (error) -302.035 (1.82738458e-06) 158251 EPS nconv=0 first unconverged value (error) -302.035 (1.82738458e-06) 158252 EPS nconv=0 first unconverged value (error) -302.035 (1.95176473e-06) 158253 EPS nconv=0 first unconverged value (error) -302.035 (1.89032387e-06) 158254 EPS nconv=0 first unconverged value (error) -302.035 (1.87350503e-06) 158255 EPS nconv=0 first unconverged value (error) -302.035 (1.86546960e-06) 158256 EPS nconv=0 first unconverged value (error) -302.035 (1.85422719e-06) 158257 EPS nconv=0 first unconverged value (error) -302.035 (1.85422719e-06) 158258 EPS nconv=0 first unconverged value (error) -302.035 (1.86231030e-06) 158259 EPS nconv=0 first unconverged value (error) -302.035 (1.90539084e-06) 158260 EPS nconv=0 first unconverged value (error) -302.035 (1.84534116e-06) 158261 EPS nconv=0 first unconverged value (error) -302.035 (1.81150303e-06) 158262 EPS nconv=0 first unconverged value (error) -302.035 (1.80936857e-06) 158263 EPS nconv=0 first unconverged value (error) -302.035 (1.80936857e-06) 158264 EPS nconv=0 first unconverged value (error) -302.035 (2.14864079e-06) 158265 EPS nconv=0 first unconverged value (error) -302.035 (1.99538594e-06) 158266 EPS nconv=0 first unconverged value (error) -302.035 (1.95078154e-06) 158267 EPS nconv=0 first unconverged value (error) -302.035 (1.93297818e-06) 158268 EPS nconv=0 first unconverged value (error) -302.035 (1.91013715e-06) 158269 EPS nconv=0 first unconverged value (error) -302.035 (1.91013715e-06) 158270 EPS nconv=0 first unconverged value (error) -302.035 (2.00383211e-06) 158271 EPS nconv=0 first unconverged value (error) -302.035 (2.13379579e-06) 158272 EPS nconv=0 first unconverged value (error) -302.035 (1.97027776e-06) 158273 EPS nconv=0 first unconverged value (error) -302.035 (1.86391848e-06) 158274 EPS nconv=0 first unconverged value (error) -302.035 (1.84466339e-06) 158275 EPS nconv=0 first unconverged value (error) -302.035 (1.84466339e-06) 158276 EPS nconv=0 first unconverged value (error) -302.035 (1.88902433e-06) 158277 EPS nconv=0 first unconverged value (error) -302.035 (1.87585222e-06) 158278 EPS nconv=0 first unconverged value (error) -302.035 (1.84853233e-06) 158279 EPS nconv=0 first unconverged value (error) -302.035 (1.84261600e-06) 158280 EPS nconv=0 first unconverged value (error) -302.035 (1.83108742e-06) 158281 EPS nconv=0 first unconverged value (error) -302.035 (1.83108742e-06) 158282 EPS nconv=0 first unconverged value (error) -302.035 (2.08832960e-06) 158283 EPS nconv=0 first unconverged value (error) -302.035 (2.01875767e-06) 158284 EPS nconv=0 first unconverged value (error) -302.035 (1.95094187e-06) 158285 EPS nconv=0 first unconverged value (error) -302.035 (1.90389914e-06) 158286 EPS nconv=0 first unconverged value (error) -302.035 (1.88647493e-06) 158287 EPS nconv=0 first unconverged value (error) -302.035 (1.88647493e-06) 158288 EPS nconv=0 first unconverged value (error) -302.035 (1.88473502e-06) 158289 EPS nconv=0 first unconverged value (error) -302.035 (1.95482530e-06) 158290 EPS nconv=0 first unconverged value (error) -302.035 (1.87129281e-06) 158291 EPS nconv=0 first unconverged value (error) -302.035 (1.82363109e-06) 158292 EPS nconv=0 first unconverged value (error) -302.035 (1.81648568e-06) 158293 EPS nconv=0 first unconverged value (error) -302.035 (1.81648568e-06) 158294 EPS nconv=0 first unconverged value (error) -302.035 (2.78068971e-06) 158295 EPS nconv=0 first unconverged value (error) -302.035 (2.42038417e-06) 158296 EPS nconv=0 first unconverged value (error) -302.035 (2.32295209e-06) 158297 EPS nconv=0 first unconverged value (error) -302.035 (2.28645035e-06) 158298 EPS nconv=0 first unconverged value (error) -302.035 (2.18756164e-06) 158299 EPS nconv=0 first unconverged value (error) -302.035 (2.18756164e-06) 158300 EPS nconv=0 first unconverged value (error) -302.035 (2.26040655e-06) 158301 EPS nconv=0 first unconverged value (error) -302.035 (2.46184130e-06) 158302 EPS nconv=0 first unconverged value (error) -302.035 (2.09813429e-06) 158303 EPS nconv=0 first unconverged value (error) -302.035 (1.98204308e-06) 158304 EPS nconv=0 first unconverged value (error) -302.035 (1.96428227e-06) 158305 EPS nconv=0 first unconverged value (error) -302.035 (1.96428227e-06) 158306 EPS nconv=0 first unconverged value (error) -302.035 (1.99076770e-06) 158307 EPS nconv=0 first unconverged value (error) -302.035 (1.91482701e-06) 158308 EPS nconv=0 first unconverged value (error) -302.035 (1.89538401e-06) 158309 EPS nconv=0 first unconverged value (error) -302.035 (1.85408439e-06) 158310 EPS nconv=0 first unconverged value (error) -302.035 (1.83218884e-06) 158311 EPS nconv=0 first unconverged value (error) -302.035 (1.83218884e-06) 158312 EPS nconv=0 first unconverged value (error) -302.035 (2.34524439e-06) 158313 EPS nconv=0 first unconverged value (error) -302.035 (2.20977168e-06) 158314 EPS nconv=0 first unconverged value (error) -302.035 (2.12938225e-06) 158315 EPS nconv=0 first unconverged value (error) -302.035 (2.04877921e-06) 158316 EPS nconv=0 first unconverged value (error) -302.035 (2.02480723e-06) 158317 EPS nconv=0 first unconverged value (error) -302.035 (2.02480723e-06) 158318 EPS nconv=0 first unconverged value (error) -302.035 (2.30148153e-06) 158319 EPS nconv=0 first unconverged value (error) -302.035 (2.41742984e-06) 158320 EPS nconv=0 first unconverged value (error) -302.035 (2.20149884e-06) 158321 EPS nconv=0 first unconverged value (error) -302.035 (1.98558250e-06) 158322 EPS nconv=0 first unconverged value (error) -302.035 (1.95629677e-06) 158323 EPS nconv=0 first unconverged value (error) -302.035 (1.95629677e-06) 158324 EPS nconv=0 first unconverged value (error) -302.035 (2.88905765e-06) 158325 EPS nconv=0 first unconverged value (error) -302.035 (2.50139525e-06) 158326 EPS nconv=0 first unconverged value (error) -302.035 (2.36237288e-06) 158327 EPS nconv=0 first unconverged value (error) -302.035 (2.34770766e-06) 158328 EPS nconv=0 first unconverged value (error) -302.035 (2.29575846e-06) 158329 EPS nconv=0 first unconverged value (error) -302.035 (2.29575846e-06) 158330 EPS nconv=0 first unconverged value (error) -302.035 (2.36925568e-06) 158331 EPS nconv=0 first unconverged value (error) -302.035 (2.54678646e-06) 158332 EPS nconv=0 first unconverged value (error) -302.035 (2.12232207e-06) 158333 EPS nconv=0 first unconverged value (error) -302.035 (1.94083639e-06) 158334 EPS nconv=0 first unconverged value (error) -302.035 (1.93720694e-06) 158335 EPS nconv=0 first unconverged value (error) -302.035 (1.93720694e-06) 158336 EPS nconv=0 first unconverged value (error) -302.035 (1.90303346e-06) 158337 EPS nconv=0 first unconverged value (error) -302.035 (1.86547703e-06) 158338 EPS nconv=0 first unconverged value (error) -302.035 (1.84119909e-06) 158339 EPS nconv=0 first unconverged value (error) -302.035 (1.83240519e-06) 158340 EPS nconv=0 first unconverged value (error) -302.035 (1.82127864e-06) 158341 EPS nconv=0 first unconverged value (error) -302.035 (1.82127864e-06) 158342 EPS nconv=0 first unconverged value (error) -302.035 (2.19396715e-06) 158343 EPS nconv=0 first unconverged value (error) -302.035 (2.11686394e-06) 158344 EPS nconv=0 first unconverged value (error) -302.035 (2.05057562e-06) 158345 EPS nconv=0 first unconverged value (error) -302.035 (2.02871082e-06) 158346 EPS nconv=0 first unconverged value (error) -302.035 (2.01692684e-06) 158347 EPS nconv=0 first unconverged value (error) -302.035 (2.01692684e-06) 158348 EPS nconv=0 first unconverged value (error) -302.035 (2.39589901e-06) 158349 EPS nconv=0 first unconverged value (error) -302.035 (2.25207013e-06) 158350 EPS nconv=0 first unconverged value (error) -302.035 (2.13451759e-06) 158351 EPS nconv=0 first unconverged value (error) -302.035 (2.01918938e-06) 158352 EPS nconv=0 first unconverged value (error) -302.035 (1.96671176e-06) 158353 EPS nconv=0 first unconverged value (error) -302.035 (1.96671176e-06) 158354 EPS nconv=0 first unconverged value (error) -302.035 (2.04131334e-06) 158355 EPS nconv=0 first unconverged value (error) -302.035 (2.12613906e-06) 158356 EPS nconv=0 first unconverged value (error) -302.035 (1.94844098e-06) 158357 EPS nconv=0 first unconverged value (error) -302.035 (1.87232176e-06) 158358 EPS nconv=0 first unconverged value (error) -302.035 (1.86939114e-06) 158359 EPS nconv=0 first unconverged value (error) -302.035 (1.86939114e-06) 158360 EPS nconv=0 first unconverged value (error) -302.035 (2.33163092e-06) 158361 EPS nconv=0 first unconverged value (error) -302.035 (2.15287794e-06) 158362 EPS nconv=0 first unconverged value (error) -302.035 (2.07243814e-06) 158363 EPS nconv=0 first unconverged value (error) -302.035 (2.03976889e-06) 158364 EPS nconv=0 first unconverged value (error) -302.035 (1.96356165e-06) 158365 EPS nconv=0 first unconverged value (error) -302.035 (1.96356165e-06) 158366 EPS nconv=0 first unconverged value (error) -302.035 (1.96338530e-06) 158367 EPS nconv=0 first unconverged value (error) -302.035 (2.13827839e-06) 158368 EPS nconv=0 first unconverged value (error) -302.035 (1.94589654e-06) 158369 EPS nconv=0 first unconverged value (error) -302.035 (1.84235895e-06) 158370 EPS nconv=0 first unconverged value (error) -302.035 (1.82548965e-06) 158371 EPS nconv=0 first unconverged value (error) -302.035 (1.82548965e-06) 158372 EPS nconv=0 first unconverged value (error) -302.035 (2.15806544e-06) 158373 EPS nconv=0 first unconverged value (error) -302.035 (2.00398275e-06) 158374 EPS nconv=0 first unconverged value (error) -302.035 (1.96795269e-06) 158375 EPS nconv=0 first unconverged value (error) -302.035 (1.95375380e-06) 158376 EPS nconv=0 first unconverged value (error) -302.035 (1.92875270e-06) 158377 EPS nconv=0 first unconverged value (error) -302.035 (1.92875270e-06) 158378 EPS nconv=0 first unconverged value (error) -302.035 (2.41592508e-06) 158379 EPS nconv=0 first unconverged value (error) -302.035 (2.47649058e-06) 158380 EPS nconv=0 first unconverged value (error) -302.035 (2.21150564e-06) 158381 EPS nconv=0 first unconverged value (error) -302.035 (2.04354894e-06) 158382 EPS nconv=0 first unconverged value (error) -302.035 (2.01118487e-06) 158383 EPS nconv=0 first unconverged value (error) -302.035 (2.01118487e-06) 158384 EPS nconv=0 first unconverged value (error) -302.035 (2.05740917e-06) 158385 EPS nconv=0 first unconverged value (error) -302.035 (2.10750643e-06) 158386 EPS nconv=0 first unconverged value (error) -302.035 (1.98431677e-06) 158387 EPS nconv=0 first unconverged value (error) -302.035 (1.89689314e-06) 158388 EPS nconv=0 first unconverged value (error) -302.035 (1.86923159e-06) 158389 EPS nconv=0 first unconverged value (error) -302.035 (1.86923159e-06) 158390 EPS nconv=0 first unconverged value (error) -302.035 (2.26807193e-06) 158391 EPS nconv=0 first unconverged value (error) -302.035 (2.13375754e-06) 158392 EPS nconv=0 first unconverged value (error) -302.035 (2.08384323e-06) 158393 EPS nconv=0 first unconverged value (error) -302.035 (2.02429848e-06) 158394 EPS nconv=0 first unconverged value (error) -302.035 (1.97748990e-06) 158395 EPS nconv=0 first unconverged value (error) -302.035 (1.97748990e-06) 158396 EPS nconv=0 first unconverged value (error) -302.035 (2.83646342e-06) 158397 EPS nconv=0 first unconverged value (error) -302.035 (2.76754864e-06) 158398 EPS nconv=0 first unconverged value (error) -302.035 (2.54204419e-06) 158399 EPS nconv=0 first unconverged value (error) -302.035 (2.28960724e-06) 158400 EPS nconv=0 first unconverged value (error) -302.035 (2.26032315e-06) 158401 EPS nconv=0 first unconverged value (error) -302.035 (2.26032315e-06) 158402 EPS nconv=0 first unconverged value (error) -302.035 (3.31502438e-06) 158403 EPS nconv=0 first unconverged value (error) -302.035 (2.80258796e-06) 158404 EPS nconv=0 first unconverged value (error) -302.035 (2.52848545e-06) 158405 EPS nconv=0 first unconverged value (error) -302.035 (2.50371763e-06) 158406 EPS nconv=0 first unconverged value (error) -302.035 (2.39927654e-06) 158407 EPS nconv=0 first unconverged value (error) -302.035 (2.39927654e-06) 158408 EPS nconv=0 first unconverged value (error) -302.035 (2.37297752e-06) 158409 EPS nconv=0 first unconverged value (error) -302.035 (2.86919819e-06) 158410 EPS nconv=0 first unconverged value (error) -302.035 (2.14048511e-06) 158411 EPS nconv=0 first unconverged value (error) -302.035 (2.00518673e-06) 158412 EPS nconv=0 first unconverged value (error) -302.035 (1.92065806e-06) 158413 EPS nconv=0 first unconverged value (error) -302.035 (1.92065806e-06) 158414 EPS nconv=0 first unconverged value (error) -302.035 (1.84399854e-06) 158415 EPS nconv=0 first unconverged value (error) -302.035 (1.81590718e-06) 158416 EPS nconv=0 first unconverged value (error) -302.035 (1.81737819e-06) 158417 EPS nconv=0 first unconverged value (error) -302.035 (1.80358895e-06) 158418 EPS nconv=0 first unconverged value (error) -302.035 (1.79955032e-06) 158419 EPS nconv=0 first unconverged value (error) -302.035 (1.79955032e-06) 158420 EPS nconv=0 first unconverged value (error) -302.035 (2.00864810e-06) 158421 EPS nconv=0 first unconverged value (error) -302.035 (1.95988016e-06) 158422 EPS nconv=0 first unconverged value (error) -302.035 (1.93710196e-06) 158423 EPS nconv=0 first unconverged value (error) -302.035 (1.91302293e-06) 158424 EPS nconv=0 first unconverged value (error) -302.035 (1.89602256e-06) 158425 EPS nconv=0 first unconverged value (error) -302.035 (1.89602256e-06) 158426 EPS nconv=0 first unconverged value (error) -302.035 (2.26287542e-06) 158427 EPS nconv=0 first unconverged value (error) -302.035 (2.12027365e-06) 158428 EPS nconv=0 first unconverged value (error) -302.035 (2.01382037e-06) 158429 EPS nconv=0 first unconverged value (error) -302.035 (2.00794832e-06) 158430 EPS nconv=0 first unconverged value (error) -302.035 (1.96957359e-06) 158431 EPS nconv=0 first unconverged value (error) -302.035 (1.96957359e-06) 158432 EPS nconv=0 first unconverged value (error) -302.035 (2.12995034e-06) 158433 EPS nconv=0 first unconverged value (error) -302.035 (2.21465022e-06) 158434 EPS nconv=0 first unconverged value (error) -302.035 (2.02725533e-06) 158435 EPS nconv=0 first unconverged value (error) -302.035 (1.94721057e-06) 158436 EPS nconv=0 first unconverged value (error) -302.035 (1.92352214e-06) 158437 EPS nconv=0 first unconverged value (error) -302.035 (1.92352214e-06) 158438 EPS nconv=0 first unconverged value (error) -302.035 (2.94753885e-06) 158439 EPS nconv=0 first unconverged value (error) -302.035 (2.52720565e-06) 158440 EPS nconv=0 first unconverged value (error) -302.035 (2.41930509e-06) 158441 EPS nconv=0 first unconverged value (error) -302.035 (2.31035007e-06) 158442 EPS nconv=0 first unconverged value (error) -302.035 (2.19545276e-06) 158443 EPS nconv=0 first unconverged value (error) -302.035 (2.19545276e-06) 158444 EPS nconv=0 first unconverged value (error) -302.035 (2.19436916e-06) 158445 EPS nconv=0 first unconverged value (error) -302.035 (2.50042263e-06) 158446 EPS nconv=0 first unconverged value (error) -302.035 (2.06391804e-06) 158447 EPS nconv=0 first unconverged value (error) -302.035 (1.98989473e-06) 158448 EPS nconv=0 first unconverged value (error) -302.035 (1.91362483e-06) 158449 EPS nconv=0 first unconverged value (error) -302.035 (1.91362483e-06) 158450 EPS nconv=0 first unconverged value (error) -302.035 (2.45122970e-06) 158451 EPS nconv=0 first unconverged value (error) -302.035 (2.23325454e-06) 158452 EPS nconv=0 first unconverged value (error) -302.035 (2.13803220e-06) 158453 EPS nconv=0 first unconverged value (error) -302.035 (2.10711086e-06) 158454 EPS nconv=0 first unconverged value (error) -302.035 (2.05325545e-06) 158455 EPS nconv=0 first unconverged value (error) -302.035 (2.05325545e-06) 158456 EPS nconv=0 first unconverged value (error) -302.035 (2.35022896e-06) 158457 EPS nconv=0 first unconverged value (error) -302.035 (2.64962990e-06) 158458 EPS nconv=0 first unconverged value (error) -302.035 (2.40175425e-06) 158459 EPS nconv=0 first unconverged value (error) -302.035 (1.97672370e-06) 158460 EPS nconv=0 first unconverged value (error) -302.035 (1.95323343e-06) 158461 EPS nconv=0 first unconverged value (error) -302.035 (1.95323343e-06) 158462 EPS nconv=0 first unconverged value (error) -302.035 (2.75381413e-06) 158463 EPS nconv=0 first unconverged value (error) -302.035 (2.49902043e-06) 158464 EPS nconv=0 first unconverged value (error) -302.035 (2.50134753e-06) 158465 EPS nconv=0 first unconverged value (error) -302.035 (2.38782623e-06) 158466 EPS nconv=0 first unconverged value (error) -302.035 (2.33785856e-06) 158467 EPS nconv=0 first unconverged value (error) -302.035 (2.33785856e-06) 158468 EPS nconv=0 first unconverged value (error) -302.035 (2.77119253e-06) 158469 EPS nconv=0 first unconverged value (error) -302.035 (2.46220426e-06) 158470 EPS nconv=0 first unconverged value (error) -302.035 (2.13639683e-06) 158471 EPS nconv=0 first unconverged value (error) -302.035 (2.12251086e-06) 158472 EPS nconv=0 first unconverged value (error) -302.035 (2.10528506e-06) 158473 EPS nconv=0 first unconverged value (error) -302.035 (2.10528506e-06) 158474 EPS nconv=0 first unconverged value (error) -302.035 (2.61187770e-06) 158475 EPS nconv=0 first unconverged value (error) -302.035 (2.60880154e-06) 158476 EPS nconv=0 first unconverged value (error) -302.035 (2.25178498e-06) 158477 EPS nconv=0 first unconverged value (error) -302.035 (2.11444167e-06) 158478 EPS nconv=0 first unconverged value (error) -302.035 (2.04527735e-06) 158479 EPS nconv=0 first unconverged value (error) -302.035 (2.04527735e-06) 158480 EPS nconv=0 first unconverged value (error) -302.035 (2.44269720e-06) 158481 EPS nconv=0 first unconverged value (error) -302.035 (2.53432852e-06) 158482 EPS nconv=0 first unconverged value (error) -302.035 (2.20604159e-06) 158483 EPS nconv=0 first unconverged value (error) -302.035 (2.06744213e-06) 158484 EPS nconv=0 first unconverged value (error) -302.035 (1.98592948e-06) 158485 EPS nconv=0 first unconverged value (error) -302.035 (1.98592948e-06) 158486 EPS nconv=0 first unconverged value (error) -302.035 (2.22908528e-06) 158487 EPS nconv=0 first unconverged value (error) -302.035 (2.22609374e-06) 158488 EPS nconv=0 first unconverged value (error) -302.035 (2.12308737e-06) 158489 EPS nconv=0 first unconverged value (error) -302.035 (2.04651053e-06) 158490 EPS nconv=0 first unconverged value (error) -302.035 (2.02778167e-06) 158491 EPS nconv=0 first unconverged value (error) -302.035 (2.02778167e-06) 158492 EPS nconv=0 first unconverged value (error) -302.035 (2.59372520e-06) 158493 EPS nconv=0 first unconverged value (error) -302.035 (2.26024644e-06) 158494 EPS nconv=0 first unconverged value (error) -302.035 (2.15203736e-06) 158495 EPS nconv=0 first unconverged value (error) -302.035 (2.09208377e-06) 158496 EPS nconv=0 first unconverged value (error) -302.035 (2.04744476e-06) 158497 EPS nconv=0 first unconverged value (error) -302.035 (2.04744476e-06) 158498 EPS nconv=0 first unconverged value (error) -302.035 (2.01357155e-06) 158499 EPS nconv=0 first unconverged value (error) -302.035 (2.26555868e-06) 158500 EPS nconv=0 first unconverged value (error) -302.035 (1.95038577e-06) 158501 EPS nconv=0 first unconverged value (error) -302.035 (1.90073160e-06) 158502 EPS nconv=0 first unconverged value (error) -302.035 (1.85496065e-06) 158503 EPS nconv=0 first unconverged value (error) -302.035 (1.85496065e-06) 158504 EPS nconv=0 first unconverged value (error) -302.035 (2.49444935e-06) 158505 EPS nconv=0 first unconverged value (error) -302.035 (2.33358842e-06) 158506 EPS nconv=0 first unconverged value (error) -302.035 (2.19832383e-06) 158507 EPS nconv=0 first unconverged value (error) -302.035 (2.20281878e-06) 158508 EPS nconv=0 first unconverged value (error) -302.035 (2.10508275e-06) 158509 EPS nconv=0 first unconverged value (error) -302.035 (2.10508275e-06) 158510 EPS nconv=0 first unconverged value (error) -302.035 (2.59018037e-06) 158511 EPS nconv=0 first unconverged value (error) -302.035 (2.70454745e-06) 158512 EPS nconv=0 first unconverged value (error) -302.035 (2.56820086e-06) 158513 EPS nconv=0 first unconverged value (error) -302.035 (2.21749937e-06) 158514 EPS nconv=0 first unconverged value (error) -302.035 (2.15368321e-06) 158515 EPS nconv=0 first unconverged value (error) -302.035 (2.15368321e-06) 158516 EPS nconv=0 first unconverged value (error) -302.035 (2.80650232e-06) 158517 EPS nconv=0 first unconverged value (error) -302.035 (2.42024715e-06) 158518 EPS nconv=0 first unconverged value (error) -302.035 (2.26975126e-06) 158519 EPS nconv=0 first unconverged value (error) -302.035 (2.21758279e-06) 158520 EPS nconv=0 first unconverged value (error) -302.035 (2.12843912e-06) 158521 EPS nconv=0 first unconverged value (error) -302.035 (2.12843912e-06) 158522 EPS nconv=0 first unconverged value (error) -302.035 (2.15302813e-06) 158523 EPS nconv=0 first unconverged value (error) -302.035 (2.45541025e-06) 158524 EPS nconv=0 first unconverged value (error) -302.035 (2.04194022e-06) 158525 EPS nconv=0 first unconverged value (error) -302.035 (1.93634083e-06) 158526 EPS nconv=0 first unconverged value (error) -302.035 (1.87264817e-06) 158527 EPS nconv=0 first unconverged value (error) -302.035 (1.87264817e-06) 158528 EPS nconv=0 first unconverged value (error) -302.035 (1.81713686e-06) 158529 EPS nconv=0 first unconverged value (error) -302.035 (1.82132590e-06) 158530 EPS nconv=0 first unconverged value (error) -302.035 (1.80949514e-06) 158531 EPS nconv=0 first unconverged value (error) -302.035 (1.80423242e-06) 158532 EPS nconv=0 first unconverged value (error) -302.035 (1.79967565e-06) 158533 EPS nconv=0 first unconverged value (error) -302.035 (1.79967565e-06) 158534 EPS nconv=0 first unconverged value (error) -302.035 (1.93021624e-06) 158535 EPS nconv=0 first unconverged value (error) -302.035 (1.89513495e-06) 158536 EPS nconv=0 first unconverged value (error) -302.035 (1.88187356e-06) 158537 EPS nconv=0 first unconverged value (error) -302.035 (1.87065173e-06) 158538 EPS nconv=0 first unconverged value (error) -302.035 (1.85491832e-06) 158539 EPS nconv=0 first unconverged value (error) -302.035 (1.85491832e-06) 158540 EPS nconv=0 first unconverged value (error) -302.035 (2.15045855e-06) 158541 EPS nconv=0 first unconverged value (error) -302.035 (2.03233822e-06) 158542 EPS nconv=0 first unconverged value (error) -302.035 (1.96891322e-06) 158543 EPS nconv=0 first unconverged value (error) -302.035 (1.94785767e-06) 158544 EPS nconv=0 first unconverged value (error) -302.035 (1.92819342e-06) 158545 EPS nconv=0 first unconverged value (error) -302.035 (1.92819342e-06) 158546 EPS nconv=0 first unconverged value (error) -302.035 (1.92116971e-06) 158547 EPS nconv=0 first unconverged value (error) -302.035 (2.01185448e-06) 158548 EPS nconv=0 first unconverged value (error) -302.035 (1.88805974e-06) 158549 EPS nconv=0 first unconverged value (error) -302.035 (1.85736977e-06) 158550 EPS nconv=0 first unconverged value (error) -302.035 (1.81974294e-06) 158551 EPS nconv=0 first unconverged value (error) -302.035 (1.81974294e-06) 158552 EPS nconv=0 first unconverged value (error) -302.035 (2.78194062e-06) 158553 EPS nconv=0 first unconverged value (error) -302.035 (2.55358034e-06) 158554 EPS nconv=0 first unconverged value (error) -302.035 (2.41091039e-06) 158555 EPS nconv=0 first unconverged value (error) -302.035 (2.37275445e-06) 158556 EPS nconv=0 first unconverged value (error) -302.035 (2.26966021e-06) 158557 EPS nconv=0 first unconverged value (error) -302.035 (2.26966021e-06) 158558 EPS nconv=0 first unconverged value (error) -302.035 (2.26083461e-06) 158559 EPS nconv=0 first unconverged value (error) -302.035 (2.39440784e-06) 158560 EPS nconv=0 first unconverged value (error) -302.035 (2.20015783e-06) 158561 EPS nconv=0 first unconverged value (error) -302.035 (1.88112010e-06) 158562 EPS nconv=0 first unconverged value (error) -302.035 (1.88898777e-06) 158563 EPS nconv=0 first unconverged value (error) -302.035 (1.88898777e-06) 158564 EPS nconv=0 first unconverged value (error) -302.035 (1.83633312e-06) 158565 EPS nconv=0 first unconverged value (error) -302.035 (1.81451392e-06) 158566 EPS nconv=0 first unconverged value (error) -302.035 (1.80394189e-06) 158567 EPS nconv=0 first unconverged value (error) -302.035 (1.79992040e-06) 158568 EPS nconv=0 first unconverged value (error) -302.035 (1.79854383e-06) 158569 EPS nconv=0 first unconverged value (error) -302.035 (1.79854383e-06) 158570 EPS nconv=0 first unconverged value (error) -302.035 (2.55658642e-06) 158571 EPS nconv=0 first unconverged value (error) -302.035 (2.27445711e-06) 158572 EPS nconv=0 first unconverged value (error) -302.035 (2.19523118e-06) 158573 EPS nconv=0 first unconverged value (error) -302.035 (2.09265264e-06) 158574 EPS nconv=0 first unconverged value (error) -302.035 (2.06700242e-06) 158575 EPS nconv=0 first unconverged value (error) -302.035 (2.06700242e-06) 158576 EPS nconv=0 first unconverged value (error) -302.035 (2.08988541e-06) 158577 EPS nconv=0 first unconverged value (error) -302.035 (2.38069625e-06) 158578 EPS nconv=0 first unconverged value (error) -302.035 (2.03839889e-06) 158579 EPS nconv=0 first unconverged value (error) -302.035 (1.90276604e-06) 158580 EPS nconv=0 first unconverged value (error) -302.035 (1.81785582e-06) 158581 EPS nconv=0 first unconverged value (error) -302.035 (1.81785582e-06) 158582 EPS nconv=0 first unconverged value (error) -302.035 (1.92858308e-06) 158583 EPS nconv=0 first unconverged value (error) -302.035 (1.93379771e-06) 158584 EPS nconv=0 first unconverged value (error) -302.035 (1.88176139e-06) 158585 EPS nconv=0 first unconverged value (error) -302.035 (1.87527589e-06) 158586 EPS nconv=0 first unconverged value (error) -302.035 (1.86849345e-06) 158587 EPS nconv=0 first unconverged value (error) -302.035 (1.86849345e-06) 158588 EPS nconv=0 first unconverged value (error) -302.035 (2.69308538e-06) 158589 EPS nconv=0 first unconverged value (error) -302.035 (2.39393473e-06) 158590 EPS nconv=0 first unconverged value (error) -302.035 (2.19182062e-06) 158591 EPS nconv=0 first unconverged value (error) -302.035 (2.18993719e-06) 158592 EPS nconv=0 first unconverged value (error) -302.035 (2.14134200e-06) 158593 EPS nconv=0 first unconverged value (error) -302.035 (2.14134200e-06) 158594 EPS nconv=0 first unconverged value (error) -302.035 (2.51646111e-06) 158595 EPS nconv=0 first unconverged value (error) -302.035 (2.85912590e-06) 158596 EPS nconv=0 first unconverged value (error) -302.035 (2.42825960e-06) 158597 EPS nconv=0 first unconverged value (error) -302.035 (2.06402164e-06) 158598 EPS nconv=0 first unconverged value (error) -302.035 (2.00984277e-06) 158599 EPS nconv=0 first unconverged value (error) -302.035 (2.00984277e-06) 158600 EPS nconv=0 first unconverged value (error) -302.035 (2.12508556e-06) 158601 EPS nconv=0 first unconverged value (error) -302.035 (2.13596876e-06) 158602 EPS nconv=0 first unconverged value (error) -302.035 (2.12252506e-06) 158603 EPS nconv=0 first unconverged value (error) -302.035 (1.90008438e-06) 158604 EPS nconv=0 first unconverged value (error) -302.035 (1.85717342e-06) 158605 EPS nconv=0 first unconverged value (error) -302.035 (1.85717342e-06) 158606 EPS nconv=0 first unconverged value (error) -302.035 (2.38611743e-06) 158607 EPS nconv=0 first unconverged value (error) -302.035 (2.16314467e-06) 158608 EPS nconv=0 first unconverged value (error) -302.035 (2.09643863e-06) 158609 EPS nconv=0 first unconverged value (error) -302.035 (2.02132129e-06) 158610 EPS nconv=0 first unconverged value (error) -302.035 (1.98598057e-06) 158611 EPS nconv=0 first unconverged value (error) -302.035 (1.98598057e-06) 158612 EPS nconv=0 first unconverged value (error) -302.035 (2.48984286e-06) 158613 EPS nconv=0 first unconverged value (error) -302.035 (2.57762580e-06) 158614 EPS nconv=0 first unconverged value (error) -302.035 (2.29133115e-06) 158615 EPS nconv=0 first unconverged value (error) -302.035 (2.08445285e-06) 158616 EPS nconv=0 first unconverged value (error) -302.035 (2.07030524e-06) 158617 EPS nconv=0 first unconverged value (error) -302.035 (2.07030524e-06) 158618 EPS nconv=0 first unconverged value (error) -302.035 (2.33997419e-06) 158619 EPS nconv=0 first unconverged value (error) -302.035 (2.20759367e-06) 158620 EPS nconv=0 first unconverged value (error) -302.035 (2.05084936e-06) 158621 EPS nconv=0 first unconverged value (error) -302.035 (1.99131587e-06) 158622 EPS nconv=0 first unconverged value (error) -302.035 (1.97465129e-06) 158623 EPS nconv=0 first unconverged value (error) -302.035 (1.97465129e-06) 158624 EPS nconv=0 first unconverged value (error) -302.035 (1.96673513e-06) 158625 EPS nconv=0 first unconverged value (error) -302.035 (2.07178409e-06) 158626 EPS nconv=0 first unconverged value (error) -302.035 (1.86953474e-06) 158627 EPS nconv=0 first unconverged value (error) -302.035 (1.83561722e-06) 158628 EPS nconv=0 first unconverged value (error) -302.035 (1.81595343e-06) 158629 EPS nconv=0 first unconverged value (error) -302.035 (1.81595343e-06) 158630 EPS nconv=0 first unconverged value (error) -302.035 (1.95298285e-06) 158631 EPS nconv=0 first unconverged value (error) -302.035 (1.87154664e-06) 158632 EPS nconv=0 first unconverged value (error) -302.035 (1.83769225e-06) 158633 EPS nconv=0 first unconverged value (error) -302.035 (1.83142467e-06) 158634 EPS nconv=0 first unconverged value (error) -302.035 (1.82770100e-06) 158635 EPS nconv=0 first unconverged value (error) -302.035 (1.82770100e-06) 158636 EPS nconv=0 first unconverged value (error) -302.035 (2.74314768e-06) 158637 EPS nconv=0 first unconverged value (error) -302.035 (2.59826665e-06) 158638 EPS nconv=0 first unconverged value (error) -302.035 (2.39980811e-06) 158639 EPS nconv=0 first unconverged value (error) -302.035 (2.23266938e-06) 158640 EPS nconv=0 first unconverged value (error) -302.035 (2.21191929e-06) 158641 EPS nconv=0 first unconverged value (error) -302.035 (2.21191929e-06) 158642 EPS nconv=0 first unconverged value (error) -302.035 (2.48184583e-06) 158643 EPS nconv=0 first unconverged value (error) -302.035 (2.68310822e-06) 158644 EPS nconv=0 first unconverged value (error) -302.035 (2.39158227e-06) 158645 EPS nconv=0 first unconverged value (error) -302.035 (1.99681937e-06) 158646 EPS nconv=0 first unconverged value (error) -302.035 (1.95167656e-06) 158647 EPS nconv=0 first unconverged value (error) -302.035 (1.95167656e-06) 158648 EPS nconv=0 first unconverged value (error) -302.035 (2.41194431e-06) 158649 EPS nconv=0 first unconverged value (error) -302.035 (2.18515809e-06) 158650 EPS nconv=0 first unconverged value (error) -302.035 (2.11654114e-06) 158651 EPS nconv=0 first unconverged value (error) -302.035 (2.05995343e-06) 158652 EPS nconv=0 first unconverged value (error) -302.035 (2.02676330e-06) 158653 EPS nconv=0 first unconverged value (error) -302.035 (2.02676330e-06) 158654 EPS nconv=0 first unconverged value (error) -302.035 (2.01344136e-06) 158655 EPS nconv=0 first unconverged value (error) -302.035 (2.12364776e-06) 158656 EPS nconv=0 first unconverged value (error) -302.035 (1.90283991e-06) 158657 EPS nconv=0 first unconverged value (error) -302.035 (1.86114221e-06) 158658 EPS nconv=0 first unconverged value (error) -302.035 (1.83206643e-06) 158659 EPS nconv=0 first unconverged value (error) -302.035 (1.83206643e-06) 158660 EPS nconv=0 first unconverged value (error) -302.035 (2.11179523e-06) 158661 EPS nconv=0 first unconverged value (error) -302.035 (1.99283401e-06) 158662 EPS nconv=0 first unconverged value (error) -302.035 (1.94171634e-06) 158663 EPS nconv=0 first unconverged value (error) -302.035 (1.91504785e-06) 158664 EPS nconv=0 first unconverged value (error) -302.035 (1.89329278e-06) 158665 EPS nconv=0 first unconverged value (error) -302.035 (1.89329278e-06) 158666 EPS nconv=0 first unconverged value (error) -302.035 (3.14780736e-06) 158667 EPS nconv=0 first unconverged value (error) -302.035 (3.26109861e-06) 158668 EPS nconv=0 first unconverged value (error) -302.035 (3.09766888e-06) 158669 EPS nconv=0 first unconverged value (error) -302.035 (2.70042477e-06) 158670 EPS nconv=0 first unconverged value (error) -302.035 (2.66954611e-06) 158671 EPS nconv=0 first unconverged value (error) -302.035 (2.66954611e-06) 158672 EPS nconv=0 first unconverged value (error) -302.035 (2.97250470e-06) 158673 EPS nconv=0 first unconverged value (error) -302.035 (2.49027981e-06) 158674 EPS nconv=0 first unconverged value (error) -302.035 (2.23766025e-06) 158675 EPS nconv=0 first unconverged value (error) -302.035 (2.14994058e-06) 158676 EPS nconv=0 first unconverged value (error) -302.035 (2.10181772e-06) 158677 EPS nconv=0 first unconverged value (error) -302.035 (2.10181772e-06) 158678 EPS nconv=0 first unconverged value (error) -302.035 (2.10707258e-06) 158679 EPS nconv=0 first unconverged value (error) -302.035 (2.15786852e-06) 158680 EPS nconv=0 first unconverged value (error) -302.035 (1.98867460e-06) 158681 EPS nconv=0 first unconverged value (error) -302.035 (1.89260692e-06) 158682 EPS nconv=0 first unconverged value (error) -302.035 (1.83105316e-06) 158683 EPS nconv=0 first unconverged value (error) -302.035 (1.83105316e-06) 158684 EPS nconv=0 first unconverged value (error) -302.035 (2.42623515e-06) 158685 EPS nconv=0 first unconverged value (error) -302.035 (2.30081893e-06) 158686 EPS nconv=0 first unconverged value (error) -302.035 (2.23273758e-06) 158687 EPS nconv=0 first unconverged value (error) -302.035 (2.17665936e-06) 158688 EPS nconv=0 first unconverged value (error) -302.035 (2.12257989e-06) 158689 EPS nconv=0 first unconverged value (error) -302.035 (2.12257989e-06) 158690 EPS nconv=0 first unconverged value (error) -302.035 (3.59593477e-06) 158691 EPS nconv=0 first unconverged value (error) -302.035 (3.28608887e-06) 158692 EPS nconv=0 first unconverged value (error) -302.035 (2.95803813e-06) 158693 EPS nconv=0 first unconverged value (error) -302.035 (2.94129924e-06) 158694 EPS nconv=0 first unconverged value (error) -302.035 (2.90420757e-06) 158695 EPS nconv=0 first unconverged value (error) -302.035 (2.90420757e-06) 158696 EPS nconv=0 first unconverged value (error) -302.035 (2.90235763e-06) 158697 EPS nconv=0 first unconverged value (error) -302.035 (2.77464899e-06) 158698 EPS nconv=0 first unconverged value (error) -302.035 (2.43389009e-06) 158699 EPS nconv=0 first unconverged value (error) -302.035 (2.07975987e-06) 158700 EPS nconv=0 first unconverged value (error) -302.035 (1.93234868e-06) 158701 EPS nconv=0 first unconverged value (error) -302.035 (1.93234868e-06) 158702 EPS nconv=0 first unconverged value (error) -302.035 (1.82468266e-06) 158703 EPS nconv=0 first unconverged value (error) -302.035 (1.81217379e-06) 158704 EPS nconv=0 first unconverged value (error) -302.035 (1.80458368e-06) 158705 EPS nconv=0 first unconverged value (error) -302.035 (1.79841309e-06) 158706 EPS nconv=0 first unconverged value (error) -302.035 (1.79763192e-06) 158707 EPS nconv=0 first unconverged value (error) -302.035 (1.79763192e-06) 158708 EPS nconv=0 first unconverged value (error) -302.035 (2.03002239e-06) 158709 EPS nconv=0 first unconverged value (error) -302.035 (1.94209945e-06) 158710 EPS nconv=0 first unconverged value (error) -302.035 (1.92598211e-06) 158711 EPS nconv=0 first unconverged value (error) -302.035 (1.90922716e-06) 158712 EPS nconv=0 first unconverged value (error) -302.035 (1.90225351e-06) 158713 EPS nconv=0 first unconverged value (error) -302.035 (1.90225351e-06) 158714 EPS nconv=0 first unconverged value (error) -302.035 (1.99252193e-06) 158715 EPS nconv=0 first unconverged value (error) -302.035 (2.01235120e-06) 158716 EPS nconv=0 first unconverged value (error) -302.035 (1.92723359e-06) 158717 EPS nconv=0 first unconverged value (error) -302.035 (1.84653377e-06) 158718 EPS nconv=0 first unconverged value (error) -302.035 (1.83415086e-06) 158719 EPS nconv=0 first unconverged value (error) -302.035 (1.83415086e-06) 158720 EPS nconv=0 first unconverged value (error) -302.035 (1.82949249e-06) 158721 EPS nconv=0 first unconverged value (error) -302.035 (1.83614424e-06) 158722 EPS nconv=0 first unconverged value (error) -302.035 (1.81352099e-06) 158723 EPS nconv=0 first unconverged value (error) -302.035 (1.80557226e-06) 158724 EPS nconv=0 first unconverged value (error) -302.035 (1.79964393e-06) 158725 EPS nconv=0 first unconverged value (error) -302.035 (1.79964393e-06) 158726 EPS nconv=0 first unconverged value (error) -302.035 (1.80674804e-06) 158727 EPS nconv=0 first unconverged value (error) -302.035 (1.80367350e-06) 158728 EPS nconv=0 first unconverged value (error) -302.035 (1.80163356e-06) 158729 EPS nconv=0 first unconverged value (error) -302.035 (1.80061692e-06) 158730 EPS nconv=0 first unconverged value (error) -302.035 (1.79955054e-06) 158731 EPS nconv=0 first unconverged value (error) -302.035 (1.79955054e-06) 158732 EPS nconv=0 first unconverged value (error) -302.035 (3.64765978e-06) 158733 EPS nconv=0 first unconverged value (error) -302.035 (3.54266482e-06) 158734 EPS nconv=0 first unconverged value (error) -302.035 (3.38042442e-06) 158735 EPS nconv=0 first unconverged value (error) -302.035 (3.15683701e-06) 158736 EPS nconv=0 first unconverged value (error) -302.035 (3.13241897e-06) 158737 EPS nconv=0 first unconverged value (error) -302.035 (3.13241897e-06) 158738 EPS nconv=0 first unconverged value (error) -302.035 (3.14705498e-06) 158739 EPS nconv=0 first unconverged value (error) -302.035 (2.65294287e-06) 158740 EPS nconv=0 first unconverged value (error) -302.035 (2.56265029e-06) 158741 EPS nconv=0 first unconverged value (error) -302.035 (2.08668533e-06) 158742 EPS nconv=0 first unconverged value (error) -302.035 (1.91301853e-06) 158743 EPS nconv=0 first unconverged value (error) -302.035 (1.91301853e-06) 158744 EPS nconv=0 first unconverged value (error) -302.035 (1.89312660e-06) 158745 EPS nconv=0 first unconverged value (error) -302.035 (1.90624894e-06) 158746 EPS nconv=0 first unconverged value (error) -302.035 (1.84824031e-06) 158747 EPS nconv=0 first unconverged value (error) -302.035 (1.82337469e-06) 158748 EPS nconv=0 first unconverged value (error) -302.035 (1.81095944e-06) 158749 EPS nconv=0 first unconverged value (error) -302.035 (1.81095944e-06) 158750 EPS nconv=0 first unconverged value (error) -302.035 (2.40602064e-06) 158751 EPS nconv=0 first unconverged value (error) -302.035 (2.20311565e-06) 158752 EPS nconv=0 first unconverged value (error) -302.035 (2.11763336e-06) 158753 EPS nconv=0 first unconverged value (error) -302.035 (2.06905792e-06) 158754 EPS nconv=0 first unconverged value (error) -302.035 (2.03334813e-06) 158755 EPS nconv=0 first unconverged value (error) -302.035 (2.03334813e-06) 158756 EPS nconv=0 first unconverged value (error) -302.035 (2.05494857e-06) 158757 EPS nconv=0 first unconverged value (error) -302.035 (2.30389858e-06) 158758 EPS nconv=0 first unconverged value (error) -302.035 (2.06714630e-06) 158759 EPS nconv=0 first unconverged value (error) -302.035 (1.86182581e-06) 158760 EPS nconv=0 first unconverged value (error) -302.035 (1.82500779e-06) 158761 EPS nconv=0 first unconverged value (error) -302.035 (1.82500779e-06) 158762 EPS nconv=0 first unconverged value (error) -302.035 (1.80207411e-06) 158763 EPS nconv=0 first unconverged value (error) -302.035 (1.80227593e-06) 158764 EPS nconv=0 first unconverged value (error) -302.035 (1.79611359e-06) 158765 EPS nconv=0 first unconverged value (error) -302.035 (1.79481539e-06) 158766 EPS nconv=0 first unconverged value (error) -302.035 (1.79416135e-06) 158767 EPS nconv=0 first unconverged value (error) -302.035 (1.79416135e-06) 158768 EPS nconv=0 first unconverged value (error) -302.035 (1.79577825e-06) 158769 EPS nconv=0 first unconverged value (error) -302.035 (1.79495818e-06) 158770 EPS nconv=0 first unconverged value (error) -302.035 (1.79465996e-06) 158771 EPS nconv=0 first unconverged value (error) -302.035 (1.79459016e-06) 158772 EPS nconv=0 first unconverged value (error) -302.035 (1.79448929e-06) 158773 EPS nconv=0 first unconverged value (error) -302.035 (1.79448929e-06) 158774 EPS nconv=0 first unconverged value (error) -302.035 (2.75936954e-06) 158775 EPS nconv=0 first unconverged value (error) -302.035 (2.57837343e-06) 158776 EPS nconv=0 first unconverged value (error) -302.035 (2.45578359e-06) 158777 EPS nconv=0 first unconverged value (error) -302.035 (2.36157148e-06) 158778 EPS nconv=0 first unconverged value (error) -302.035 (2.34377106e-06) 158779 EPS nconv=0 first unconverged value (error) -302.035 (2.34377106e-06) 158780 EPS nconv=0 first unconverged value (error) -302.035 (2.42371213e-06) 158781 EPS nconv=0 first unconverged value (error) -302.035 (2.35198480e-06) 158782 EPS nconv=0 first unconverged value (error) -302.035 (2.13053552e-06) 158783 EPS nconv=0 first unconverged value (error) -302.035 (2.02817691e-06) 158784 EPS nconv=0 first unconverged value (error) -302.035 (1.90692718e-06) 158785 EPS nconv=0 first unconverged value (error) -302.035 (1.90692718e-06) 158786 EPS nconv=0 first unconverged value (error) -302.035 (2.19637967e-06) 158787 EPS nconv=0 first unconverged value (error) -302.035 (2.30975972e-06) 158788 EPS nconv=0 first unconverged value (error) -302.035 (2.11892504e-06) 158789 EPS nconv=0 first unconverged value (error) -302.035 (1.98413634e-06) 158790 EPS nconv=0 first unconverged value (error) -302.035 (1.95923985e-06) 158791 EPS nconv=0 first unconverged value (error) -302.035 (1.95923985e-06) 158792 EPS nconv=0 first unconverged value (error) -302.035 (2.07224320e-06) 158793 EPS nconv=0 first unconverged value (error) -302.035 (2.07619941e-06) 158794 EPS nconv=0 first unconverged value (error) -302.035 (2.05522935e-06) 158795 EPS nconv=0 first unconverged value (error) -302.035 (1.93821823e-06) 158796 EPS nconv=0 first unconverged value (error) -302.035 (1.87593968e-06) 158797 EPS nconv=0 first unconverged value (error) -302.035 (1.87593968e-06) 158798 EPS nconv=0 first unconverged value (error) -302.035 (2.61973500e-06) 158799 EPS nconv=0 first unconverged value (error) -302.035 (2.47310858e-06) 158800 EPS nconv=0 first unconverged value (error) -302.035 (2.44205145e-06) 158801 EPS nconv=0 first unconverged value (error) -302.035 (2.25192816e-06) 158802 EPS nconv=0 first unconverged value (error) -302.035 (2.19047981e-06) 158803 EPS nconv=0 first unconverged value (error) -302.035 (2.19047981e-06) 158804 EPS nconv=0 first unconverged value (error) -302.035 (2.51540130e-06) 158805 EPS nconv=0 first unconverged value (error) -302.035 (2.42998558e-06) 158806 EPS nconv=0 first unconverged value (error) -302.035 (2.11469637e-06) 158807 EPS nconv=0 first unconverged value (error) -302.035 (2.07902196e-06) 158808 EPS nconv=0 first unconverged value (error) -302.035 (2.05120064e-06) 158809 EPS nconv=0 first unconverged value (error) -302.035 (2.05120064e-06) 158810 EPS nconv=0 first unconverged value (error) -302.035 (2.04067118e-06) 158811 EPS nconv=0 first unconverged value (error) -302.035 (2.07809568e-06) 158812 EPS nconv=0 first unconverged value (error) -302.035 (1.95345320e-06) 158813 EPS nconv=0 first unconverged value (error) -302.035 (1.87327744e-06) 158814 EPS nconv=0 first unconverged value (error) -302.035 (1.83798261e-06) 158815 EPS nconv=0 first unconverged value (error) -302.035 (1.83798261e-06) 158816 EPS nconv=0 first unconverged value (error) -302.035 (2.78720389e-06) 158817 EPS nconv=0 first unconverged value (error) -302.035 (2.49265904e-06) 158818 EPS nconv=0 first unconverged value (error) -302.035 (2.39373691e-06) 158819 EPS nconv=0 first unconverged value (error) -302.035 (2.29590766e-06) 158820 EPS nconv=0 first unconverged value (error) -302.035 (2.21683788e-06) 158821 EPS nconv=0 first unconverged value (error) -302.035 (2.21683788e-06) 158822 EPS nconv=0 first unconverged value (error) -302.035 (2.95078922e-06) 158823 EPS nconv=0 first unconverged value (error) -302.035 (2.89596006e-06) 158824 EPS nconv=0 first unconverged value (error) -302.035 (2.47487807e-06) 158825 EPS nconv=0 first unconverged value (error) -302.035 (2.45361762e-06) 158826 EPS nconv=0 first unconverged value (error) -302.035 (2.35815778e-06) 158827 EPS nconv=0 first unconverged value (error) -302.035 (2.35815778e-06) 158828 EPS nconv=0 first unconverged value (error) -302.035 (2.28819641e-06) 158829 EPS nconv=0 first unconverged value (error) -302.035 (2.38838267e-06) 158830 EPS nconv=0 first unconverged value (error) -302.035 (2.14121085e-06) 158831 EPS nconv=0 first unconverged value (error) -302.035 (1.93361153e-06) 158832 EPS nconv=0 first unconverged value (error) -302.035 (1.86095569e-06) 158833 EPS nconv=0 first unconverged value (error) -302.035 (1.86095569e-06) 158834 EPS nconv=0 first unconverged value (error) -302.035 (1.81760750e-06) 158835 EPS nconv=0 first unconverged value (error) -302.035 (1.80843698e-06) 158836 EPS nconv=0 first unconverged value (error) -302.035 (1.80679205e-06) 158837 EPS nconv=0 first unconverged value (error) -302.035 (1.80391492e-06) 158838 EPS nconv=0 first unconverged value (error) -302.035 (1.80147929e-06) 158839 EPS nconv=0 first unconverged value (error) -302.035 (1.80147929e-06) 158840 EPS nconv=0 first unconverged value (error) -302.035 (1.87060457e-06) 158841 EPS nconv=0 first unconverged value (error) -302.035 (1.86486314e-06) 158842 EPS nconv=0 first unconverged value (error) -302.035 (1.84636927e-06) 158843 EPS nconv=0 first unconverged value (error) -302.035 (1.84140508e-06) 158844 EPS nconv=0 first unconverged value (error) -302.035 (1.83575992e-06) 158845 EPS nconv=0 first unconverged value (error) -302.035 (1.83575992e-06) 158846 EPS nconv=0 first unconverged value (error) -302.035 (2.04038144e-06) 158847 EPS nconv=0 first unconverged value (error) -302.035 (2.01029823e-06) 158848 EPS nconv=0 first unconverged value (error) -302.035 (1.98067361e-06) 158849 EPS nconv=0 first unconverged value (error) -302.035 (1.89907143e-06) 158850 EPS nconv=0 first unconverged value (error) -302.035 (1.88336673e-06) 158851 EPS nconv=0 first unconverged value (error) -302.035 (1.88336673e-06) 158852 EPS nconv=0 first unconverged value (error) -302.035 (1.98927898e-06) 158853 EPS nconv=0 first unconverged value (error) -302.035 (1.96020125e-06) 158854 EPS nconv=0 first unconverged value (error) -302.035 (1.91160738e-06) 158855 EPS nconv=0 first unconverged value (error) -302.035 (1.89199207e-06) 158856 EPS nconv=0 first unconverged value (error) -302.035 (1.87863493e-06) 158857 EPS nconv=0 first unconverged value (error) -302.035 (1.87863493e-06) 158858 EPS nconv=0 first unconverged value (error) -302.035 (1.95889069e-06) 158859 EPS nconv=0 first unconverged value (error) -302.035 (1.90208075e-06) 158860 EPS nconv=0 first unconverged value (error) -302.035 (1.84535371e-06) 158861 EPS nconv=0 first unconverged value (error) -302.035 (1.84469371e-06) 158862 EPS nconv=0 first unconverged value (error) -302.035 (1.83430446e-06) 158863 EPS nconv=0 first unconverged value (error) -302.035 (1.83430446e-06) 158864 EPS nconv=0 first unconverged value (error) -302.035 (1.98369220e-06) 158865 EPS nconv=0 first unconverged value (error) -302.035 (1.98542952e-06) 158866 EPS nconv=0 first unconverged value (error) -302.035 (1.90522375e-06) 158867 EPS nconv=0 first unconverged value (error) -302.035 (1.87242815e-06) 158868 EPS nconv=0 first unconverged value (error) -302.035 (1.85738230e-06) 158869 EPS nconv=0 first unconverged value (error) -302.035 (1.85738230e-06) 158870 EPS nconv=0 first unconverged value (error) -302.035 (1.97206095e-06) 158871 EPS nconv=0 first unconverged value (error) -302.035 (1.98826956e-06) 158872 EPS nconv=0 first unconverged value (error) -302.035 (1.92755409e-06) 158873 EPS nconv=0 first unconverged value (error) -302.035 (1.89143016e-06) 158874 EPS nconv=0 first unconverged value (error) -302.035 (1.86436694e-06) 158875 EPS nconv=0 first unconverged value (error) -302.035 (1.86436694e-06) 158876 EPS nconv=0 first unconverged value (error) -302.035 (1.86138945e-06) 158877 EPS nconv=0 first unconverged value (error) -302.035 (1.85957941e-06) 158878 EPS nconv=0 first unconverged value (error) -302.035 (1.83782757e-06) 158879 EPS nconv=0 first unconverged value (error) -302.035 (1.81439837e-06) 158880 EPS nconv=0 first unconverged value (error) -302.035 (1.81139401e-06) 158881 EPS nconv=0 first unconverged value (error) -302.035 (1.81139401e-06) 158882 EPS nconv=0 first unconverged value (error) -302.035 (2.41028723e-06) 158883 EPS nconv=0 first unconverged value (error) -302.035 (2.14658210e-06) 158884 EPS nconv=0 first unconverged value (error) -302.035 (2.07310092e-06) 158885 EPS nconv=0 first unconverged value (error) -302.035 (2.02744053e-06) 158886 EPS nconv=0 first unconverged value (error) -302.035 (1.99039301e-06) 158887 EPS nconv=0 first unconverged value (error) -302.035 (1.99039301e-06) 158888 EPS nconv=0 first unconverged value (error) -302.035 (2.15481955e-06) 158889 EPS nconv=0 first unconverged value (error) -302.035 (2.29199627e-06) 158890 EPS nconv=0 first unconverged value (error) -302.035 (2.03569271e-06) 158891 EPS nconv=0 first unconverged value (error) -302.035 (1.99611934e-06) 158892 EPS nconv=0 first unconverged value (error) -302.035 (1.95644613e-06) 158893 EPS nconv=0 first unconverged value (error) -302.035 (1.95644613e-06) 158894 EPS nconv=0 first unconverged value (error) -302.035 (2.00617082e-06) 158895 EPS nconv=0 first unconverged value (error) -302.035 (1.94941820e-06) 158896 EPS nconv=0 first unconverged value (error) -302.035 (1.89827396e-06) 158897 EPS nconv=0 first unconverged value (error) -302.035 (1.88101532e-06) 158898 EPS nconv=0 first unconverged value (error) -302.035 (1.85304468e-06) 158899 EPS nconv=0 first unconverged value (error) -302.035 (1.85304468e-06) 158900 EPS nconv=0 first unconverged value (error) -302.035 (2.47660739e-06) 158901 EPS nconv=0 first unconverged value (error) -302.035 (2.45043013e-06) 158902 EPS nconv=0 first unconverged value (error) -302.035 (2.27023047e-06) 158903 EPS nconv=0 first unconverged value (error) -302.035 (2.12422729e-06) 158904 EPS nconv=0 first unconverged value (error) -302.035 (2.08591947e-06) 158905 EPS nconv=0 first unconverged value (error) -302.035 (2.08591947e-06) 158906 EPS nconv=0 first unconverged value (error) -302.035 (2.44222836e-06) 158907 EPS nconv=0 first unconverged value (error) -302.035 (2.43381607e-06) 158908 EPS nconv=0 first unconverged value (error) -302.035 (2.26826633e-06) 158909 EPS nconv=0 first unconverged value (error) -302.035 (2.14828831e-06) 158910 EPS nconv=0 first unconverged value (error) -302.035 (2.08312282e-06) 158911 EPS nconv=0 first unconverged value (error) -302.035 (2.08312282e-06) 158912 EPS nconv=0 first unconverged value (error) -302.035 (2.17969771e-06) 158913 EPS nconv=0 first unconverged value (error) -302.035 (2.09058467e-06) 158914 EPS nconv=0 first unconverged value (error) -302.035 (1.99393547e-06) 158915 EPS nconv=0 first unconverged value (error) -302.035 (1.90565899e-06) 158916 EPS nconv=0 first unconverged value (error) -302.035 (1.86766565e-06) 158917 EPS nconv=0 first unconverged value (error) -302.035 (1.86766565e-06) 158918 EPS nconv=0 first unconverged value (error) -302.035 (2.15922377e-06) 158919 EPS nconv=0 first unconverged value (error) -302.035 (2.05726092e-06) 158920 EPS nconv=0 first unconverged value (error) -302.035 (1.99171466e-06) 158921 EPS nconv=0 first unconverged value (error) -302.035 (1.95258162e-06) 158922 EPS nconv=0 first unconverged value (error) -302.035 (1.93885905e-06) 158923 EPS nconv=0 first unconverged value (error) -302.035 (1.93885905e-06) 158924 EPS nconv=0 first unconverged value (error) -302.035 (2.48832156e-06) 158925 EPS nconv=0 first unconverged value (error) -302.035 (2.32373345e-06) 158926 EPS nconv=0 first unconverged value (error) -302.035 (2.12265840e-06) 158927 EPS nconv=0 first unconverged value (error) -302.035 (2.11015323e-06) 158928 EPS nconv=0 first unconverged value (error) -302.035 (2.02266521e-06) 158929 EPS nconv=0 first unconverged value (error) -302.035 (2.02266521e-06) 158930 EPS nconv=0 first unconverged value (error) -302.035 (2.52737893e-06) 158931 EPS nconv=0 first unconverged value (error) -302.035 (2.61056504e-06) 158932 EPS nconv=0 first unconverged value (error) -302.035 (2.32765625e-06) 158933 EPS nconv=0 first unconverged value (error) -302.035 (2.25337035e-06) 158934 EPS nconv=0 first unconverged value (error) -302.035 (2.15673030e-06) 158935 EPS nconv=0 first unconverged value (error) -302.035 (2.15673030e-06) 158936 EPS nconv=0 first unconverged value (error) -302.035 (2.14659941e-06) 158937 EPS nconv=0 first unconverged value (error) -302.035 (2.15245397e-06) 158938 EPS nconv=0 first unconverged value (error) -302.035 (2.03121635e-06) 158939 EPS nconv=0 first unconverged value (error) -302.035 (1.93272851e-06) 158940 EPS nconv=0 first unconverged value (error) -302.035 (1.88199453e-06) 158941 EPS nconv=0 first unconverged value (error) -302.035 (1.88199453e-06) 158942 EPS nconv=0 first unconverged value (error) -302.035 (2.27009811e-06) 158943 EPS nconv=0 first unconverged value (error) -302.035 (2.15138123e-06) 158944 EPS nconv=0 first unconverged value (error) -302.035 (2.08116234e-06) 158945 EPS nconv=0 first unconverged value (error) -302.035 (2.03159173e-06) 158946 EPS nconv=0 first unconverged value (error) -302.035 (1.99591090e-06) 158947 EPS nconv=0 first unconverged value (error) -302.035 (1.99591090e-06) 158948 EPS nconv=0 first unconverged value (error) -302.035 (3.04316254e-06) 158949 EPS nconv=0 first unconverged value (error) -302.035 (2.73492546e-06) 158950 EPS nconv=0 first unconverged value (error) -302.035 (2.47608675e-06) 158951 EPS nconv=0 first unconverged value (error) -302.035 (2.44726301e-06) 158952 EPS nconv=0 first unconverged value (error) -302.035 (2.27886468e-06) 158953 EPS nconv=0 first unconverged value (error) -302.035 (2.27886468e-06) 158954 EPS nconv=0 first unconverged value (error) -302.035 (2.36863310e-06) 158955 EPS nconv=0 first unconverged value (error) -302.035 (2.68571511e-06) 158956 EPS nconv=0 first unconverged value (error) -302.035 (2.25139868e-06) 158957 EPS nconv=0 first unconverged value (error) -302.035 (2.09053292e-06) 158958 EPS nconv=0 first unconverged value (error) -302.035 (2.06722362e-06) 158959 EPS nconv=0 first unconverged value (error) -302.035 (2.06722362e-06) 158960 EPS nconv=0 first unconverged value (error) -302.035 (1.90413943e-06) 158961 EPS nconv=0 first unconverged value (error) -302.035 (1.88429077e-06) 158962 EPS nconv=0 first unconverged value (error) -302.035 (1.86397536e-06) 158963 EPS nconv=0 first unconverged value (error) -302.035 (1.83213092e-06) 158964 EPS nconv=0 first unconverged value (error) -302.035 (1.81133578e-06) 158965 EPS nconv=0 first unconverged value (error) -302.035 (1.81133578e-06) 158966 EPS nconv=0 first unconverged value (error) -302.035 (1.84980901e-06) 158967 EPS nconv=0 first unconverged value (error) -302.035 (1.82495516e-06) 158968 EPS nconv=0 first unconverged value (error) -302.035 (1.81766129e-06) 158969 EPS nconv=0 first unconverged value (error) -302.035 (1.81401448e-06) 158970 EPS nconv=0 first unconverged value (error) -302.035 (1.81085978e-06) 158971 EPS nconv=0 first unconverged value (error) -302.035 (1.81085978e-06) 158972 EPS nconv=0 first unconverged value (error) -302.035 (1.86637083e-06) 158973 EPS nconv=0 first unconverged value (error) -302.035 (1.86830339e-06) 158974 EPS nconv=0 first unconverged value (error) -302.035 (1.83643795e-06) 158975 EPS nconv=0 first unconverged value (error) -302.035 (1.81777086e-06) 158976 EPS nconv=0 first unconverged value (error) -302.035 (1.81418834e-06) 158977 EPS nconv=0 first unconverged value (error) -302.035 (1.81418834e-06) 158978 EPS nconv=0 first unconverged value (error) -302.035 (2.73369672e-06) 158979 EPS nconv=0 first unconverged value (error) -302.035 (2.51496681e-06) 158980 EPS nconv=0 first unconverged value (error) -302.035 (2.38072806e-06) 158981 EPS nconv=0 first unconverged value (error) -302.035 (2.35778126e-06) 158982 EPS nconv=0 first unconverged value (error) -302.035 (2.28071635e-06) 158983 EPS nconv=0 first unconverged value (error) -302.035 (2.28071635e-06) 158984 EPS nconv=0 first unconverged value (error) -302.035 (2.37802096e-06) 158985 EPS nconv=0 first unconverged value (error) -302.035 (2.37722531e-06) 158986 EPS nconv=0 first unconverged value (error) -302.035 (2.10095548e-06) 158987 EPS nconv=0 first unconverged value (error) -302.035 (1.99186592e-06) 158988 EPS nconv=0 first unconverged value (error) -302.035 (1.95232085e-06) 158989 EPS nconv=0 first unconverged value (error) -302.035 (1.95232085e-06) 158990 EPS nconv=0 first unconverged value (error) -302.035 (1.99029305e-06) 158991 EPS nconv=0 first unconverged value (error) -302.035 (1.97114204e-06) 158992 EPS nconv=0 first unconverged value (error) -302.035 (1.92809739e-06) 158993 EPS nconv=0 first unconverged value (error) -302.035 (1.85372332e-06) 158994 EPS nconv=0 first unconverged value (error) -302.035 (1.84238234e-06) 158995 EPS nconv=0 first unconverged value (error) -302.035 (1.84238234e-06) 158996 EPS nconv=0 first unconverged value (error) -302.035 (2.36195768e-06) 158997 EPS nconv=0 first unconverged value (error) -302.035 (2.14953488e-06) 158998 EPS nconv=0 first unconverged value (error) -302.035 (2.11001940e-06) 158999 EPS nconv=0 first unconverged value (error) -302.035 (2.03367057e-06) 159000 EPS nconv=0 first unconverged value (error) -302.035 (1.99968766e-06) 159001 EPS nconv=0 first unconverged value (error) -302.035 (1.99968766e-06) 159002 EPS nconv=0 first unconverged value (error) -302.035 (1.99724438e-06) 159003 EPS nconv=0 first unconverged value (error) -302.035 (2.21138389e-06) 159004 EPS nconv=0 first unconverged value (error) -302.035 (1.90011330e-06) 159005 EPS nconv=0 first unconverged value (error) -302.035 (1.88855524e-06) 159006 EPS nconv=0 first unconverged value (error) -302.035 (1.84513057e-06) 159007 EPS nconv=0 first unconverged value (error) -302.035 (1.84513057e-06) 159008 EPS nconv=0 first unconverged value (error) -302.035 (2.45704201e-06) 159009 EPS nconv=0 first unconverged value (error) -302.035 (2.30017257e-06) 159010 EPS nconv=0 first unconverged value (error) -302.035 (2.13680300e-06) 159011 EPS nconv=0 first unconverged value (error) -302.035 (2.14537540e-06) 159012 EPS nconv=0 first unconverged value (error) -302.035 (2.06321669e-06) 159013 EPS nconv=0 first unconverged value (error) -302.035 (2.06321669e-06) 159014 EPS nconv=0 first unconverged value (error) -302.035 (2.17614022e-06) 159015 EPS nconv=0 first unconverged value (error) -302.035 (2.24955991e-06) 159016 EPS nconv=0 first unconverged value (error) -302.035 (2.09817531e-06) 159017 EPS nconv=0 first unconverged value (error) -302.035 (1.97798169e-06) 159018 EPS nconv=0 first unconverged value (error) -302.035 (1.97146371e-06) 159019 EPS nconv=0 first unconverged value (error) -302.035 (1.97146371e-06) 159020 EPS nconv=0 first unconverged value (error) -302.035 (2.43421654e-06) 159021 EPS nconv=0 first unconverged value (error) -302.035 (2.12543697e-06) 159022 EPS nconv=0 first unconverged value (error) -302.035 (2.06290154e-06) 159023 EPS nconv=0 first unconverged value (error) -302.035 (2.07853496e-06) 159024 EPS nconv=0 first unconverged value (error) -302.035 (1.98778345e-06) 159025 EPS nconv=0 first unconverged value (error) -302.035 (1.98778345e-06) 159026 EPS nconv=0 first unconverged value (error) -302.035 (2.07088001e-06) 159027 EPS nconv=0 first unconverged value (error) -302.035 (2.26457439e-06) 159028 EPS nconv=0 first unconverged value (error) -302.035 (2.00013816e-06) 159029 EPS nconv=0 first unconverged value (error) -302.035 (1.91158779e-06) 159030 EPS nconv=0 first unconverged value (error) -302.035 (1.88132472e-06) 159031 EPS nconv=0 first unconverged value (error) -302.035 (1.88132472e-06) 159032 EPS nconv=0 first unconverged value (error) -302.035 (2.78778691e-06) 159033 EPS nconv=0 first unconverged value (error) -302.035 (2.42941094e-06) 159034 EPS nconv=0 first unconverged value (error) -302.035 (2.35465814e-06) 159035 EPS nconv=0 first unconverged value (error) -302.035 (2.28601769e-06) 159036 EPS nconv=0 first unconverged value (error) -302.035 (2.19079701e-06) 159037 EPS nconv=0 first unconverged value (error) -302.035 (2.19079701e-06) 159038 EPS nconv=0 first unconverged value (error) -302.035 (2.19045610e-06) 159039 EPS nconv=0 first unconverged value (error) -302.035 (2.42002054e-06) 159040 EPS nconv=0 first unconverged value (error) -302.035 (2.02618082e-06) 159041 EPS nconv=0 first unconverged value (error) -302.035 (1.93240032e-06) 159042 EPS nconv=0 first unconverged value (error) -302.035 (1.91266256e-06) 159043 EPS nconv=0 first unconverged value (error) -302.035 (1.91266256e-06) 159044 EPS nconv=0 first unconverged value (error) -302.035 (2.45855331e-06) 159045 EPS nconv=0 first unconverged value (error) -302.035 (2.20886953e-06) 159046 EPS nconv=0 first unconverged value (error) -302.035 (2.11546759e-06) 159047 EPS nconv=0 first unconverged value (error) -302.035 (2.10625307e-06) 159048 EPS nconv=0 first unconverged value (error) -302.035 (2.04487357e-06) 159049 EPS nconv=0 first unconverged value (error) -302.035 (2.04487357e-06) 159050 EPS nconv=0 first unconverged value (error) -302.035 (2.09613750e-06) 159051 EPS nconv=0 first unconverged value (error) -302.035 (2.30643200e-06) 159052 EPS nconv=0 first unconverged value (error) -302.035 (2.04751356e-06) 159053 EPS nconv=0 first unconverged value (error) -302.035 (1.89180893e-06) 159054 EPS nconv=0 first unconverged value (error) -302.035 (1.87566583e-06) 159055 EPS nconv=0 first unconverged value (error) -302.035 (1.87566583e-06) 159056 EPS nconv=0 first unconverged value (error) -302.035 (3.01568296e-06) 159057 EPS nconv=0 first unconverged value (error) -302.035 (2.58020825e-06) 159058 EPS nconv=0 first unconverged value (error) -302.035 (2.49059782e-06) 159059 EPS nconv=0 first unconverged value (error) -302.035 (2.47002117e-06) 159060 EPS nconv=0 first unconverged value (error) -302.035 (2.35047715e-06) 159061 EPS nconv=0 first unconverged value (error) -302.035 (2.35047715e-06) 159062 EPS nconv=0 first unconverged value (error) -302.035 (3.43444909e-06) 159063 EPS nconv=0 first unconverged value (error) -302.035 (3.32544115e-06) 159064 EPS nconv=0 first unconverged value (error) -302.035 (2.94085439e-06) 159065 EPS nconv=0 first unconverged value (error) -302.035 (2.89204018e-06) 159066 EPS nconv=0 first unconverged value (error) -302.035 (2.88382647e-06) 159067 EPS nconv=0 first unconverged value (error) -302.035 (2.88382647e-06) 159068 EPS nconv=0 first unconverged value (error) -302.035 (3.59450164e-06) 159069 EPS nconv=0 first unconverged value (error) -302.035 (2.82875159e-06) 159070 EPS nconv=0 first unconverged value (error) -302.035 (2.61406374e-06) 159071 EPS nconv=0 first unconverged value (error) -302.035 (2.57769649e-06) 159072 EPS nconv=0 first unconverged value (error) -302.035 (2.31642711e-06) 159073 EPS nconv=0 first unconverged value (error) -302.035 (2.31642711e-06) 159074 EPS nconv=0 first unconverged value (error) -302.035 (2.34762838e-06) 159075 EPS nconv=0 first unconverged value (error) -302.035 (2.46042565e-06) 159076 EPS nconv=0 first unconverged value (error) -302.035 (1.99662103e-06) 159077 EPS nconv=0 first unconverged value (error) -302.035 (1.89408985e-06) 159078 EPS nconv=0 first unconverged value (error) -302.035 (1.87942006e-06) 159079 EPS nconv=0 first unconverged value (error) -302.035 (1.87942006e-06) 159080 EPS nconv=0 first unconverged value (error) -302.035 (2.96824357e-06) 159081 EPS nconv=0 first unconverged value (error) -302.035 (2.55729549e-06) 159082 EPS nconv=0 first unconverged value (error) -302.035 (2.44429126e-06) 159083 EPS nconv=0 first unconverged value (error) -302.035 (2.42092589e-06) 159084 EPS nconv=0 first unconverged value (error) -302.035 (2.32385296e-06) 159085 EPS nconv=0 first unconverged value (error) -302.035 (2.32385296e-06) 159086 EPS nconv=0 first unconverged value (error) -302.035 (2.66432462e-06) 159087 EPS nconv=0 first unconverged value (error) -302.035 (2.67126212e-06) 159088 EPS nconv=0 first unconverged value (error) -302.035 (2.20586631e-06) 159089 EPS nconv=0 first unconverged value (error) -302.035 (2.11686079e-06) 159090 EPS nconv=0 first unconverged value (error) -302.035 (2.11763829e-06) 159091 EPS nconv=0 first unconverged value (error) -302.035 (2.11763829e-06) 159092 EPS nconv=0 first unconverged value (error) -302.035 (2.97479974e-06) 159093 EPS nconv=0 first unconverged value (error) -302.035 (2.61036624e-06) 159094 EPS nconv=0 first unconverged value (error) -302.035 (2.40582569e-06) 159095 EPS nconv=0 first unconverged value (error) -302.035 (2.37033941e-06) 159096 EPS nconv=0 first unconverged value (error) -302.035 (2.25860735e-06) 159097 EPS nconv=0 first unconverged value (error) -302.035 (2.25860735e-06) 159098 EPS nconv=0 first unconverged value (error) -302.035 (2.21337052e-06) 159099 EPS nconv=0 first unconverged value (error) -302.035 (2.49153629e-06) 159100 EPS nconv=0 first unconverged value (error) -302.035 (2.03306547e-06) 159101 EPS nconv=0 first unconverged value (error) -302.035 (1.88138166e-06) 159102 EPS nconv=0 first unconverged value (error) -302.035 (1.86382794e-06) 159103 EPS nconv=0 first unconverged value (error) -302.035 (1.86382794e-06) 159104 EPS nconv=0 first unconverged value (error) -302.035 (2.70556385e-06) 159105 EPS nconv=0 first unconverged value (error) -302.035 (2.33584776e-06) 159106 EPS nconv=0 first unconverged value (error) -302.035 (2.23481919e-06) 159107 EPS nconv=0 first unconverged value (error) -302.035 (2.21289849e-06) 159108 EPS nconv=0 first unconverged value (error) -302.035 (2.15532427e-06) 159109 EPS nconv=0 first unconverged value (error) -302.035 (2.15532427e-06) 159110 EPS nconv=0 first unconverged value (error) -302.035 (2.24938541e-06) 159111 EPS nconv=0 first unconverged value (error) -302.035 (2.51823719e-06) 159112 EPS nconv=0 first unconverged value (error) -302.035 (2.13837073e-06) 159113 EPS nconv=0 first unconverged value (error) -302.035 (1.90044571e-06) 159114 EPS nconv=0 first unconverged value (error) -302.035 (1.88125532e-06) 159115 EPS nconv=0 first unconverged value (error) -302.035 (1.88125532e-06) 159116 EPS nconv=0 first unconverged value (error) -302.035 (1.96299020e-06) 159117 EPS nconv=0 first unconverged value (error) -302.035 (1.92567873e-06) 159118 EPS nconv=0 first unconverged value (error) -302.035 (1.90191860e-06) 159119 EPS nconv=0 first unconverged value (error) -302.035 (1.86482064e-06) 159120 EPS nconv=0 first unconverged value (error) -302.035 (1.84239700e-06) 159121 EPS nconv=0 first unconverged value (error) -302.035 (1.84239700e-06) 159122 EPS nconv=0 first unconverged value (error) -302.035 (1.94008893e-06) 159123 EPS nconv=0 first unconverged value (error) -302.035 (1.92666113e-06) 159124 EPS nconv=0 first unconverged value (error) -302.035 (1.86115282e-06) 159125 EPS nconv=0 first unconverged value (error) -302.035 (1.83507934e-06) 159126 EPS nconv=0 first unconverged value (error) -302.035 (1.83085551e-06) 159127 EPS nconv=0 first unconverged value (error) -302.035 (1.83085551e-06) 159128 EPS nconv=0 first unconverged value (error) -302.035 (2.65279743e-06) 159129 EPS nconv=0 first unconverged value (error) -302.035 (2.40256455e-06) 159130 EPS nconv=0 first unconverged value (error) -302.035 (2.26723176e-06) 159131 EPS nconv=0 first unconverged value (error) -302.035 (2.24060183e-06) 159132 EPS nconv=0 first unconverged value (error) -302.035 (2.15359854e-06) 159133 EPS nconv=0 first unconverged value (error) -302.035 (2.15359854e-06) 159134 EPS nconv=0 first unconverged value (error) -302.035 (2.60792346e-06) 159135 EPS nconv=0 first unconverged value (error) -302.035 (2.53327574e-06) 159136 EPS nconv=0 first unconverged value (error) -302.035 (2.25634811e-06) 159137 EPS nconv=0 first unconverged value (error) -302.035 (2.17480795e-06) 159138 EPS nconv=0 first unconverged value (error) -302.035 (2.16398379e-06) 159139 EPS nconv=0 first unconverged value (error) -302.035 (2.16398379e-06) 159140 EPS nconv=0 first unconverged value (error) -302.035 (2.74158467e-06) 159141 EPS nconv=0 first unconverged value (error) -302.035 (2.48992322e-06) 159142 EPS nconv=0 first unconverged value (error) -302.035 (2.24084067e-06) 159143 EPS nconv=0 first unconverged value (error) -302.035 (2.18453825e-06) 159144 EPS nconv=0 first unconverged value (error) -302.035 (2.08322403e-06) 159145 EPS nconv=0 first unconverged value (error) -302.035 (2.08322403e-06) 159146 EPS nconv=0 first unconverged value (error) -302.035 (2.06488168e-06) 159147 EPS nconv=0 first unconverged value (error) -302.035 (2.29177549e-06) 159148 EPS nconv=0 first unconverged value (error) -302.035 (2.00528176e-06) 159149 EPS nconv=0 first unconverged value (error) -302.035 (1.89343499e-06) 159150 EPS nconv=0 first unconverged value (error) -302.035 (1.85300681e-06) 159151 EPS nconv=0 first unconverged value (error) -302.035 (1.85300681e-06) 159152 EPS nconv=0 first unconverged value (error) -302.035 (1.90096598e-06) 159153 EPS nconv=0 first unconverged value (error) -302.035 (1.86275211e-06) 159154 EPS nconv=0 first unconverged value (error) -302.035 (1.84724173e-06) 159155 EPS nconv=0 first unconverged value (error) -302.035 (1.84272258e-06) 159156 EPS nconv=0 first unconverged value (error) -302.035 (1.83405675e-06) 159157 EPS nconv=0 first unconverged value (error) -302.035 (1.83405675e-06) 159158 EPS nconv=0 first unconverged value (error) -302.035 (1.83504770e-06) 159159 EPS nconv=0 first unconverged value (error) -302.035 (1.84886872e-06) 159160 EPS nconv=0 first unconverged value (error) -302.035 (1.82086942e-06) 159161 EPS nconv=0 first unconverged value (error) -302.035 (1.80756763e-06) 159162 EPS nconv=0 first unconverged value (error) -302.035 (1.80580423e-06) 159163 EPS nconv=0 first unconverged value (error) -302.035 (1.80580423e-06) 159164 EPS nconv=0 first unconverged value (error) -302.035 (2.06995218e-06) 159165 EPS nconv=0 first unconverged value (error) -302.035 (1.96081768e-06) 159166 EPS nconv=0 first unconverged value (error) -302.035 (1.91696433e-06) 159167 EPS nconv=0 first unconverged value (error) -302.035 (1.90002294e-06) 159168 EPS nconv=0 first unconverged value (error) -302.035 (1.87928799e-06) 159169 EPS nconv=0 first unconverged value (error) -302.035 (1.87928799e-06) 159170 EPS nconv=0 first unconverged value (error) -302.035 (1.89525701e-06) 159171 EPS nconv=0 first unconverged value (error) -302.035 (2.01177676e-06) 159172 EPS nconv=0 first unconverged value (error) -302.035 (1.89661634e-06) 159173 EPS nconv=0 first unconverged value (error) -302.035 (1.83044602e-06) 159174 EPS nconv=0 first unconverged value (error) -302.035 (1.81928924e-06) 159175 EPS nconv=0 first unconverged value (error) -302.035 (1.81928924e-06) 159176 EPS nconv=0 first unconverged value (error) -302.035 (1.94894289e-06) 159177 EPS nconv=0 first unconverged value (error) -302.035 (1.89744329e-06) 159178 EPS nconv=0 first unconverged value (error) -302.035 (1.88259149e-06) 159179 EPS nconv=0 first unconverged value (error) -302.035 (1.87946694e-06) 159180 EPS nconv=0 first unconverged value (error) -302.035 (1.86123551e-06) 159181 EPS nconv=0 first unconverged value (error) -302.035 (1.86123551e-06) 159182 EPS nconv=0 first unconverged value (error) -302.035 (2.16772957e-06) 159183 EPS nconv=0 first unconverged value (error) -302.035 (2.10679664e-06) 159184 EPS nconv=0 first unconverged value (error) -302.035 (2.04381105e-06) 159185 EPS nconv=0 first unconverged value (error) -302.035 (1.96436075e-06) 159186 EPS nconv=0 first unconverged value (error) -302.035 (1.94671472e-06) 159187 EPS nconv=0 first unconverged value (error) -302.035 (1.94671472e-06) 159188 EPS nconv=0 first unconverged value (error) -302.035 (2.12792101e-06) 159189 EPS nconv=0 first unconverged value (error) -302.035 (2.07003973e-06) 159190 EPS nconv=0 first unconverged value (error) -302.035 (1.94319012e-06) 159191 EPS nconv=0 first unconverged value (error) -302.035 (1.93058648e-06) 159192 EPS nconv=0 first unconverged value (error) -302.035 (1.90421068e-06) 159193 EPS nconv=0 first unconverged value (error) -302.035 (1.90421068e-06) 159194 EPS nconv=0 first unconverged value (error) -302.035 (1.93329237e-06) 159195 EPS nconv=0 first unconverged value (error) -302.035 (1.97257577e-06) 159196 EPS nconv=0 first unconverged value (error) -302.035 (1.87471911e-06) 159197 EPS nconv=0 first unconverged value (error) -302.035 (1.85608827e-06) 159198 EPS nconv=0 first unconverged value (error) -302.035 (1.82595462e-06) 159199 EPS nconv=0 first unconverged value (error) -302.035 (1.82595462e-06) 159200 EPS nconv=0 first unconverged value (error) -302.035 (2.09647560e-06) 159201 EPS nconv=0 first unconverged value (error) -302.035 (2.07869185e-06) 159202 EPS nconv=0 first unconverged value (error) -302.035 (2.00246857e-06) 159203 EPS nconv=0 first unconverged value (error) -302.035 (1.95830786e-06) 159204 EPS nconv=0 first unconverged value (error) -302.035 (1.93441333e-06) 159205 EPS nconv=0 first unconverged value (error) -302.035 (1.93441333e-06) 159206 EPS nconv=0 first unconverged value (error) -302.035 (2.36716230e-06) 159207 EPS nconv=0 first unconverged value (error) -302.035 (2.24664002e-06) 159208 EPS nconv=0 first unconverged value (error) -302.035 (2.12868950e-06) 159209 EPS nconv=0 first unconverged value (error) -302.035 (2.09834633e-06) 159210 EPS nconv=0 first unconverged value (error) -302.035 (2.08679574e-06) 159211 EPS nconv=0 first unconverged value (error) -302.035 (2.08679574e-06) 159212 EPS nconv=0 first unconverged value (error) -302.035 (2.36395080e-06) 159213 EPS nconv=0 first unconverged value (error) -302.035 (2.24377986e-06) 159214 EPS nconv=0 first unconverged value (error) -302.035 (2.09530676e-06) 159215 EPS nconv=0 first unconverged value (error) -302.035 (1.98943623e-06) 159216 EPS nconv=0 first unconverged value (error) -302.035 (1.95982726e-06) 159217 EPS nconv=0 first unconverged value (error) -302.035 (1.95982726e-06) 159218 EPS nconv=0 first unconverged value (error) -302.035 (2.69604645e-06) 159219 EPS nconv=0 first unconverged value (error) -302.035 (2.37202134e-06) 159220 EPS nconv=0 first unconverged value (error) -302.035 (2.18737930e-06) 159221 EPS nconv=0 first unconverged value (error) -302.035 (2.13347142e-06) 159222 EPS nconv=0 first unconverged value (error) -302.035 (2.08181274e-06) 159223 EPS nconv=0 first unconverged value (error) -302.035 (2.08181274e-06) 159224 EPS nconv=0 first unconverged value (error) -302.035 (2.07818805e-06) 159225 EPS nconv=0 first unconverged value (error) -302.035 (2.37046525e-06) 159226 EPS nconv=0 first unconverged value (error) -302.035 (2.04369772e-06) 159227 EPS nconv=0 first unconverged value (error) -302.035 (1.92578393e-06) 159228 EPS nconv=0 first unconverged value (error) -302.035 (1.84986740e-06) 159229 EPS nconv=0 first unconverged value (error) -302.035 (1.84986740e-06) 159230 EPS nconv=0 first unconverged value (error) -302.035 (1.95262208e-06) 159231 EPS nconv=0 first unconverged value (error) -302.035 (1.88045402e-06) 159232 EPS nconv=0 first unconverged value (error) -302.035 (1.87351976e-06) 159233 EPS nconv=0 first unconverged value (error) -302.035 (1.85777737e-06) 159234 EPS nconv=0 first unconverged value (error) -302.035 (1.84179206e-06) 159235 EPS nconv=0 first unconverged value (error) -302.035 (1.84179206e-06) 159236 EPS nconv=0 first unconverged value (error) -302.035 (2.03852133e-06) 159237 EPS nconv=0 first unconverged value (error) -302.035 (2.01925290e-06) 159238 EPS nconv=0 first unconverged value (error) -302.035 (1.96578335e-06) 159239 EPS nconv=0 first unconverged value (error) -302.035 (1.89429921e-06) 159240 EPS nconv=0 first unconverged value (error) -302.035 (1.88555609e-06) 159241 EPS nconv=0 first unconverged value (error) -302.035 (1.88555609e-06) 159242 EPS nconv=0 first unconverged value (error) -302.035 (1.90357228e-06) 159243 EPS nconv=0 first unconverged value (error) -302.035 (1.94630358e-06) 159244 EPS nconv=0 first unconverged value (error) -302.035 (1.86942426e-06) 159245 EPS nconv=0 first unconverged value (error) -302.035 (1.83372996e-06) 159246 EPS nconv=0 first unconverged value (error) -302.035 (1.82497831e-06) 159247 EPS nconv=0 first unconverged value (error) -302.035 (1.82497831e-06) 159248 EPS nconv=0 first unconverged value (error) -302.035 (2.34267686e-06) 159249 EPS nconv=0 first unconverged value (error) -302.035 (2.14284041e-06) 159250 EPS nconv=0 first unconverged value (error) -302.035 (2.08038835e-06) 159251 EPS nconv=0 first unconverged value (error) -302.035 (2.06400260e-06) 159252 EPS nconv=0 first unconverged value (error) -302.035 (2.01512726e-06) 159253 EPS nconv=0 first unconverged value (error) -302.035 (2.01512726e-06) 159254 EPS nconv=0 first unconverged value (error) -302.035 (2.19786174e-06) 159255 EPS nconv=0 first unconverged value (error) -302.035 (2.35111759e-06) 159256 EPS nconv=0 first unconverged value (error) -302.035 (2.16006365e-06) 159257 EPS nconv=0 first unconverged value (error) -302.035 (1.91895956e-06) 159258 EPS nconv=0 first unconverged value (error) -302.035 (1.90728883e-06) 159259 EPS nconv=0 first unconverged value (error) -302.035 (1.90728883e-06) 159260 EPS nconv=0 first unconverged value (error) -302.035 (1.88320002e-06) 159261 EPS nconv=0 first unconverged value (error) -302.035 (1.87452504e-06) 159262 EPS nconv=0 first unconverged value (error) -302.035 (1.83740718e-06) 159263 EPS nconv=0 first unconverged value (error) -302.035 (1.82410266e-06) 159264 EPS nconv=0 first unconverged value (error) -302.035 (1.80809461e-06) 159265 EPS nconv=0 first unconverged value (error) -302.035 (1.80809461e-06) 159266 EPS nconv=0 first unconverged value (error) -302.035 (2.03475869e-06) 159267 EPS nconv=0 first unconverged value (error) -302.035 (1.98972503e-06) 159268 EPS nconv=0 first unconverged value (error) -302.035 (1.93087557e-06) 159269 EPS nconv=0 first unconverged value (error) -302.035 (1.91454190e-06) 159270 EPS nconv=0 first unconverged value (error) -302.035 (1.89792881e-06) 159271 EPS nconv=0 first unconverged value (error) -302.035 (1.89792881e-06) 159272 EPS nconv=0 first unconverged value (error) -302.035 (2.99394467e-06) 159273 EPS nconv=0 first unconverged value (error) -302.035 (2.75205122e-06) 159274 EPS nconv=0 first unconverged value (error) -302.035 (2.61987388e-06) 159275 EPS nconv=0 first unconverged value (error) -302.035 (2.34119050e-06) 159276 EPS nconv=0 first unconverged value (error) -302.035 (2.28326524e-06) 159277 EPS nconv=0 first unconverged value (error) -302.035 (2.28326524e-06) 159278 EPS nconv=0 first unconverged value (error) -302.035 (2.27284345e-06) 159279 EPS nconv=0 first unconverged value (error) -302.035 (2.53956022e-06) 159280 EPS nconv=0 first unconverged value (error) -302.035 (2.17425771e-06) 159281 EPS nconv=0 first unconverged value (error) -302.035 (1.92986965e-06) 159282 EPS nconv=0 first unconverged value (error) -302.035 (1.85309952e-06) 159283 EPS nconv=0 first unconverged value (error) -302.035 (1.85309952e-06) 159284 EPS nconv=0 first unconverged value (error) -302.035 (2.16484906e-06) 159285 EPS nconv=0 first unconverged value (error) -302.035 (2.06974696e-06) 159286 EPS nconv=0 first unconverged value (error) -302.035 (2.01747446e-06) 159287 EPS nconv=0 first unconverged value (error) -302.035 (1.99449907e-06) 159288 EPS nconv=0 first unconverged value (error) -302.035 (1.96835269e-06) 159289 EPS nconv=0 first unconverged value (error) -302.035 (1.96835269e-06) 159290 EPS nconv=0 first unconverged value (error) -302.035 (2.69417877e-06) 159291 EPS nconv=0 first unconverged value (error) -302.035 (2.71408555e-06) 159292 EPS nconv=0 first unconverged value (error) -302.035 (2.58674222e-06) 159293 EPS nconv=0 first unconverged value (error) -302.035 (2.19492139e-06) 159294 EPS nconv=0 first unconverged value (error) -302.035 (2.15702121e-06) 159295 EPS nconv=0 first unconverged value (error) -302.035 (2.15702121e-06) 159296 EPS nconv=0 first unconverged value (error) -302.035 (2.39752698e-06) 159297 EPS nconv=0 first unconverged value (error) -302.035 (2.42947626e-06) 159298 EPS nconv=0 first unconverged value (error) -302.035 (2.35327341e-06) 159299 EPS nconv=0 first unconverged value (error) -302.035 (2.05782064e-06) 159300 EPS nconv=0 first unconverged value (error) -302.035 (1.99923390e-06) 159301 EPS nconv=0 first unconverged value (error) -302.035 (1.99923390e-06) 159302 EPS nconv=0 first unconverged value (error) -302.035 (1.97325653e-06) 159303 EPS nconv=0 first unconverged value (error) -302.035 (1.92945974e-06) 159304 EPS nconv=0 first unconverged value (error) -302.035 (1.85721448e-06) 159305 EPS nconv=0 first unconverged value (error) -302.035 (1.83637257e-06) 159306 EPS nconv=0 first unconverged value (error) -302.035 (1.82294986e-06) 159307 EPS nconv=0 first unconverged value (error) -302.035 (1.82294986e-06) 159308 EPS nconv=0 first unconverged value (error) -302.035 (1.95027596e-06) 159309 EPS nconv=0 first unconverged value (error) -302.035 (1.92213925e-06) 159310 EPS nconv=0 first unconverged value (error) -302.035 (1.87572929e-06) 159311 EPS nconv=0 first unconverged value (error) -302.035 (1.85686144e-06) 159312 EPS nconv=0 first unconverged value (error) -302.035 (1.84494157e-06) 159313 EPS nconv=0 first unconverged value (error) -302.035 (1.84494157e-06) 159314 EPS nconv=0 first unconverged value (error) -302.035 (1.85439137e-06) 159315 EPS nconv=0 first unconverged value (error) -302.035 (1.86913664e-06) 159316 EPS nconv=0 first unconverged value (error) -302.035 (1.84297189e-06) 159317 EPS nconv=0 first unconverged value (error) -302.035 (1.81700480e-06) 159318 EPS nconv=0 first unconverged value (error) -302.035 (1.80888344e-06) 159319 EPS nconv=0 first unconverged value (error) -302.035 (1.80888344e-06) 159320 EPS nconv=0 first unconverged value (error) -302.035 (1.80474012e-06) 159321 EPS nconv=0 first unconverged value (error) -302.035 (1.80762948e-06) 159322 EPS nconv=0 first unconverged value (error) -302.035 (1.80308868e-06) 159323 EPS nconv=0 first unconverged value (error) -302.035 (1.79754740e-06) 159324 EPS nconv=0 first unconverged value (error) -302.035 (1.79639473e-06) 159325 EPS nconv=0 first unconverged value (error) -302.035 (1.79639473e-06) 159326 EPS nconv=0 first unconverged value (error) -302.035 (1.83260619e-06) 159327 EPS nconv=0 first unconverged value (error) -302.035 (1.81869193e-06) 159328 EPS nconv=0 first unconverged value (error) -302.035 (1.81167142e-06) 159329 EPS nconv=0 first unconverged value (error) -302.035 (1.80907206e-06) 159330 EPS nconv=0 first unconverged value (error) -302.035 (1.80668621e-06) 159331 EPS nconv=0 first unconverged value (error) -302.035 (1.80668621e-06) 159332 EPS nconv=0 first unconverged value (error) -302.035 (1.81425015e-06) 159333 EPS nconv=0 first unconverged value (error) -302.035 (1.83271841e-06) 159334 EPS nconv=0 first unconverged value (error) -302.035 (1.81483179e-06) 159335 EPS nconv=0 first unconverged value (error) -302.035 (1.80143062e-06) 159336 EPS nconv=0 first unconverged value (error) -302.035 (1.79843669e-06) 159337 EPS nconv=0 first unconverged value (error) -302.035 (1.79843669e-06) 159338 EPS nconv=0 first unconverged value (error) -302.035 (1.90190181e-06) 159339 EPS nconv=0 first unconverged value (error) -302.035 (1.87333818e-06) 159340 EPS nconv=0 first unconverged value (error) -302.035 (1.85868160e-06) 159341 EPS nconv=0 first unconverged value (error) -302.035 (1.85655702e-06) 159342 EPS nconv=0 first unconverged value (error) -302.035 (1.84612406e-06) 159343 EPS nconv=0 first unconverged value (error) -302.035 (1.84612406e-06) 159344 EPS nconv=0 first unconverged value (error) -302.035 (1.91063279e-06) 159345 EPS nconv=0 first unconverged value (error) -302.035 (1.89081493e-06) 159346 EPS nconv=0 first unconverged value (error) -302.035 (1.84944171e-06) 159347 EPS nconv=0 first unconverged value (error) -302.035 (1.84470008e-06) 159348 EPS nconv=0 first unconverged value (error) -302.035 (1.83897409e-06) 159349 EPS nconv=0 first unconverged value (error) -302.035 (1.83897409e-06) 159350 EPS nconv=0 first unconverged value (error) -302.035 (1.91418843e-06) 159351 EPS nconv=0 first unconverged value (error) -302.035 (1.90114879e-06) 159352 EPS nconv=0 first unconverged value (error) -302.035 (1.86744190e-06) 159353 EPS nconv=0 first unconverged value (error) -302.035 (1.85316614e-06) 159354 EPS nconv=0 first unconverged value (error) -302.035 (1.83820543e-06) 159355 EPS nconv=0 first unconverged value (error) -302.035 (1.83820543e-06) 159356 EPS nconv=0 first unconverged value (error) -302.035 (1.83259609e-06) 159357 EPS nconv=0 first unconverged value (error) -302.035 (1.85662651e-06) 159358 EPS nconv=0 first unconverged value (error) -302.035 (1.82899756e-06) 159359 EPS nconv=0 first unconverged value (error) -302.035 (1.80394447e-06) 159360 EPS nconv=0 first unconverged value (error) -302.035 (1.79839199e-06) 159361 EPS nconv=0 first unconverged value (error) -302.035 (1.79839199e-06) 159362 EPS nconv=0 first unconverged value (error) -302.035 (1.79596805e-06) 159363 EPS nconv=0 first unconverged value (error) -302.035 (1.79662054e-06) 159364 EPS nconv=0 first unconverged value (error) -302.035 (1.79571401e-06) 159365 EPS nconv=0 first unconverged value (error) -302.035 (1.79447801e-06) 159366 EPS nconv=0 first unconverged value (error) -302.035 (1.79403122e-06) 159367 EPS nconv=0 first unconverged value (error) -302.035 (1.79403122e-06) 159368 EPS nconv=0 first unconverged value (error) -302.035 (1.79558302e-06) 159369 EPS nconv=0 first unconverged value (error) -302.035 (1.79505401e-06) 159370 EPS nconv=0 first unconverged value (error) -302.035 (1.79458202e-06) 159371 EPS nconv=0 first unconverged value (error) -302.035 (1.79434890e-06) 159372 EPS nconv=0 first unconverged value (error) -302.035 (1.79418664e-06) 159373 EPS nconv=0 first unconverged value (error) -302.035 (1.79418664e-06) 159374 EPS nconv=0 first unconverged value (error) -302.035 (1.88365747e-06) 159375 EPS nconv=0 first unconverged value (error) -302.035 (1.87912759e-06) 159376 EPS nconv=0 first unconverged value (error) -302.035 (1.85316290e-06) 159377 EPS nconv=0 first unconverged value (error) -302.035 (1.84093437e-06) 159378 EPS nconv=0 first unconverged value (error) -302.035 (1.83960365e-06) 159379 EPS nconv=0 first unconverged value (error) -302.035 (1.83960365e-06) 159380 EPS nconv=0 first unconverged value (error) -302.035 (1.92561889e-06) 159381 EPS nconv=0 first unconverged value (error) -302.035 (1.90994460e-06) 159382 EPS nconv=0 first unconverged value (error) -302.035 (1.90502221e-06) 159383 EPS nconv=0 first unconverged value (error) -302.035 (1.83872636e-06) 159384 EPS nconv=0 first unconverged value (error) -302.035 (1.83541724e-06) 159385 EPS nconv=0 first unconverged value (error) -302.035 (1.83541724e-06) 159386 EPS nconv=0 first unconverged value (error) -302.035 (2.28916179e-06) 159387 EPS nconv=0 first unconverged value (error) -302.035 (2.14359984e-06) 159388 EPS nconv=0 first unconverged value (error) -302.035 (2.14839128e-06) 159389 EPS nconv=0 first unconverged value (error) -302.035 (2.03526855e-06) 159390 EPS nconv=0 first unconverged value (error) -302.035 (2.01144498e-06) 159391 EPS nconv=0 first unconverged value (error) -302.035 (2.01144498e-06) 159392 EPS nconv=0 first unconverged value (error) -302.035 (2.71171432e-06) 159393 EPS nconv=0 first unconverged value (error) -302.035 (2.44742979e-06) 159394 EPS nconv=0 first unconverged value (error) -302.035 (2.28772115e-06) 159395 EPS nconv=0 first unconverged value (error) -302.035 (2.26147929e-06) 159396 EPS nconv=0 first unconverged value (error) -302.035 (2.22940206e-06) 159397 EPS nconv=0 first unconverged value (error) -302.035 (2.22940206e-06) 159398 EPS nconv=0 first unconverged value (error) -302.035 (2.39064048e-06) 159399 EPS nconv=0 first unconverged value (error) -302.035 (2.50296360e-06) 159400 EPS nconv=0 first unconverged value (error) -302.035 (2.17944407e-06) 159401 EPS nconv=0 first unconverged value (error) -302.035 (2.08323988e-06) 159402 EPS nconv=0 first unconverged value (error) -302.035 (1.95402964e-06) 159403 EPS nconv=0 first unconverged value (error) -302.035 (1.95402964e-06) 159404 EPS nconv=0 first unconverged value (error) -302.035 (2.46904593e-06) 159405 EPS nconv=0 first unconverged value (error) -302.035 (2.37410300e-06) 159406 EPS nconv=0 first unconverged value (error) -302.035 (2.21072566e-06) 159407 EPS nconv=0 first unconverged value (error) -302.035 (2.14167236e-06) 159408 EPS nconv=0 first unconverged value (error) -302.035 (2.08661917e-06) 159409 EPS nconv=0 first unconverged value (error) -302.035 (2.08661917e-06) 159410 EPS nconv=0 first unconverged value (error) -302.035 (3.43621379e-06) 159411 EPS nconv=0 first unconverged value (error) -302.035 (3.05375573e-06) 159412 EPS nconv=0 first unconverged value (error) -302.035 (2.71849988e-06) 159413 EPS nconv=0 first unconverged value (error) -302.035 (2.73946219e-06) 159414 EPS nconv=0 first unconverged value (error) -302.035 (2.59727395e-06) 159415 EPS nconv=0 first unconverged value (error) -302.035 (2.59727395e-06) 159416 EPS nconv=0 first unconverged value (error) -302.035 (3.20236096e-06) 159417 EPS nconv=0 first unconverged value (error) -302.035 (3.24794457e-06) 159418 EPS nconv=0 first unconverged value (error) -302.035 (2.66856201e-06) 159419 EPS nconv=0 first unconverged value (error) -302.035 (2.56632952e-06) 159420 EPS nconv=0 first unconverged value (error) -302.035 (2.50083913e-06) 159421 EPS nconv=0 first unconverged value (error) -302.035 (2.50083913e-06) 159422 EPS nconv=0 first unconverged value (error) -302.035 (2.36602720e-06) 159423 EPS nconv=0 first unconverged value (error) -302.035 (2.32984428e-06) 159424 EPS nconv=0 first unconverged value (error) -302.035 (2.24174838e-06) 159425 EPS nconv=0 first unconverged value (error) -302.035 (1.96242656e-06) 159426 EPS nconv=0 first unconverged value (error) -302.035 (1.85830269e-06) 159427 EPS nconv=0 first unconverged value (error) -302.035 (1.85830269e-06) 159428 EPS nconv=0 first unconverged value (error) -302.035 (2.35260583e-06) 159429 EPS nconv=0 first unconverged value (error) -302.035 (2.21221881e-06) 159430 EPS nconv=0 first unconverged value (error) -302.035 (2.09252872e-06) 159431 EPS nconv=0 first unconverged value (error) -302.035 (2.03158084e-06) 159432 EPS nconv=0 first unconverged value (error) -302.035 (2.00503127e-06) 159433 EPS nconv=0 first unconverged value (error) -302.035 (2.00503127e-06) 159434 EPS nconv=0 first unconverged value (error) -302.035 (2.55552656e-06) 159435 EPS nconv=0 first unconverged value (error) -302.035 (2.40165976e-06) 159436 EPS nconv=0 first unconverged value (error) -302.035 (2.22382321e-06) 159437 EPS nconv=0 first unconverged value (error) -302.035 (2.25558622e-06) 159438 EPS nconv=0 first unconverged value (error) -302.035 (2.18568719e-06) 159439 EPS nconv=0 first unconverged value (error) -302.035 (2.18568719e-06) 159440 EPS nconv=0 first unconverged value (error) -302.035 (2.35140327e-06) 159441 EPS nconv=0 first unconverged value (error) -302.035 (2.29063027e-06) 159442 EPS nconv=0 first unconverged value (error) -302.035 (2.09082124e-06) 159443 EPS nconv=0 first unconverged value (error) -302.035 (1.99287998e-06) 159444 EPS nconv=0 first unconverged value (error) -302.035 (1.97649883e-06) 159445 EPS nconv=0 first unconverged value (error) -302.035 (1.97649883e-06) 159446 EPS nconv=0 first unconverged value (error) -302.035 (1.93059396e-06) 159447 EPS nconv=0 first unconverged value (error) -302.035 (1.99524729e-06) 159448 EPS nconv=0 first unconverged value (error) -302.035 (1.93934883e-06) 159449 EPS nconv=0 first unconverged value (error) -302.035 (1.84473416e-06) 159450 EPS nconv=0 first unconverged value (error) -302.035 (1.81206676e-06) 159451 EPS nconv=0 first unconverged value (error) -302.035 (1.81206676e-06) 159452 EPS nconv=0 first unconverged value (error) -302.035 (1.80413274e-06) 159453 EPS nconv=0 first unconverged value (error) -302.035 (1.80242219e-06) 159454 EPS nconv=0 first unconverged value (error) -302.035 (1.80077592e-06) 159455 EPS nconv=0 first unconverged value (error) -302.035 (1.80013794e-06) 159456 EPS nconv=0 first unconverged value (error) -302.035 (1.79942683e-06) 159457 EPS nconv=0 first unconverged value (error) -302.035 (1.79942683e-06) 159458 EPS nconv=0 first unconverged value (error) -302.035 (2.38842487e-06) 159459 EPS nconv=0 first unconverged value (error) -302.035 (2.24640918e-06) 159460 EPS nconv=0 first unconverged value (error) -302.035 (2.19099537e-06) 159461 EPS nconv=0 first unconverged value (error) -302.035 (2.06030074e-06) 159462 EPS nconv=0 first unconverged value (error) -302.035 (2.04220471e-06) 159463 EPS nconv=0 first unconverged value (error) -302.035 (2.04220471e-06) 159464 EPS nconv=0 first unconverged value (error) -302.035 (3.38474235e-06) 159465 EPS nconv=0 first unconverged value (error) -302.035 (3.06858281e-06) 159466 EPS nconv=0 first unconverged value (error) -302.035 (2.80012717e-06) 159467 EPS nconv=0 first unconverged value (error) -302.035 (2.73285445e-06) 159468 EPS nconv=0 first unconverged value (error) -302.035 (2.65167525e-06) 159469 EPS nconv=0 first unconverged value (error) -302.035 (2.65167525e-06) 159470 EPS nconv=0 first unconverged value (error) -302.035 (3.06766845e-06) 159471 EPS nconv=0 first unconverged value (error) -302.035 (3.06249060e-06) 159472 EPS nconv=0 first unconverged value (error) -302.035 (2.70009268e-06) 159473 EPS nconv=0 first unconverged value (error) -302.035 (2.29784970e-06) 159474 EPS nconv=0 first unconverged value (error) -302.035 (2.16566420e-06) 159475 EPS nconv=0 first unconverged value (error) -302.035 (2.16566420e-06) 159476 EPS nconv=0 first unconverged value (error) -302.035 (2.10943314e-06) 159477 EPS nconv=0 first unconverged value (error) -302.035 (2.12337727e-06) 159478 EPS nconv=0 first unconverged value (error) -302.035 (1.93578997e-06) 159479 EPS nconv=0 first unconverged value (error) -302.035 (1.85692414e-06) 159480 EPS nconv=0 first unconverged value (error) -302.035 (1.83103203e-06) 159481 EPS nconv=0 first unconverged value (error) -302.035 (1.83103203e-06) 159482 EPS nconv=0 first unconverged value (error) -302.035 (2.54160196e-06) 159483 EPS nconv=0 first unconverged value (error) -302.035 (2.21478044e-06) 159484 EPS nconv=0 first unconverged value (error) -302.035 (2.11471408e-06) 159485 EPS nconv=0 first unconverged value (error) -302.035 (2.08391880e-06) 159486 EPS nconv=0 first unconverged value (error) -302.035 (2.04396258e-06) 159487 EPS nconv=0 first unconverged value (error) -302.035 (2.04396258e-06) 159488 EPS nconv=0 first unconverged value (error) -302.035 (2.08279205e-06) 159489 EPS nconv=0 first unconverged value (error) -302.035 (2.23674894e-06) 159490 EPS nconv=0 first unconverged value (error) -302.035 (1.97049072e-06) 159491 EPS nconv=0 first unconverged value (error) -302.035 (1.87798600e-06) 159492 EPS nconv=0 first unconverged value (error) -302.035 (1.86955182e-06) 159493 EPS nconv=0 first unconverged value (error) -302.035 (1.86955182e-06) 159494 EPS nconv=0 first unconverged value (error) -302.035 (2.76651707e-06) 159495 EPS nconv=0 first unconverged value (error) -302.035 (2.44035508e-06) 159496 EPS nconv=0 first unconverged value (error) -302.035 (2.31434460e-06) 159497 EPS nconv=0 first unconverged value (error) -302.035 (2.29341495e-06) 159498 EPS nconv=0 first unconverged value (error) -302.035 (2.23456714e-06) 159499 EPS nconv=0 first unconverged value (error) -302.035 (2.23456714e-06) 159500 EPS nconv=0 first unconverged value (error) -302.035 (2.59189940e-06) 159501 EPS nconv=0 first unconverged value (error) -302.035 (2.81871896e-06) 159502 EPS nconv=0 first unconverged value (error) -302.035 (2.40917088e-06) 159503 EPS nconv=0 first unconverged value (error) -302.035 (2.05494701e-06) 159504 EPS nconv=0 first unconverged value (error) -302.035 (1.99474814e-06) 159505 EPS nconv=0 first unconverged value (error) -302.035 (1.99474814e-06) 159506 EPS nconv=0 first unconverged value (error) -302.035 (2.38171973e-06) 159507 EPS nconv=0 first unconverged value (error) -302.035 (2.26127285e-06) 159508 EPS nconv=0 first unconverged value (error) -302.035 (2.13378019e-06) 159509 EPS nconv=0 first unconverged value (error) -302.035 (2.09300572e-06) 159510 EPS nconv=0 first unconverged value (error) -302.035 (2.04013176e-06) 159511 EPS nconv=0 first unconverged value (error) -302.035 (2.04013176e-06) 159512 EPS nconv=0 first unconverged value (error) -302.035 (2.18307801e-06) 159513 EPS nconv=0 first unconverged value (error) -302.035 (2.17217813e-06) 159514 EPS nconv=0 first unconverged value (error) -302.035 (1.97987953e-06) 159515 EPS nconv=0 first unconverged value (error) -302.035 (1.92962181e-06) 159516 EPS nconv=0 first unconverged value (error) -302.035 (1.90473246e-06) 159517 EPS nconv=0 first unconverged value (error) -302.035 (1.90473246e-06) 159518 EPS nconv=0 first unconverged value (error) -302.035 (3.31498678e-06) 159519 EPS nconv=0 first unconverged value (error) -302.035 (2.80426746e-06) 159520 EPS nconv=0 first unconverged value (error) -302.035 (2.62227921e-06) 159521 EPS nconv=0 first unconverged value (error) -302.035 (2.55070121e-06) 159522 EPS nconv=0 first unconverged value (error) -302.035 (2.49002954e-06) 159523 EPS nconv=0 first unconverged value (error) -302.035 (2.49002954e-06) 159524 EPS nconv=0 first unconverged value (error) -302.035 (2.45697743e-06) 159525 EPS nconv=0 first unconverged value (error) -302.035 (2.77050424e-06) 159526 EPS nconv=0 first unconverged value (error) -302.035 (2.20012212e-06) 159527 EPS nconv=0 first unconverged value (error) -302.035 (1.96990919e-06) 159528 EPS nconv=0 first unconverged value (error) -302.035 (1.89732540e-06) 159529 EPS nconv=0 first unconverged value (error) -302.035 (1.89732540e-06) 159530 EPS nconv=0 first unconverged value (error) -302.035 (2.62099145e-06) 159531 EPS nconv=0 first unconverged value (error) -302.035 (2.37075482e-06) 159532 EPS nconv=0 first unconverged value (error) -302.035 (2.26325068e-06) 159533 EPS nconv=0 first unconverged value (error) -302.035 (2.23819708e-06) 159534 EPS nconv=0 first unconverged value (error) -302.035 (2.16773042e-06) 159535 EPS nconv=0 first unconverged value (error) -302.035 (2.16773042e-06) 159536 EPS nconv=0 first unconverged value (error) -302.035 (2.45020309e-06) 159537 EPS nconv=0 first unconverged value (error) -302.035 (2.41860385e-06) 159538 EPS nconv=0 first unconverged value (error) -302.035 (2.15099385e-06) 159539 EPS nconv=0 first unconverged value (error) -302.035 (2.10724461e-06) 159540 EPS nconv=0 first unconverged value (error) -302.035 (2.09483112e-06) 159541 EPS nconv=0 first unconverged value (error) -302.035 (2.09483112e-06) 159542 EPS nconv=0 first unconverged value (error) -302.035 (4.05231544e-06) 159543 EPS nconv=0 first unconverged value (error) -302.035 (3.31948735e-06) 159544 EPS nconv=0 first unconverged value (error) -302.035 (2.90449244e-06) 159545 EPS nconv=0 first unconverged value (error) -302.035 (2.84030883e-06) 159546 EPS nconv=0 first unconverged value (error) -302.035 (2.74475080e-06) 159547 EPS nconv=0 first unconverged value (error) -302.035 (2.74475080e-06) 159548 EPS nconv=0 first unconverged value (error) -302.035 (2.76229607e-06) 159549 EPS nconv=0 first unconverged value (error) -302.035 (3.60257850e-06) 159550 EPS nconv=0 first unconverged value (error) -302.035 (2.78684672e-06) 159551 EPS nconv=0 first unconverged value (error) -302.035 (2.06459083e-06) 159552 EPS nconv=0 first unconverged value (error) -302.035 (1.93675113e-06) 159553 EPS nconv=0 first unconverged value (error) -302.035 (1.93675113e-06) 159554 EPS nconv=0 first unconverged value (error) -302.035 (2.57013519e-06) 159555 EPS nconv=0 first unconverged value (error) -302.035 (2.36940700e-06) 159556 EPS nconv=0 first unconverged value (error) -302.035 (2.28739702e-06) 159557 EPS nconv=0 first unconverged value (error) -302.035 (2.18971039e-06) 159558 EPS nconv=0 first unconverged value (error) -302.035 (2.11905132e-06) 159559 EPS nconv=0 first unconverged value (error) -302.035 (2.11905132e-06) 159560 EPS nconv=0 first unconverged value (error) -302.035 (2.34162064e-06) 159561 EPS nconv=0 first unconverged value (error) -302.035 (2.51284767e-06) 159562 EPS nconv=0 first unconverged value (error) -302.035 (2.26966789e-06) 159563 EPS nconv=0 first unconverged value (error) -302.035 (2.01385452e-06) 159564 EPS nconv=0 first unconverged value (error) -302.035 (1.97724732e-06) 159565 EPS nconv=0 first unconverged value (error) -302.035 (1.97724732e-06) 159566 EPS nconv=0 first unconverged value (error) -302.035 (2.55028011e-06) 159567 EPS nconv=0 first unconverged value (error) -302.035 (2.26411749e-06) 159568 EPS nconv=0 first unconverged value (error) -302.035 (2.15382290e-06) 159569 EPS nconv=0 first unconverged value (error) -302.035 (2.12444761e-06) 159570 EPS nconv=0 first unconverged value (error) -302.035 (2.08800995e-06) 159571 EPS nconv=0 first unconverged value (error) -302.035 (2.08800995e-06) 159572 EPS nconv=0 first unconverged value (error) -302.035 (2.51830031e-06) 159573 EPS nconv=0 first unconverged value (error) -302.035 (2.55118583e-06) 159574 EPS nconv=0 first unconverged value (error) -302.035 (2.26571832e-06) 159575 EPS nconv=0 first unconverged value (error) -302.035 (2.11722550e-06) 159576 EPS nconv=0 first unconverged value (error) -302.035 (2.05232713e-06) 159577 EPS nconv=0 first unconverged value (error) -302.035 (2.05232713e-06) 159578 EPS nconv=0 first unconverged value (error) -302.035 (2.27146367e-06) 159579 EPS nconv=0 first unconverged value (error) -302.035 (2.22861011e-06) 159580 EPS nconv=0 first unconverged value (error) -302.035 (2.05550428e-06) 159581 EPS nconv=0 first unconverged value (error) -302.035 (2.02413698e-06) 159582 EPS nconv=0 first unconverged value (error) -302.035 (1.97554302e-06) 159583 EPS nconv=0 first unconverged value (error) -302.035 (1.97554302e-06) 159584 EPS nconv=0 first unconverged value (error) -302.035 (2.49776068e-06) 159585 EPS nconv=0 first unconverged value (error) -302.035 (2.38873055e-06) 159586 EPS nconv=0 first unconverged value (error) -302.035 (2.21634360e-06) 159587 EPS nconv=0 first unconverged value (error) -302.035 (2.16334034e-06) 159588 EPS nconv=0 first unconverged value (error) -302.035 (2.11856662e-06) 159589 EPS nconv=0 first unconverged value (error) -302.035 (2.11856662e-06) 159590 EPS nconv=0 first unconverged value (error) -302.035 (2.70078602e-06) 159591 EPS nconv=0 first unconverged value (error) -302.035 (2.48630353e-06) 159592 EPS nconv=0 first unconverged value (error) -302.035 (2.26627976e-06) 159593 EPS nconv=0 first unconverged value (error) -302.035 (2.21805752e-06) 159594 EPS nconv=0 first unconverged value (error) -302.035 (2.13570896e-06) 159595 EPS nconv=0 first unconverged value (error) -302.035 (2.13570896e-06) 159596 EPS nconv=0 first unconverged value (error) -302.035 (2.33866170e-06) 159597 EPS nconv=0 first unconverged value (error) -302.035 (2.49498447e-06) 159598 EPS nconv=0 first unconverged value (error) -302.035 (2.17029093e-06) 159599 EPS nconv=0 first unconverged value (error) -302.035 (2.09596369e-06) 159600 EPS nconv=0 first unconverged value (error) -302.035 (2.02473146e-06) 159601 EPS nconv=0 first unconverged value (error) -302.035 (2.02473146e-06) 159602 EPS nconv=0 first unconverged value (error) -302.035 (2.01953250e-06) 159603 EPS nconv=0 first unconverged value (error) -302.035 (2.03188867e-06) 159604 EPS nconv=0 first unconverged value (error) -302.035 (1.94365473e-06) 159605 EPS nconv=0 first unconverged value (error) -302.035 (1.89310328e-06) 159606 EPS nconv=0 first unconverged value (error) -302.035 (1.87086718e-06) 159607 EPS nconv=0 first unconverged value (error) -302.035 (1.87086718e-06) 159608 EPS nconv=0 first unconverged value (error) -302.035 (1.89805825e-06) 159609 EPS nconv=0 first unconverged value (error) -302.035 (1.88685200e-06) 159610 EPS nconv=0 first unconverged value (error) -302.035 (1.85306141e-06) 159611 EPS nconv=0 first unconverged value (error) -302.035 (1.84009964e-06) 159612 EPS nconv=0 first unconverged value (error) -302.035 (1.83549861e-06) 159613 EPS nconv=0 first unconverged value (error) -302.035 (1.83549861e-06) 159614 EPS nconv=0 first unconverged value (error) -302.035 (2.86603052e-06) 159615 EPS nconv=0 first unconverged value (error) -302.035 (2.47354530e-06) 159616 EPS nconv=0 first unconverged value (error) -302.035 (2.34236977e-06) 159617 EPS nconv=0 first unconverged value (error) -302.035 (2.28975148e-06) 159618 EPS nconv=0 first unconverged value (error) -302.035 (2.20083693e-06) 159619 EPS nconv=0 first unconverged value (error) -302.035 (2.20083693e-06) 159620 EPS nconv=0 first unconverged value (error) -302.035 (2.38827257e-06) 159621 EPS nconv=0 first unconverged value (error) -302.035 (2.63282533e-06) 159622 EPS nconv=0 first unconverged value (error) -302.035 (2.19320691e-06) 159623 EPS nconv=0 first unconverged value (error) -302.035 (2.11914341e-06) 159624 EPS nconv=0 first unconverged value (error) -302.035 (2.03831374e-06) 159625 EPS nconv=0 first unconverged value (error) -302.035 (2.03831374e-06) 159626 EPS nconv=0 first unconverged value (error) -302.035 (2.10257712e-06) 159627 EPS nconv=0 first unconverged value (error) -302.035 (2.09371220e-06) 159628 EPS nconv=0 first unconverged value (error) -302.035 (1.99899782e-06) 159629 EPS nconv=0 first unconverged value (error) -302.035 (1.95111066e-06) 159630 EPS nconv=0 first unconverged value (error) -302.035 (1.91902677e-06) 159631 EPS nconv=0 first unconverged value (error) -302.035 (1.91902677e-06) 159632 EPS nconv=0 first unconverged value (error) -302.035 (1.92644864e-06) 159633 EPS nconv=0 first unconverged value (error) -302.035 (1.95321881e-06) 159634 EPS nconv=0 first unconverged value (error) -302.035 (1.90384578e-06) 159635 EPS nconv=0 first unconverged value (error) -302.035 (1.83700593e-06) 159636 EPS nconv=0 first unconverged value (error) -302.035 (1.82890319e-06) 159637 EPS nconv=0 first unconverged value (error) -302.035 (1.82890319e-06) 159638 EPS nconv=0 first unconverged value (error) -302.035 (2.56619862e-06) 159639 EPS nconv=0 first unconverged value (error) -302.035 (2.27745969e-06) 159640 EPS nconv=0 first unconverged value (error) -302.035 (2.18485715e-06) 159641 EPS nconv=0 first unconverged value (error) -302.035 (2.12720292e-06) 159642 EPS nconv=0 first unconverged value (error) -302.035 (2.06821144e-06) 159643 EPS nconv=0 first unconverged value (error) -302.035 (2.06821144e-06) 159644 EPS nconv=0 first unconverged value (error) -302.035 (2.36773785e-06) 159645 EPS nconv=0 first unconverged value (error) -302.035 (2.61523556e-06) 159646 EPS nconv=0 first unconverged value (error) -302.035 (2.30556187e-06) 159647 EPS nconv=0 first unconverged value (error) -302.035 (2.08120983e-06) 159648 EPS nconv=0 first unconverged value (error) -302.035 (2.01860273e-06) 159649 EPS nconv=0 first unconverged value (error) -302.035 (2.01860273e-06) 159650 EPS nconv=0 first unconverged value (error) -302.035 (1.99185189e-06) 159651 EPS nconv=0 first unconverged value (error) -302.035 (1.93332264e-06) 159652 EPS nconv=0 first unconverged value (error) -302.035 (1.84776685e-06) 159653 EPS nconv=0 first unconverged value (error) -302.035 (1.82731831e-06) 159654 EPS nconv=0 first unconverged value (error) -302.035 (1.81519601e-06) 159655 EPS nconv=0 first unconverged value (error) -302.035 (1.81519601e-06) 159656 EPS nconv=0 first unconverged value (error) -302.035 (1.96723107e-06) 159657 EPS nconv=0 first unconverged value (error) -302.035 (1.89949009e-06) 159658 EPS nconv=0 first unconverged value (error) -302.035 (1.86745990e-06) 159659 EPS nconv=0 first unconverged value (error) -302.035 (1.85710766e-06) 159660 EPS nconv=0 first unconverged value (error) -302.035 (1.85209904e-06) 159661 EPS nconv=0 first unconverged value (error) -302.035 (1.85209904e-06) 159662 EPS nconv=0 first unconverged value (error) -302.035 (1.97573974e-06) 159663 EPS nconv=0 first unconverged value (error) -302.035 (2.02823150e-06) 159664 EPS nconv=0 first unconverged value (error) -302.035 (1.92652250e-06) 159665 EPS nconv=0 first unconverged value (error) -302.035 (1.85515784e-06) 159666 EPS nconv=0 first unconverged value (error) -302.035 (1.84219649e-06) 159667 EPS nconv=0 first unconverged value (error) -302.035 (1.84219649e-06) 159668 EPS nconv=0 first unconverged value (error) -302.035 (2.07710618e-06) 159669 EPS nconv=0 first unconverged value (error) -302.035 (2.04172102e-06) 159670 EPS nconv=0 first unconverged value (error) -302.035 (1.99726083e-06) 159671 EPS nconv=0 first unconverged value (error) -302.035 (1.97769599e-06) 159672 EPS nconv=0 first unconverged value (error) -302.035 (1.93553434e-06) 159673 EPS nconv=0 first unconverged value (error) -302.035 (1.93553434e-06) 159674 EPS nconv=0 first unconverged value (error) -302.035 (2.31625442e-06) 159675 EPS nconv=0 first unconverged value (error) -302.035 (2.18353535e-06) 159676 EPS nconv=0 first unconverged value (error) -302.035 (2.05205028e-06) 159677 EPS nconv=0 first unconverged value (error) -302.035 (2.04222320e-06) 159678 EPS nconv=0 first unconverged value (error) -302.035 (2.01158293e-06) 159679 EPS nconv=0 first unconverged value (error) -302.035 (2.01158293e-06) 159680 EPS nconv=0 first unconverged value (error) -302.035 (2.08576099e-06) 159681 EPS nconv=0 first unconverged value (error) -302.035 (2.13760146e-06) 159682 EPS nconv=0 first unconverged value (error) -302.035 (2.01330843e-06) 159683 EPS nconv=0 first unconverged value (error) -302.035 (1.92808601e-06) 159684 EPS nconv=0 first unconverged value (error) -302.035 (1.87646526e-06) 159685 EPS nconv=0 first unconverged value (error) -302.035 (1.87646526e-06) 159686 EPS nconv=0 first unconverged value (error) -302.035 (2.26795777e-06) 159687 EPS nconv=0 first unconverged value (error) -302.035 (2.15437056e-06) 159688 EPS nconv=0 first unconverged value (error) -302.035 (2.07718804e-06) 159689 EPS nconv=0 first unconverged value (error) -302.035 (2.04044202e-06) 159690 EPS nconv=0 first unconverged value (error) -302.035 (1.99637978e-06) 159691 EPS nconv=0 first unconverged value (error) -302.035 (1.99637978e-06) 159692 EPS nconv=0 first unconverged value (error) -302.035 (2.51227185e-06) 159693 EPS nconv=0 first unconverged value (error) -302.035 (2.40402575e-06) 159694 EPS nconv=0 first unconverged value (error) -302.035 (2.24842924e-06) 159695 EPS nconv=0 first unconverged value (error) -302.035 (2.24383539e-06) 159696 EPS nconv=0 first unconverged value (error) -302.035 (2.19984319e-06) 159697 EPS nconv=0 first unconverged value (error) -302.035 (2.19984319e-06) 159698 EPS nconv=0 first unconverged value (error) -302.035 (2.23518752e-06) 159699 EPS nconv=0 first unconverged value (error) -302.035 (2.16104447e-06) 159700 EPS nconv=0 first unconverged value (error) -302.035 (2.01584870e-06) 159701 EPS nconv=0 first unconverged value (error) -302.035 (1.97928919e-06) 159702 EPS nconv=0 first unconverged value (error) -302.035 (1.90563786e-06) 159703 EPS nconv=0 first unconverged value (error) -302.035 (1.90563786e-06) 159704 EPS nconv=0 first unconverged value (error) -302.035 (1.88449303e-06) 159705 EPS nconv=0 first unconverged value (error) -302.035 (1.92595010e-06) 159706 EPS nconv=0 first unconverged value (error) -302.035 (1.88867320e-06) 159707 EPS nconv=0 first unconverged value (error) -302.035 (1.82808504e-06) 159708 EPS nconv=0 first unconverged value (error) -302.035 (1.81635440e-06) 159709 EPS nconv=0 first unconverged value (error) -302.035 (1.81635440e-06) 159710 EPS nconv=0 first unconverged value (error) -302.035 (2.60290771e-06) 159711 EPS nconv=0 first unconverged value (error) -302.035 (2.38381987e-06) 159712 EPS nconv=0 first unconverged value (error) -302.035 (2.31580754e-06) 159713 EPS nconv=0 first unconverged value (error) -302.035 (2.21023269e-06) 159714 EPS nconv=0 first unconverged value (error) -302.035 (2.14173488e-06) 159715 EPS nconv=0 first unconverged value (error) -302.035 (2.14173488e-06) 159716 EPS nconv=0 first unconverged value (error) -302.035 (2.23402582e-06) 159717 EPS nconv=0 first unconverged value (error) -302.035 (2.29417067e-06) 159718 EPS nconv=0 first unconverged value (error) -302.035 (2.05892895e-06) 159719 EPS nconv=0 first unconverged value (error) -302.035 (1.97837887e-06) 159720 EPS nconv=0 first unconverged value (error) -302.035 (1.96720050e-06) 159721 EPS nconv=0 first unconverged value (error) -302.035 (1.96720050e-06) 159722 EPS nconv=0 first unconverged value (error) -302.035 (1.95354777e-06) 159723 EPS nconv=0 first unconverged value (error) -302.035 (1.89787873e-06) 159724 EPS nconv=0 first unconverged value (error) -302.035 (1.88498075e-06) 159725 EPS nconv=0 first unconverged value (error) -302.035 (1.84956938e-06) 159726 EPS nconv=0 first unconverged value (error) -302.035 (1.83346680e-06) 159727 EPS nconv=0 first unconverged value (error) -302.035 (1.83346680e-06) 159728 EPS nconv=0 first unconverged value (error) -302.035 (1.86329134e-06) 159729 EPS nconv=0 first unconverged value (error) -302.035 (1.87163275e-06) 159730 EPS nconv=0 first unconverged value (error) -302.035 (1.84447414e-06) 159731 EPS nconv=0 first unconverged value (error) -302.035 (1.81720204e-06) 159732 EPS nconv=0 first unconverged value (error) -302.035 (1.81405762e-06) 159733 EPS nconv=0 first unconverged value (error) -302.035 (1.81405762e-06) 159734 EPS nconv=0 first unconverged value (error) -302.035 (2.49741437e-06) 159735 EPS nconv=0 first unconverged value (error) -302.035 (2.19826068e-06) 159736 EPS nconv=0 first unconverged value (error) -302.035 (2.15311334e-06) 159737 EPS nconv=0 first unconverged value (error) -302.035 (2.14515438e-06) 159738 EPS nconv=0 first unconverged value (error) -302.035 (2.12294078e-06) 159739 EPS nconv=0 first unconverged value (error) -302.035 (2.12294078e-06) 159740 EPS nconv=0 first unconverged value (error) -302.035 (2.71681332e-06) 159741 EPS nconv=0 first unconverged value (error) -302.035 (2.72793416e-06) 159742 EPS nconv=0 first unconverged value (error) -302.035 (2.33510527e-06) 159743 EPS nconv=0 first unconverged value (error) -302.035 (2.04811890e-06) 159744 EPS nconv=0 first unconverged value (error) -302.035 (2.02627159e-06) 159745 EPS nconv=0 first unconverged value (error) -302.035 (2.02627159e-06) 159746 EPS nconv=0 first unconverged value (error) -302.035 (2.13553785e-06) 159747 EPS nconv=0 first unconverged value (error) -302.035 (2.26153314e-06) 159748 EPS nconv=0 first unconverged value (error) -302.035 (2.04200159e-06) 159749 EPS nconv=0 first unconverged value (error) -302.035 (1.93400156e-06) 159750 EPS nconv=0 first unconverged value (error) -302.035 (1.87679516e-06) 159751 EPS nconv=0 first unconverged value (error) -302.035 (1.87679516e-06) 159752 EPS nconv=0 first unconverged value (error) -302.035 (1.87484048e-06) 159753 EPS nconv=0 first unconverged value (error) -302.035 (1.89930258e-06) 159754 EPS nconv=0 first unconverged value (error) -302.035 (1.85746644e-06) 159755 EPS nconv=0 first unconverged value (error) -302.035 (1.83966021e-06) 159756 EPS nconv=0 first unconverged value (error) -302.035 (1.82182868e-06) 159757 EPS nconv=0 first unconverged value (error) -302.035 (1.82182868e-06) 159758 EPS nconv=0 first unconverged value (error) -302.035 (1.93391985e-06) 159759 EPS nconv=0 first unconverged value (error) -302.035 (1.90060039e-06) 159760 EPS nconv=0 first unconverged value (error) -302.035 (1.86627533e-06) 159761 EPS nconv=0 first unconverged value (error) -302.035 (1.85094234e-06) 159762 EPS nconv=0 first unconverged value (error) -302.035 (1.84133301e-06) 159763 EPS nconv=0 first unconverged value (error) -302.035 (1.84133301e-06) 159764 EPS nconv=0 first unconverged value (error) -302.035 (2.62606080e-06) 159765 EPS nconv=0 first unconverged value (error) -302.035 (2.39186683e-06) 159766 EPS nconv=0 first unconverged value (error) -302.035 (2.21424849e-06) 159767 EPS nconv=0 first unconverged value (error) -302.035 (2.15106686e-06) 159768 EPS nconv=0 first unconverged value (error) -302.035 (2.11582386e-06) 159769 EPS nconv=0 first unconverged value (error) -302.035 (2.11582386e-06) 159770 EPS nconv=0 first unconverged value (error) -302.035 (2.14211139e-06) 159771 EPS nconv=0 first unconverged value (error) -302.035 (2.42581034e-06) 159772 EPS nconv=0 first unconverged value (error) -302.035 (2.14505082e-06) 159773 EPS nconv=0 first unconverged value (error) -302.035 (1.88354072e-06) 159774 EPS nconv=0 first unconverged value (error) -302.035 (1.85501946e-06) 159775 EPS nconv=0 first unconverged value (error) -302.035 (1.85501946e-06) 159776 EPS nconv=0 first unconverged value (error) -302.035 (1.90942084e-06) 159777 EPS nconv=0 first unconverged value (error) -302.035 (1.87778113e-06) 159778 EPS nconv=0 first unconverged value (error) -302.035 (1.85913620e-06) 159779 EPS nconv=0 first unconverged value (error) -302.035 (1.85314563e-06) 159780 EPS nconv=0 first unconverged value (error) -302.035 (1.84735288e-06) 159781 EPS nconv=0 first unconverged value (error) -302.035 (1.84735288e-06) 159782 EPS nconv=0 first unconverged value (error) -302.035 (1.98978351e-06) 159783 EPS nconv=0 first unconverged value (error) -302.035 (1.93366572e-06) 159784 EPS nconv=0 first unconverged value (error) -302.035 (1.87876941e-06) 159785 EPS nconv=0 first unconverged value (error) -302.035 (1.87421398e-06) 159786 EPS nconv=0 first unconverged value (error) -302.035 (1.86954478e-06) 159787 EPS nconv=0 first unconverged value (error) -302.035 (1.86954478e-06) 159788 EPS nconv=0 first unconverged value (error) -302.035 (2.41000880e-06) 159789 EPS nconv=0 first unconverged value (error) -302.035 (2.25584612e-06) 159790 EPS nconv=0 first unconverged value (error) -302.035 (2.09181973e-06) 159791 EPS nconv=0 first unconverged value (error) -302.035 (2.03789224e-06) 159792 EPS nconv=0 first unconverged value (error) -302.035 (2.00358296e-06) 159793 EPS nconv=0 first unconverged value (error) -302.035 (2.00358296e-06) 159794 EPS nconv=0 first unconverged value (error) -302.035 (2.00839856e-06) 159795 EPS nconv=0 first unconverged value (error) -302.035 (2.21753070e-06) 159796 EPS nconv=0 first unconverged value (error) -302.035 (2.00046143e-06) 159797 EPS nconv=0 first unconverged value (error) -302.035 (1.85193326e-06) 159798 EPS nconv=0 first unconverged value (error) -302.035 (1.83246326e-06) 159799 EPS nconv=0 first unconverged value (error) -302.035 (1.83246326e-06) 159800 EPS nconv=0 first unconverged value (error) -302.035 (1.86691068e-06) 159801 EPS nconv=0 first unconverged value (error) -302.035 (1.84916832e-06) 159802 EPS nconv=0 first unconverged value (error) -302.035 (1.84327399e-06) 159803 EPS nconv=0 first unconverged value (error) -302.035 (1.83603003e-06) 159804 EPS nconv=0 first unconverged value (error) -302.035 (1.82737587e-06) 159805 EPS nconv=0 first unconverged value (error) -302.035 (1.82737587e-06) 159806 EPS nconv=0 first unconverged value (error) -302.035 (1.84764968e-06) 159807 EPS nconv=0 first unconverged value (error) -302.035 (1.85870886e-06) 159808 EPS nconv=0 first unconverged value (error) -302.035 (1.82847223e-06) 159809 EPS nconv=0 first unconverged value (error) -302.035 (1.81629528e-06) 159810 EPS nconv=0 first unconverged value (error) -302.035 (1.80845143e-06) 159811 EPS nconv=0 first unconverged value (error) -302.035 (1.80845143e-06) 159812 EPS nconv=0 first unconverged value (error) -302.035 (2.41798466e-06) 159813 EPS nconv=0 first unconverged value (error) -302.035 (2.24519625e-06) 159814 EPS nconv=0 first unconverged value (error) -302.035 (2.10505392e-06) 159815 EPS nconv=0 first unconverged value (error) -302.035 (2.07514526e-06) 159816 EPS nconv=0 first unconverged value (error) -302.035 (2.03240519e-06) 159817 EPS nconv=0 first unconverged value (error) -302.035 (2.03240519e-06) 159818 EPS nconv=0 first unconverged value (error) -302.035 (2.18457094e-06) 159819 EPS nconv=0 first unconverged value (error) -302.035 (2.34980998e-06) 159820 EPS nconv=0 first unconverged value (error) -302.035 (2.20605602e-06) 159821 EPS nconv=0 first unconverged value (error) -302.035 (1.91943679e-06) 159822 EPS nconv=0 first unconverged value (error) -302.035 (1.88938175e-06) 159823 EPS nconv=0 first unconverged value (error) -302.035 (1.88938175e-06) 159824 EPS nconv=0 first unconverged value (error) -302.035 (1.87015836e-06) 159825 EPS nconv=0 first unconverged value (error) -302.035 (1.89877129e-06) 159826 EPS nconv=0 first unconverged value (error) -302.035 (1.85627119e-06) 159827 EPS nconv=0 first unconverged value (error) -302.035 (1.82382849e-06) 159828 EPS nconv=0 first unconverged value (error) -302.035 (1.81531509e-06) 159829 EPS nconv=0 first unconverged value (error) -302.035 (1.81531509e-06) 159830 EPS nconv=0 first unconverged value (error) -302.035 (1.89982638e-06) 159831 EPS nconv=0 first unconverged value (error) -302.035 (1.84485670e-06) 159832 EPS nconv=0 first unconverged value (error) -302.035 (1.83500868e-06) 159833 EPS nconv=0 first unconverged value (error) -302.035 (1.82836826e-06) 159834 EPS nconv=0 first unconverged value (error) -302.035 (1.82441186e-06) 159835 EPS nconv=0 first unconverged value (error) -302.035 (1.82441186e-06) 159836 EPS nconv=0 first unconverged value (error) -302.035 (2.25717572e-06) 159837 EPS nconv=0 first unconverged value (error) -302.035 (2.11917420e-06) 159838 EPS nconv=0 first unconverged value (error) -302.035 (2.00753356e-06) 159839 EPS nconv=0 first unconverged value (error) -302.035 (1.95146305e-06) 159840 EPS nconv=0 first unconverged value (error) -302.035 (1.93723314e-06) 159841 EPS nconv=0 first unconverged value (error) -302.035 (1.93723314e-06) 159842 EPS nconv=0 first unconverged value (error) -302.035 (2.04337746e-06) 159843 EPS nconv=0 first unconverged value (error) -302.035 (2.17183910e-06) 159844 EPS nconv=0 first unconverged value (error) -302.035 (1.98291520e-06) 159845 EPS nconv=0 first unconverged value (error) -302.035 (1.91104111e-06) 159846 EPS nconv=0 first unconverged value (error) -302.035 (1.85533782e-06) 159847 EPS nconv=0 first unconverged value (error) -302.035 (1.85533782e-06) 159848 EPS nconv=0 first unconverged value (error) -302.035 (1.98540010e-06) 159849 EPS nconv=0 first unconverged value (error) -302.035 (1.95173997e-06) 159850 EPS nconv=0 first unconverged value (error) -302.035 (1.91231193e-06) 159851 EPS nconv=0 first unconverged value (error) -302.035 (1.87630244e-06) 159852 EPS nconv=0 first unconverged value (error) -302.035 (1.85920954e-06) 159853 EPS nconv=0 first unconverged value (error) -302.035 (1.85920954e-06) 159854 EPS nconv=0 first unconverged value (error) -302.035 (1.99777361e-06) 159855 EPS nconv=0 first unconverged value (error) -302.035 (1.96345634e-06) 159856 EPS nconv=0 first unconverged value (error) -302.035 (1.89097207e-06) 159857 EPS nconv=0 first unconverged value (error) -302.035 (1.87743292e-06) 159858 EPS nconv=0 first unconverged value (error) -302.035 (1.86315763e-06) 159859 EPS nconv=0 first unconverged value (error) -302.035 (1.86315763e-06) 159860 EPS nconv=0 first unconverged value (error) -302.035 (2.24258037e-06) 159861 EPS nconv=0 first unconverged value (error) -302.035 (2.16173445e-06) 159862 EPS nconv=0 first unconverged value (error) -302.035 (2.01995165e-06) 159863 EPS nconv=0 first unconverged value (error) -302.035 (1.99422639e-06) 159864 EPS nconv=0 first unconverged value (error) -302.035 (1.95233893e-06) 159865 EPS nconv=0 first unconverged value (error) -302.035 (1.95233893e-06) 159866 EPS nconv=0 first unconverged value (error) -302.035 (2.41620001e-06) 159867 EPS nconv=0 first unconverged value (error) -302.035 (2.53839669e-06) 159868 EPS nconv=0 first unconverged value (error) -302.035 (2.34898648e-06) 159869 EPS nconv=0 first unconverged value (error) -302.035 (2.11528312e-06) 159870 EPS nconv=0 first unconverged value (error) -302.035 (2.05437970e-06) 159871 EPS nconv=0 first unconverged value (error) -302.035 (2.05437970e-06) 159872 EPS nconv=0 first unconverged value (error) -302.035 (2.06816046e-06) 159873 EPS nconv=0 first unconverged value (error) -302.035 (2.05516952e-06) 159874 EPS nconv=0 first unconverged value (error) -302.035 (2.00973805e-06) 159875 EPS nconv=0 first unconverged value (error) -302.035 (1.90490828e-06) 159876 EPS nconv=0 first unconverged value (error) -302.035 (1.86283623e-06) 159877 EPS nconv=0 first unconverged value (error) -302.035 (1.86283623e-06) 159878 EPS nconv=0 first unconverged value (error) -302.035 (1.92839697e-06) 159879 EPS nconv=0 first unconverged value (error) -302.035 (1.88704440e-06) 159880 EPS nconv=0 first unconverged value (error) -302.035 (1.86853697e-06) 159881 EPS nconv=0 first unconverged value (error) -302.035 (1.85609804e-06) 159882 EPS nconv=0 first unconverged value (error) -302.035 (1.84631829e-06) 159883 EPS nconv=0 first unconverged value (error) -302.035 (1.84631829e-06) 159884 EPS nconv=0 first unconverged value (error) -302.035 (2.29300209e-06) 159885 EPS nconv=0 first unconverged value (error) -302.035 (2.12371884e-06) 159886 EPS nconv=0 first unconverged value (error) -302.035 (2.00764919e-06) 159887 EPS nconv=0 first unconverged value (error) -302.035 (1.97736900e-06) 159888 EPS nconv=0 first unconverged value (error) -302.035 (1.95411729e-06) 159889 EPS nconv=0 first unconverged value (error) -302.035 (1.95411729e-06) 159890 EPS nconv=0 first unconverged value (error) -302.035 (2.24471017e-06) 159891 EPS nconv=0 first unconverged value (error) -302.035 (2.40326731e-06) 159892 EPS nconv=0 first unconverged value (error) -302.035 (2.21159300e-06) 159893 EPS nconv=0 first unconverged value (error) -302.035 (1.98298731e-06) 159894 EPS nconv=0 first unconverged value (error) -302.035 (1.94459431e-06) 159895 EPS nconv=0 first unconverged value (error) -302.035 (1.94459431e-06) 159896 EPS nconv=0 first unconverged value (error) -302.035 (1.99756894e-06) 159897 EPS nconv=0 first unconverged value (error) -302.035 (1.99343366e-06) 159898 EPS nconv=0 first unconverged value (error) -302.035 (1.93269894e-06) 159899 EPS nconv=0 first unconverged value (error) -302.035 (1.87817605e-06) 159900 EPS nconv=0 first unconverged value (error) -302.035 (1.84241439e-06) 159901 EPS nconv=0 first unconverged value (error) -302.035 (1.84241439e-06) 159902 EPS nconv=0 first unconverged value (error) -302.035 (1.90250897e-06) 159903 EPS nconv=0 first unconverged value (error) -302.035 (1.85980245e-06) 159904 EPS nconv=0 first unconverged value (error) -302.035 (1.83811214e-06) 159905 EPS nconv=0 first unconverged value (error) -302.035 (1.82636758e-06) 159906 EPS nconv=0 first unconverged value (error) -302.035 (1.82023442e-06) 159907 EPS nconv=0 first unconverged value (error) -302.035 (1.82023442e-06) 159908 EPS nconv=0 first unconverged value (error) -302.035 (2.31937442e-06) 159909 EPS nconv=0 first unconverged value (error) -302.035 (2.18138215e-06) 159910 EPS nconv=0 first unconverged value (error) -302.035 (2.06685775e-06) 159911 EPS nconv=0 first unconverged value (error) -302.035 (2.02915476e-06) 159912 EPS nconv=0 first unconverged value (error) -302.035 (1.98062601e-06) 159913 EPS nconv=0 first unconverged value (error) -302.035 (1.98062601e-06) 159914 EPS nconv=0 first unconverged value (error) -302.035 (2.35925117e-06) 159915 EPS nconv=0 first unconverged value (error) -302.035 (2.36522607e-06) 159916 EPS nconv=0 first unconverged value (error) -302.035 (2.16413940e-06) 159917 EPS nconv=0 first unconverged value (error) -302.035 (2.11925831e-06) 159918 EPS nconv=0 first unconverged value (error) -302.035 (2.08219215e-06) 159919 EPS nconv=0 first unconverged value (error) -302.035 (2.08219215e-06) 159920 EPS nconv=0 first unconverged value (error) -302.035 (2.06060696e-06) 159921 EPS nconv=0 first unconverged value (error) -302.035 (2.05464802e-06) 159922 EPS nconv=0 first unconverged value (error) -302.035 (2.00252600e-06) 159923 EPS nconv=0 first unconverged value (error) -302.035 (1.88246398e-06) 159924 EPS nconv=0 first unconverged value (error) -302.035 (1.82595010e-06) 159925 EPS nconv=0 first unconverged value (error) -302.035 (1.82595010e-06) 159926 EPS nconv=0 first unconverged value (error) -302.035 (2.09960100e-06) 159927 EPS nconv=0 first unconverged value (error) -302.035 (2.06898566e-06) 159928 EPS nconv=0 first unconverged value (error) -302.035 (2.02416633e-06) 159929 EPS nconv=0 first unconverged value (error) -302.035 (1.96949371e-06) 159930 EPS nconv=0 first unconverged value (error) -302.035 (1.95160961e-06) 159931 EPS nconv=0 first unconverged value (error) -302.035 (1.95160961e-06) 159932 EPS nconv=0 first unconverged value (error) -302.035 (2.15264348e-06) 159933 EPS nconv=0 first unconverged value (error) -302.035 (2.10186796e-06) 159934 EPS nconv=0 first unconverged value (error) -302.035 (2.03329236e-06) 159935 EPS nconv=0 first unconverged value (error) -302.035 (2.00714224e-06) 159936 EPS nconv=0 first unconverged value (error) -302.035 (1.95995287e-06) 159937 EPS nconv=0 first unconverged value (error) -302.035 (1.95995287e-06) 159938 EPS nconv=0 first unconverged value (error) -302.035 (1.98069791e-06) 159939 EPS nconv=0 first unconverged value (error) -302.035 (1.99137176e-06) 159940 EPS nconv=0 first unconverged value (error) -302.035 (1.91754533e-06) 159941 EPS nconv=0 first unconverged value (error) -302.035 (1.83457193e-06) 159942 EPS nconv=0 first unconverged value (error) -302.035 (1.82434861e-06) 159943 EPS nconv=0 first unconverged value (error) -302.035 (1.82434861e-06) 159944 EPS nconv=0 first unconverged value (error) -302.035 (1.82130538e-06) 159945 EPS nconv=0 first unconverged value (error) -302.035 (1.82853557e-06) 159946 EPS nconv=0 first unconverged value (error) -302.035 (1.81893626e-06) 159947 EPS nconv=0 first unconverged value (error) -302.035 (1.80171275e-06) 159948 EPS nconv=0 first unconverged value (error) -302.035 (1.79783218e-06) 159949 EPS nconv=0 first unconverged value (error) -302.035 (1.79783218e-06) 159950 EPS nconv=0 first unconverged value (error) -302.035 (2.01694223e-06) 159951 EPS nconv=0 first unconverged value (error) -302.035 (1.93252235e-06) 159952 EPS nconv=0 first unconverged value (error) -302.035 (1.92455051e-06) 159953 EPS nconv=0 first unconverged value (error) -302.035 (1.90907273e-06) 159954 EPS nconv=0 first unconverged value (error) -302.035 (1.88797859e-06) 159955 EPS nconv=0 first unconverged value (error) -302.035 (1.88797859e-06) 159956 EPS nconv=0 first unconverged value (error) -302.035 (1.88766435e-06) 159957 EPS nconv=0 first unconverged value (error) -302.035 (1.94299337e-06) 159958 EPS nconv=0 first unconverged value (error) -302.035 (1.85135004e-06) 159959 EPS nconv=0 first unconverged value (error) -302.035 (1.82055038e-06) 159960 EPS nconv=0 first unconverged value (error) -302.035 (1.81476682e-06) 159961 EPS nconv=0 first unconverged value (error) -302.035 (1.81476682e-06) 159962 EPS nconv=0 first unconverged value (error) -302.035 (1.82253765e-06) 159963 EPS nconv=0 first unconverged value (error) -302.035 (1.81055139e-06) 159964 EPS nconv=0 first unconverged value (error) -302.035 (1.80693506e-06) 159965 EPS nconv=0 first unconverged value (error) -302.035 (1.80571155e-06) 159966 EPS nconv=0 first unconverged value (error) -302.035 (1.80382228e-06) 159967 EPS nconv=0 first unconverged value (error) -302.035 (1.80382228e-06) 159968 EPS nconv=0 first unconverged value (error) -302.035 (1.99679996e-06) 159969 EPS nconv=0 first unconverged value (error) -302.035 (1.94196877e-06) 159970 EPS nconv=0 first unconverged value (error) -302.035 (1.88518613e-06) 159971 EPS nconv=0 first unconverged value (error) -302.035 (1.88586877e-06) 159972 EPS nconv=0 first unconverged value (error) -302.035 (1.87055873e-06) 159973 EPS nconv=0 first unconverged value (error) -302.035 (1.87055873e-06) 159974 EPS nconv=0 first unconverged value (error) -302.035 (1.92829349e-06) 159975 EPS nconv=0 first unconverged value (error) -302.035 (2.00481917e-06) 159976 EPS nconv=0 first unconverged value (error) -302.035 (1.93321887e-06) 159977 EPS nconv=0 first unconverged value (error) -302.035 (1.83346071e-06) 159978 EPS nconv=0 first unconverged value (error) -302.035 (1.82796449e-06) 159979 EPS nconv=0 first unconverged value (error) -302.035 (1.82796449e-06) 159980 EPS nconv=0 first unconverged value (error) -302.035 (1.95782686e-06) 159981 EPS nconv=0 first unconverged value (error) -302.035 (1.88621351e-06) 159982 EPS nconv=0 first unconverged value (error) -302.035 (1.87565164e-06) 159983 EPS nconv=0 first unconverged value (error) -302.035 (1.86186715e-06) 159984 EPS nconv=0 first unconverged value (error) -302.035 (1.85312721e-06) 159985 EPS nconv=0 first unconverged value (error) -302.035 (1.85312721e-06) 159986 EPS nconv=0 first unconverged value (error) -302.035 (1.98456887e-06) 159987 EPS nconv=0 first unconverged value (error) -302.035 (1.96601215e-06) 159988 EPS nconv=0 first unconverged value (error) -302.035 (1.87006103e-06) 159989 EPS nconv=0 first unconverged value (error) -302.035 (1.86850569e-06) 159990 EPS nconv=0 first unconverged value (error) -302.035 (1.85111386e-06) 159991 EPS nconv=0 first unconverged value (error) -302.035 (1.85111386e-06) 159992 EPS nconv=0 first unconverged value (error) -302.035 (1.85128167e-06) 159993 EPS nconv=0 first unconverged value (error) -302.035 (1.90703867e-06) 159994 EPS nconv=0 first unconverged value (error) -302.035 (1.83674613e-06) 159995 EPS nconv=0 first unconverged value (error) -302.035 (1.81569031e-06) 159996 EPS nconv=0 first unconverged value (error) -302.035 (1.80638797e-06) 159997 EPS nconv=0 first unconverged value (error) -302.035 (1.80638797e-06) 159998 EPS nconv=0 first unconverged value (error) -302.035 (1.83048438e-06) 159999 EPS nconv=0 first unconverged value (error) -302.035 (1.81758625e-06) 160000 EPS nconv=0 first unconverged value (error) -302.035 (1.81406220e-06) 160001 EPS nconv=0 first unconverged value (error) -302.035 (1.81002677e-06) 160002 EPS nconv=0 first unconverged value (error) -302.035 (1.80676970e-06) 160003 EPS nconv=0 first unconverged value (error) -302.035 (1.80676970e-06) 160004 EPS nconv=0 first unconverged value (error) -302.035 (2.00679873e-06) 160005 EPS nconv=0 first unconverged value (error) -302.035 (1.94210359e-06) 160006 EPS nconv=0 first unconverged value (error) -302.035 (1.90674993e-06) 160007 EPS nconv=0 first unconverged value (error) -302.035 (1.87848431e-06) 160008 EPS nconv=0 first unconverged value (error) -302.035 (1.86799848e-06) 160009 EPS nconv=0 first unconverged value (error) -302.035 (1.86799848e-06) 160010 EPS nconv=0 first unconverged value (error) -302.035 (2.04145799e-06) 160011 EPS nconv=0 first unconverged value (error) -302.035 (1.99589516e-06) 160012 EPS nconv=0 first unconverged value (error) -302.035 (1.90936151e-06) 160013 EPS nconv=0 first unconverged value (error) -302.035 (1.89787522e-06) 160014 EPS nconv=0 first unconverged value (error) -302.035 (1.87730987e-06) 160015 EPS nconv=0 first unconverged value (error) -302.035 (1.87730987e-06) 160016 EPS nconv=0 first unconverged value (error) -302.035 (1.89442396e-06) 160017 EPS nconv=0 first unconverged value (error) -302.035 (1.93969564e-06) 160018 EPS nconv=0 first unconverged value (error) -302.035 (1.84904512e-06) 160019 EPS nconv=0 first unconverged value (error) -302.035 (1.83476780e-06) 160020 EPS nconv=0 first unconverged value (error) -302.035 (1.81740920e-06) 160021 EPS nconv=0 first unconverged value (error) -302.035 (1.81740920e-06) 160022 EPS nconv=0 first unconverged value (error) -302.035 (1.88908442e-06) 160023 EPS nconv=0 first unconverged value (error) -302.035 (1.85684129e-06) 160024 EPS nconv=0 first unconverged value (error) -302.035 (1.83631588e-06) 160025 EPS nconv=0 first unconverged value (error) -302.035 (1.83390012e-06) 160026 EPS nconv=0 first unconverged value (error) -302.035 (1.82595182e-06) 160027 EPS nconv=0 first unconverged value (error) -302.035 (1.82595182e-06) 160028 EPS nconv=0 first unconverged value (error) -302.035 (1.87871955e-06) 160029 EPS nconv=0 first unconverged value (error) -302.035 (1.89408148e-06) 160030 EPS nconv=0 first unconverged value (error) -302.035 (1.85579051e-06) 160031 EPS nconv=0 first unconverged value (error) -302.035 (1.82726875e-06) 160032 EPS nconv=0 first unconverged value (error) -302.035 (1.82293809e-06) 160033 EPS nconv=0 first unconverged value (error) -302.035 (1.82293809e-06) 160034 EPS nconv=0 first unconverged value (error) -302.035 (2.02626671e-06) 160035 EPS nconv=0 first unconverged value (error) -302.035 (1.94178741e-06) 160036 EPS nconv=0 first unconverged value (error) -302.035 (1.91778518e-06) 160037 EPS nconv=0 first unconverged value (error) -302.035 (1.89722966e-06) 160038 EPS nconv=0 first unconverged value (error) -302.035 (1.87549177e-06) 160039 EPS nconv=0 first unconverged value (error) -302.035 (1.87549177e-06) 160040 EPS nconv=0 first unconverged value (error) -302.035 (1.89014472e-06) 160041 EPS nconv=0 first unconverged value (error) -302.035 (1.93557970e-06) 160042 EPS nconv=0 first unconverged value (error) -302.035 (1.85049247e-06) 160043 EPS nconv=0 first unconverged value (error) -302.035 (1.83233167e-06) 160044 EPS nconv=0 first unconverged value (error) -302.035 (1.82077684e-06) 160045 EPS nconv=0 first unconverged value (error) -302.035 (1.82077684e-06) 160046 EPS nconv=0 first unconverged value (error) -302.035 (1.84038089e-06) 160047 EPS nconv=0 first unconverged value (error) -302.035 (1.83084994e-06) 160048 EPS nconv=0 first unconverged value (error) -302.035 (1.81681925e-06) 160049 EPS nconv=0 first unconverged value (error) -302.035 (1.81224384e-06) 160050 EPS nconv=0 first unconverged value (error) -302.035 (1.80768486e-06) 160051 EPS nconv=0 first unconverged value (error) -302.035 (1.80768486e-06) 160052 EPS nconv=0 first unconverged value (error) -302.035 (2.18576909e-06) 160053 EPS nconv=0 first unconverged value (error) -302.035 (2.07593715e-06) 160054 EPS nconv=0 first unconverged value (error) -302.035 (2.01617657e-06) 160055 EPS nconv=0 first unconverged value (error) -302.035 (1.99135732e-06) 160056 EPS nconv=0 first unconverged value (error) -302.035 (1.96023167e-06) 160057 EPS nconv=0 first unconverged value (error) -302.035 (1.96023167e-06) 160058 EPS nconv=0 first unconverged value (error) -302.035 (2.34185722e-06) 160059 EPS nconv=0 first unconverged value (error) -302.035 (2.22096035e-06) 160060 EPS nconv=0 first unconverged value (error) -302.035 (2.06092570e-06) 160061 EPS nconv=0 first unconverged value (error) -302.035 (2.02416762e-06) 160062 EPS nconv=0 first unconverged value (error) -302.035 (2.01561088e-06) 160063 EPS nconv=0 first unconverged value (error) -302.035 (2.01561088e-06) 160064 EPS nconv=0 first unconverged value (error) -302.035 (2.00452894e-06) 160065 EPS nconv=0 first unconverged value (error) -302.035 (2.07764592e-06) 160066 EPS nconv=0 first unconverged value (error) -302.035 (1.93041588e-06) 160067 EPS nconv=0 first unconverged value (error) -302.035 (1.88182011e-06) 160068 EPS nconv=0 first unconverged value (error) -302.035 (1.84877289e-06) 160069 EPS nconv=0 first unconverged value (error) -302.035 (1.84877289e-06) 160070 EPS nconv=0 first unconverged value (error) -302.035 (1.97667443e-06) 160071 EPS nconv=0 first unconverged value (error) -302.035 (1.93647469e-06) 160072 EPS nconv=0 first unconverged value (error) -302.035 (1.87994904e-06) 160073 EPS nconv=0 first unconverged value (error) -302.035 (1.87690153e-06) 160074 EPS nconv=0 first unconverged value (error) -302.035 (1.85876381e-06) 160075 EPS nconv=0 first unconverged value (error) -302.035 (1.85876381e-06) 160076 EPS nconv=0 first unconverged value (error) -302.035 (2.16609567e-06) 160077 EPS nconv=0 first unconverged value (error) -302.035 (2.23433402e-06) 160078 EPS nconv=0 first unconverged value (error) -302.035 (2.14056620e-06) 160079 EPS nconv=0 first unconverged value (error) -302.035 (1.96942521e-06) 160080 EPS nconv=0 first unconverged value (error) -302.035 (1.94471956e-06) 160081 EPS nconv=0 first unconverged value (error) -302.035 (1.94471956e-06) 160082 EPS nconv=0 first unconverged value (error) -302.035 (2.20558309e-06) 160083 EPS nconv=0 first unconverged value (error) -302.035 (2.13256795e-06) 160084 EPS nconv=0 first unconverged value (error) -302.035 (2.07415044e-06) 160085 EPS nconv=0 first unconverged value (error) -302.035 (1.99925230e-06) 160086 EPS nconv=0 first unconverged value (error) -302.035 (1.96058520e-06) 160087 EPS nconv=0 first unconverged value (error) -302.035 (1.96058520e-06) 160088 EPS nconv=0 first unconverged value (error) -302.035 (2.15902234e-06) 160089 EPS nconv=0 first unconverged value (error) -302.035 (2.06148199e-06) 160090 EPS nconv=0 first unconverged value (error) -302.035 (1.94586144e-06) 160091 EPS nconv=0 first unconverged value (error) -302.035 (1.91197775e-06) 160092 EPS nconv=0 first unconverged value (error) -302.035 (1.88185655e-06) 160093 EPS nconv=0 first unconverged value (error) -302.035 (1.88185655e-06) 160094 EPS nconv=0 first unconverged value (error) -302.035 (2.02649360e-06) 160095 EPS nconv=0 first unconverged value (error) -302.035 (2.00477998e-06) 160096 EPS nconv=0 first unconverged value (error) -302.035 (1.90589248e-06) 160097 EPS nconv=0 first unconverged value (error) -302.035 (1.86973332e-06) 160098 EPS nconv=0 first unconverged value (error) -302.035 (1.86076406e-06) 160099 EPS nconv=0 first unconverged value (error) -302.035 (1.86076406e-06) 160100 EPS nconv=0 first unconverged value (error) -302.035 (2.01771602e-06) 160101 EPS nconv=0 first unconverged value (error) -302.035 (1.97073833e-06) 160102 EPS nconv=0 first unconverged value (error) -302.035 (1.90898912e-06) 160103 EPS nconv=0 first unconverged value (error) -302.035 (1.88428267e-06) 160104 EPS nconv=0 first unconverged value (error) -302.035 (1.85974431e-06) 160105 EPS nconv=0 first unconverged value (error) -302.035 (1.85974431e-06) 160106 EPS nconv=0 first unconverged value (error) -302.035 (1.87081948e-06) 160107 EPS nconv=0 first unconverged value (error) -302.035 (1.90452070e-06) 160108 EPS nconv=0 first unconverged value (error) -302.035 (1.83261346e-06) 160109 EPS nconv=0 first unconverged value (error) -302.035 (1.82279798e-06) 160110 EPS nconv=0 first unconverged value (error) -302.035 (1.81819480e-06) 160111 EPS nconv=0 first unconverged value (error) -302.035 (1.81819480e-06) 160112 EPS nconv=0 first unconverged value (error) -302.035 (1.97910496e-06) 160113 EPS nconv=0 first unconverged value (error) -302.035 (1.90896134e-06) 160114 EPS nconv=0 first unconverged value (error) -302.035 (1.87148982e-06) 160115 EPS nconv=0 first unconverged value (error) -302.035 (1.86809502e-06) 160116 EPS nconv=0 first unconverged value (error) -302.035 (1.85664836e-06) 160117 EPS nconv=0 first unconverged value (error) -302.035 (1.85664836e-06) 160118 EPS nconv=0 first unconverged value (error) -302.035 (2.21133984e-06) 160119 EPS nconv=0 first unconverged value (error) -302.035 (2.10429157e-06) 160120 EPS nconv=0 first unconverged value (error) -302.035 (1.99130324e-06) 160121 EPS nconv=0 first unconverged value (error) -302.035 (1.97684931e-06) 160122 EPS nconv=0 first unconverged value (error) -302.035 (1.94989933e-06) 160123 EPS nconv=0 first unconverged value (error) -302.035 (1.94989933e-06) 160124 EPS nconv=0 first unconverged value (error) -302.035 (2.44990164e-06) 160125 EPS nconv=0 first unconverged value (error) -302.035 (2.31937721e-06) 160126 EPS nconv=0 first unconverged value (error) -302.035 (2.13541190e-06) 160127 EPS nconv=0 first unconverged value (error) -302.035 (2.10836746e-06) 160128 EPS nconv=0 first unconverged value (error) -302.035 (2.08610212e-06) 160129 EPS nconv=0 first unconverged value (error) -302.035 (2.08610212e-06) 160130 EPS nconv=0 first unconverged value (error) -302.035 (2.20169727e-06) 160131 EPS nconv=0 first unconverged value (error) -302.035 (2.24245746e-06) 160132 EPS nconv=0 first unconverged value (error) -302.035 (2.03718659e-06) 160133 EPS nconv=0 first unconverged value (error) -302.035 (1.97028804e-06) 160134 EPS nconv=0 first unconverged value (error) -302.035 (1.93492470e-06) 160135 EPS nconv=0 first unconverged value (error) -302.035 (1.93492470e-06) 160136 EPS nconv=0 first unconverged value (error) -302.035 (2.22188293e-06) 160137 EPS nconv=0 first unconverged value (error) -302.035 (2.08434617e-06) 160138 EPS nconv=0 first unconverged value (error) -302.035 (1.97620743e-06) 160139 EPS nconv=0 first unconverged value (error) -302.035 (1.94228283e-06) 160140 EPS nconv=0 first unconverged value (error) -302.035 (1.93546512e-06) 160141 EPS nconv=0 first unconverged value (error) -302.035 (1.93546512e-06) 160142 EPS nconv=0 first unconverged value (error) -302.035 (1.92752701e-06) 160143 EPS nconv=0 first unconverged value (error) -302.035 (2.03353517e-06) 160144 EPS nconv=0 first unconverged value (error) -302.035 (1.88942504e-06) 160145 EPS nconv=0 first unconverged value (error) -302.035 (1.84918516e-06) 160146 EPS nconv=0 first unconverged value (error) -302.035 (1.83575131e-06) 160147 EPS nconv=0 first unconverged value (error) -302.035 (1.83575131e-06) 160148 EPS nconv=0 first unconverged value (error) -302.035 (1.96523383e-06) 160149 EPS nconv=0 first unconverged value (error) -302.035 (1.90095319e-06) 160150 EPS nconv=0 first unconverged value (error) -302.035 (1.87667709e-06) 160151 EPS nconv=0 first unconverged value (error) -302.035 (1.87119842e-06) 160152 EPS nconv=0 first unconverged value (error) -302.035 (1.85676395e-06) 160153 EPS nconv=0 first unconverged value (error) -302.035 (1.85676395e-06) 160154 EPS nconv=0 first unconverged value (error) -302.035 (1.93068060e-06) 160155 EPS nconv=0 first unconverged value (error) -302.035 (1.91768941e-06) 160156 EPS nconv=0 first unconverged value (error) -302.035 (1.86336981e-06) 160157 EPS nconv=0 first unconverged value (error) -302.035 (1.86442231e-06) 160158 EPS nconv=0 first unconverged value (error) -302.035 (1.84068808e-06) 160159 EPS nconv=0 first unconverged value (error) -302.035 (1.84068808e-06) 160160 EPS nconv=0 first unconverged value (error) -302.035 (2.42737812e-06) 160161 EPS nconv=0 first unconverged value (error) -302.035 (2.25912261e-06) 160162 EPS nconv=0 first unconverged value (error) -302.035 (2.10742515e-06) 160163 EPS nconv=0 first unconverged value (error) -302.035 (2.09110163e-06) 160164 EPS nconv=0 first unconverged value (error) -302.035 (2.03552223e-06) 160165 EPS nconv=0 first unconverged value (error) -302.035 (2.03552223e-06) 160166 EPS nconv=0 first unconverged value (error) -302.035 (2.20651823e-06) 160167 EPS nconv=0 first unconverged value (error) -302.035 (2.25909987e-06) 160168 EPS nconv=0 first unconverged value (error) -302.035 (2.06363297e-06) 160169 EPS nconv=0 first unconverged value (error) -302.035 (1.98099029e-06) 160170 EPS nconv=0 first unconverged value (error) -302.035 (1.96002442e-06) 160171 EPS nconv=0 first unconverged value (error) -302.035 (1.96002442e-06) 160172 EPS nconv=0 first unconverged value (error) -302.035 (2.12531100e-06) 160173 EPS nconv=0 first unconverged value (error) -302.035 (2.07775928e-06) 160174 EPS nconv=0 first unconverged value (error) -302.035 (1.96905414e-06) 160175 EPS nconv=0 first unconverged value (error) -302.035 (1.93820520e-06) 160176 EPS nconv=0 first unconverged value (error) -302.035 (1.91786283e-06) 160177 EPS nconv=0 first unconverged value (error) -302.035 (1.91786283e-06) 160178 EPS nconv=0 first unconverged value (error) -302.035 (1.94346165e-06) 160179 EPS nconv=0 first unconverged value (error) -302.035 (2.00051348e-06) 160180 EPS nconv=0 first unconverged value (error) -302.035 (1.89325259e-06) 160181 EPS nconv=0 first unconverged value (error) -302.035 (1.85712139e-06) 160182 EPS nconv=0 first unconverged value (error) -302.035 (1.83886737e-06) 160183 EPS nconv=0 first unconverged value (error) -302.035 (1.83886737e-06) 160184 EPS nconv=0 first unconverged value (error) -302.035 (1.95661359e-06) 160185 EPS nconv=0 first unconverged value (error) -302.035 (1.92926429e-06) 160186 EPS nconv=0 first unconverged value (error) -302.035 (1.87642576e-06) 160187 EPS nconv=0 first unconverged value (error) -302.035 (1.86509916e-06) 160188 EPS nconv=0 first unconverged value (error) -302.035 (1.84747779e-06) 160189 EPS nconv=0 first unconverged value (error) -302.035 (1.84747779e-06) 160190 EPS nconv=0 first unconverged value (error) -302.035 (1.87299022e-06) 160191 EPS nconv=0 first unconverged value (error) -302.035 (1.90135573e-06) 160192 EPS nconv=0 first unconverged value (error) -302.035 (1.84840295e-06) 160193 EPS nconv=0 first unconverged value (error) -302.035 (1.82599003e-06) 160194 EPS nconv=0 first unconverged value (error) -302.035 (1.82352216e-06) 160195 EPS nconv=0 first unconverged value (error) -302.035 (1.82352216e-06) 160196 EPS nconv=0 first unconverged value (error) -302.035 (1.87717516e-06) 160197 EPS nconv=0 first unconverged value (error) -302.035 (1.85414652e-06) 160198 EPS nconv=0 first unconverged value (error) -302.035 (1.83415655e-06) 160199 EPS nconv=0 first unconverged value (error) -302.035 (1.83174199e-06) 160200 EPS nconv=0 first unconverged value (error) -302.035 (1.82528105e-06) 160201 EPS nconv=0 first unconverged value (error) -302.035 (1.82528105e-06) 160202 EPS nconv=0 first unconverged value (error) -302.035 (1.89783048e-06) 160203 EPS nconv=0 first unconverged value (error) -302.035 (1.88100088e-06) 160204 EPS nconv=0 first unconverged value (error) -302.035 (1.84516318e-06) 160205 EPS nconv=0 first unconverged value (error) -302.035 (1.83377196e-06) 160206 EPS nconv=0 first unconverged value (error) -302.035 (1.82178671e-06) 160207 EPS nconv=0 first unconverged value (error) -302.035 (1.82178671e-06) 160208 EPS nconv=0 first unconverged value (error) -302.035 (2.10094555e-06) 160209 EPS nconv=0 first unconverged value (error) -302.035 (2.02683619e-06) 160210 EPS nconv=0 first unconverged value (error) -302.035 (1.94633249e-06) 160211 EPS nconv=0 first unconverged value (error) -302.035 (1.92837580e-06) 160212 EPS nconv=0 first unconverged value (error) -302.035 (1.89960472e-06) 160213 EPS nconv=0 first unconverged value (error) -302.035 (1.89960472e-06) 160214 EPS nconv=0 first unconverged value (error) -302.035 (1.92141055e-06) 160215 EPS nconv=0 first unconverged value (error) -302.035 (1.99462806e-06) 160216 EPS nconv=0 first unconverged value (error) -302.035 (1.87981306e-06) 160217 EPS nconv=0 first unconverged value (error) -302.035 (1.83852018e-06) 160218 EPS nconv=0 first unconverged value (error) -302.035 (1.83659088e-06) 160219 EPS nconv=0 first unconverged value (error) -302.035 (1.83659088e-06) 160220 EPS nconv=0 first unconverged value (error) -302.035 (1.83258922e-06) 160221 EPS nconv=0 first unconverged value (error) -302.035 (1.82491356e-06) 160222 EPS nconv=0 first unconverged value (error) -302.035 (1.81186669e-06) 160223 EPS nconv=0 first unconverged value (error) -302.035 (1.80950976e-06) 160224 EPS nconv=0 first unconverged value (error) -302.035 (1.80767796e-06) 160225 EPS nconv=0 first unconverged value (error) -302.035 (1.80767796e-06) 160226 EPS nconv=0 first unconverged value (error) -302.035 (1.85343569e-06) 160227 EPS nconv=0 first unconverged value (error) -302.035 (1.83673572e-06) 160228 EPS nconv=0 first unconverged value (error) -302.035 (1.82114267e-06) 160229 EPS nconv=0 first unconverged value (error) -302.035 (1.81595706e-06) 160230 EPS nconv=0 first unconverged value (error) -302.035 (1.81029110e-06) 160231 EPS nconv=0 first unconverged value (error) -302.035 (1.81029110e-06) 160232 EPS nconv=0 first unconverged value (error) -302.035 (1.88843849e-06) 160233 EPS nconv=0 first unconverged value (error) -302.035 (1.88231675e-06) 160234 EPS nconv=0 first unconverged value (error) -302.035 (1.84222657e-06) 160235 EPS nconv=0 first unconverged value (error) -302.035 (1.83274087e-06) 160236 EPS nconv=0 first unconverged value (error) -302.035 (1.82386462e-06) 160237 EPS nconv=0 first unconverged value (error) -302.035 (1.82386462e-06) 160238 EPS nconv=0 first unconverged value (error) -302.035 (2.07940447e-06) 160239 EPS nconv=0 first unconverged value (error) -302.035 (2.01162150e-06) 160240 EPS nconv=0 first unconverged value (error) -302.035 (1.95486571e-06) 160241 EPS nconv=0 first unconverged value (error) -302.035 (1.94445346e-06) 160242 EPS nconv=0 first unconverged value (error) -302.035 (1.91648615e-06) 160243 EPS nconv=0 first unconverged value (error) -302.035 (1.91648615e-06) 160244 EPS nconv=0 first unconverged value (error) -302.035 (1.93429066e-06) 160245 EPS nconv=0 first unconverged value (error) -302.035 (1.96546803e-06) 160246 EPS nconv=0 first unconverged value (error) -302.035 (1.87197827e-06) 160247 EPS nconv=0 first unconverged value (error) -302.035 (1.84512861e-06) 160248 EPS nconv=0 first unconverged value (error) -302.035 (1.84985282e-06) 160249 EPS nconv=0 first unconverged value (error) -302.035 (1.84985282e-06) 160250 EPS nconv=0 first unconverged value (error) -302.035 (1.82988569e-06) 160251 EPS nconv=0 first unconverged value (error) -302.035 (1.83499641e-06) 160252 EPS nconv=0 first unconverged value (error) -302.035 (1.81164271e-06) 160253 EPS nconv=0 first unconverged value (error) -302.035 (1.80704995e-06) 160254 EPS nconv=0 first unconverged value (error) -302.035 (1.80295819e-06) 160255 EPS nconv=0 first unconverged value (error) -302.035 (1.80295819e-06) 160256 EPS nconv=0 first unconverged value (error) -302.035 (1.92262435e-06) 160257 EPS nconv=0 first unconverged value (error) -302.035 (1.88271007e-06) 160258 EPS nconv=0 first unconverged value (error) -302.035 (1.85341108e-06) 160259 EPS nconv=0 first unconverged value (error) -302.035 (1.84476626e-06) 160260 EPS nconv=0 first unconverged value (error) -302.035 (1.83421034e-06) 160261 EPS nconv=0 first unconverged value (error) -302.035 (1.83421034e-06) 160262 EPS nconv=0 first unconverged value (error) -302.035 (1.99086460e-06) 160263 EPS nconv=0 first unconverged value (error) -302.035 (1.99238891e-06) 160264 EPS nconv=0 first unconverged value (error) -302.035 (1.92184223e-06) 160265 EPS nconv=0 first unconverged value (error) -302.035 (1.89365067e-06) 160266 EPS nconv=0 first unconverged value (error) -302.035 (1.88096526e-06) 160267 EPS nconv=0 first unconverged value (error) -302.035 (1.88096526e-06) 160268 EPS nconv=0 first unconverged value (error) -302.035 (2.01739252e-06) 160269 EPS nconv=0 first unconverged value (error) -302.035 (1.94299823e-06) 160270 EPS nconv=0 first unconverged value (error) -302.035 (1.88545615e-06) 160271 EPS nconv=0 first unconverged value (error) -302.035 (1.88180126e-06) 160272 EPS nconv=0 first unconverged value (error) -302.035 (1.87070388e-06) 160273 EPS nconv=0 first unconverged value (error) -302.035 (1.87070388e-06) 160274 EPS nconv=0 first unconverged value (error) -302.035 (1.86044385e-06) 160275 EPS nconv=0 first unconverged value (error) -302.035 (1.91304532e-06) 160276 EPS nconv=0 first unconverged value (error) -302.035 (1.83331448e-06) 160277 EPS nconv=0 first unconverged value (error) -302.035 (1.81833796e-06) 160278 EPS nconv=0 first unconverged value (error) -302.035 (1.81233731e-06) 160279 EPS nconv=0 first unconverged value (error) -302.035 (1.81233731e-06) 160280 EPS nconv=0 first unconverged value (error) -302.035 (1.79832897e-06) 160281 EPS nconv=0 first unconverged value (error) -302.035 (1.79997212e-06) 160282 EPS nconv=0 first unconverged value (error) -302.035 (1.79591162e-06) 160283 EPS nconv=0 first unconverged value (error) -302.035 (1.79494665e-06) 160284 EPS nconv=0 first unconverged value (error) -302.035 (1.79459728e-06) 160285 EPS nconv=0 first unconverged value (error) -302.035 (1.79459728e-06) 160286 EPS nconv=0 first unconverged value (error) -302.035 (1.80062584e-06) 160287 EPS nconv=0 first unconverged value (error) -302.035 (1.79951605e-06) 160288 EPS nconv=0 first unconverged value (error) -302.035 (1.79776077e-06) 160289 EPS nconv=0 first unconverged value (error) -302.035 (1.79719943e-06) 160290 EPS nconv=0 first unconverged value (error) -302.035 (1.79647685e-06) 160291 EPS nconv=0 first unconverged value (error) -302.035 (1.79647685e-06) 160292 EPS nconv=0 first unconverged value (error) -302.035 (2.76387533e-06) 160293 EPS nconv=0 first unconverged value (error) -302.035 (2.53755910e-06) 160294 EPS nconv=0 first unconverged value (error) -302.035 (2.39044408e-06) 160295 EPS nconv=0 first unconverged value (error) -302.035 (2.35825140e-06) 160296 EPS nconv=0 first unconverged value (error) -302.035 (2.26847871e-06) 160297 EPS nconv=0 first unconverged value (error) -302.035 (2.26847871e-06) 160298 EPS nconv=0 first unconverged value (error) -302.035 (2.37238562e-06) 160299 EPS nconv=0 first unconverged value (error) -302.035 (2.40900114e-06) 160300 EPS nconv=0 first unconverged value (error) -302.035 (2.15784343e-06) 160301 EPS nconv=0 first unconverged value (error) -302.035 (2.00752281e-06) 160302 EPS nconv=0 first unconverged value (error) -302.035 (2.00362277e-06) 160303 EPS nconv=0 first unconverged value (error) -302.035 (2.00362277e-06) 160304 EPS nconv=0 first unconverged value (error) -302.035 (1.91140722e-06) 160305 EPS nconv=0 first unconverged value (error) -302.035 (1.93679879e-06) 160306 EPS nconv=0 first unconverged value (error) -302.035 (1.85137245e-06) 160307 EPS nconv=0 first unconverged value (error) -302.035 (1.81922464e-06) 160308 EPS nconv=0 first unconverged value (error) -302.035 (1.80763375e-06) 160309 EPS nconv=0 first unconverged value (error) -302.035 (1.80763375e-06) 160310 EPS nconv=0 first unconverged value (error) -302.035 (1.82006817e-06) 160311 EPS nconv=0 first unconverged value (error) -302.035 (1.81270786e-06) 160312 EPS nconv=0 first unconverged value (error) -302.035 (1.80950989e-06) 160313 EPS nconv=0 first unconverged value (error) -302.035 (1.80845025e-06) 160314 EPS nconv=0 first unconverged value (error) -302.035 (1.80643268e-06) 160315 EPS nconv=0 first unconverged value (error) -302.035 (1.80643268e-06) 160316 EPS nconv=0 first unconverged value (error) -302.035 (1.80983486e-06) 160317 EPS nconv=0 first unconverged value (error) -302.035 (1.82438645e-06) 160318 EPS nconv=0 first unconverged value (error) -302.035 (1.80727549e-06) 160319 EPS nconv=0 first unconverged value (error) -302.035 (1.79819511e-06) 160320 EPS nconv=0 first unconverged value (error) -302.035 (1.79797719e-06) 160321 EPS nconv=0 first unconverged value (error) -302.035 (1.79797719e-06) 160322 EPS nconv=0 first unconverged value (error) -302.035 (1.85031169e-06) 160323 EPS nconv=0 first unconverged value (error) -302.035 (1.82284152e-06) 160324 EPS nconv=0 first unconverged value (error) -302.035 (1.81867416e-06) 160325 EPS nconv=0 first unconverged value (error) -302.035 (1.81876906e-06) 160326 EPS nconv=0 first unconverged value (error) -302.035 (1.81376779e-06) 160327 EPS nconv=0 first unconverged value (error) -302.035 (1.81376779e-06) 160328 EPS nconv=0 first unconverged value (error) -302.035 (1.95660649e-06) 160329 EPS nconv=0 first unconverged value (error) -302.035 (1.92894719e-06) 160330 EPS nconv=0 first unconverged value (error) -302.035 (1.88003698e-06) 160331 EPS nconv=0 first unconverged value (error) -302.035 (1.86790014e-06) 160332 EPS nconv=0 first unconverged value (error) -302.035 (1.86446672e-06) 160333 EPS nconv=0 first unconverged value (error) -302.035 (1.86446672e-06) 160334 EPS nconv=0 first unconverged value (error) -302.035 (1.92509596e-06) 160335 EPS nconv=0 first unconverged value (error) -302.035 (1.90355621e-06) 160336 EPS nconv=0 first unconverged value (error) -302.035 (1.87326047e-06) 160337 EPS nconv=0 first unconverged value (error) -302.035 (1.85648466e-06) 160338 EPS nconv=0 first unconverged value (error) -302.035 (1.83575420e-06) 160339 EPS nconv=0 first unconverged value (error) -302.035 (1.83575420e-06) 160340 EPS nconv=0 first unconverged value (error) -302.035 (1.85769770e-06) 160341 EPS nconv=0 first unconverged value (error) -302.035 (1.87711970e-06) 160342 EPS nconv=0 first unconverged value (error) -302.035 (1.83269393e-06) 160343 EPS nconv=0 first unconverged value (error) -302.035 (1.81587788e-06) 160344 EPS nconv=0 first unconverged value (error) -302.035 (1.81219391e-06) 160345 EPS nconv=0 first unconverged value (error) -302.035 (1.81219391e-06) 160346 EPS nconv=0 first unconverged value (error) -302.035 (1.81245555e-06) 160347 EPS nconv=0 first unconverged value (error) -302.035 (1.81256890e-06) 160348 EPS nconv=0 first unconverged value (error) -302.035 (1.80410128e-06) 160349 EPS nconv=0 first unconverged value (error) -302.035 (1.80136229e-06) 160350 EPS nconv=0 first unconverged value (error) -302.035 (1.79879215e-06) 160351 EPS nconv=0 first unconverged value (error) -302.035 (1.79879215e-06) 160352 EPS nconv=0 first unconverged value (error) -302.035 (1.80134798e-06) 160353 EPS nconv=0 first unconverged value (error) -302.035 (1.80102616e-06) 160354 EPS nconv=0 first unconverged value (error) -302.035 (1.79660848e-06) 160355 EPS nconv=0 first unconverged value (error) -302.035 (1.79619002e-06) 160356 EPS nconv=0 first unconverged value (error) -302.035 (1.79584162e-06) 160357 EPS nconv=0 first unconverged value (error) -302.035 (1.79584162e-06) 160358 EPS nconv=0 first unconverged value (error) -302.035 (1.80581795e-06) 160359 EPS nconv=0 first unconverged value (error) -302.035 (1.80120248e-06) 160360 EPS nconv=0 first unconverged value (error) -302.035 (1.79817148e-06) 160361 EPS nconv=0 first unconverged value (error) -302.035 (1.79766779e-06) 160362 EPS nconv=0 first unconverged value (error) -302.035 (1.79691890e-06) 160363 EPS nconv=0 first unconverged value (error) -302.035 (1.79691890e-06) 160364 EPS nconv=0 first unconverged value (error) -302.035 (1.80084605e-06) 160365 EPS nconv=0 first unconverged value (error) -302.035 (1.80478316e-06) 160366 EPS nconv=0 first unconverged value (error) -302.035 (1.79879575e-06) 160367 EPS nconv=0 first unconverged value (error) -302.035 (1.79579219e-06) 160368 EPS nconv=0 first unconverged value (error) -302.035 (1.79543906e-06) 160369 EPS nconv=0 first unconverged value (error) -302.035 (1.79543906e-06) 160370 EPS nconv=0 first unconverged value (error) -302.035 (1.79474011e-06) 160371 EPS nconv=0 first unconverged value (error) -302.035 (1.79568149e-06) 160372 EPS nconv=0 first unconverged value (error) -302.035 (1.79439539e-06) 160373 EPS nconv=0 first unconverged value (error) -302.035 (1.79384535e-06) 160374 EPS nconv=0 first unconverged value (error) -302.035 (1.79360622e-06) 160375 EPS nconv=0 first unconverged value (error) -302.035 (1.79360622e-06) 160376 EPS nconv=0 first unconverged value (error) -302.035 (1.79556594e-06) 160377 EPS nconv=0 first unconverged value (error) -302.035 (1.79481660e-06) 160378 EPS nconv=0 first unconverged value (error) -302.035 (1.79447569e-06) 160379 EPS nconv=0 first unconverged value (error) -302.035 (1.79434964e-06) 160380 EPS nconv=0 first unconverged value (error) -302.035 (1.79413626e-06) 160381 EPS nconv=0 first unconverged value (error) -302.035 (1.79413626e-06) 160382 EPS nconv=0 first unconverged value (error) -302.035 (1.79453276e-06) 160383 EPS nconv=0 first unconverged value (error) -302.035 (1.79488134e-06) 160384 EPS nconv=0 first unconverged value (error) -302.035 (1.79409113e-06) 160385 EPS nconv=0 first unconverged value (error) -302.035 (1.79373849e-06) 160386 EPS nconv=0 first unconverged value (error) -302.035 (1.79374042e-06) 160387 EPS nconv=0 first unconverged value (error) -302.035 (1.79374042e-06) 160388 EPS nconv=0 first unconverged value (error) -302.035 (2.02211978e-06) 160389 EPS nconv=0 first unconverged value (error) -302.035 (1.91956121e-06) 160390 EPS nconv=0 first unconverged value (error) -302.035 (1.88271426e-06) 160391 EPS nconv=0 first unconverged value (error) -302.035 (1.87034957e-06) 160392 EPS nconv=0 first unconverged value (error) -302.035 (1.86188698e-06) 160393 EPS nconv=0 first unconverged value (error) -302.035 (1.86188698e-06) 160394 EPS nconv=0 first unconverged value (error) -302.035 (1.94919071e-06) 160395 EPS nconv=0 first unconverged value (error) -302.035 (2.00985635e-06) 160396 EPS nconv=0 first unconverged value (error) -302.035 (1.91251060e-06) 160397 EPS nconv=0 first unconverged value (error) -302.035 (1.89411793e-06) 160398 EPS nconv=0 first unconverged value (error) -302.035 (1.88133009e-06) 160399 EPS nconv=0 first unconverged value (error) -302.035 (1.88133009e-06) 160400 EPS nconv=0 first unconverged value (error) -302.035 (1.88649374e-06) 160401 EPS nconv=0 first unconverged value (error) -302.035 (1.83493371e-06) 160402 EPS nconv=0 first unconverged value (error) -302.035 (1.82082768e-06) 160403 EPS nconv=0 first unconverged value (error) -302.035 (1.81104028e-06) 160404 EPS nconv=0 first unconverged value (error) -302.035 (1.80990305e-06) 160405 EPS nconv=0 first unconverged value (error) -302.035 (1.80990305e-06) 160406 EPS nconv=0 first unconverged value (error) -302.035 (1.82306095e-06) 160407 EPS nconv=0 first unconverged value (error) -302.035 (1.81278261e-06) 160408 EPS nconv=0 first unconverged value (error) -302.035 (1.80711041e-06) 160409 EPS nconv=0 first unconverged value (error) -302.035 (1.80287533e-06) 160410 EPS nconv=0 first unconverged value (error) -302.035 (1.80078715e-06) 160411 EPS nconv=0 first unconverged value (error) -302.035 (1.80078715e-06) 160412 EPS nconv=0 first unconverged value (error) -302.035 (2.56566873e-06) 160413 EPS nconv=0 first unconverged value (error) -302.035 (2.31620088e-06) 160414 EPS nconv=0 first unconverged value (error) -302.035 (2.20545284e-06) 160415 EPS nconv=0 first unconverged value (error) -302.035 (2.16134303e-06) 160416 EPS nconv=0 first unconverged value (error) -302.035 (2.09198780e-06) 160417 EPS nconv=0 first unconverged value (error) -302.035 (2.09198780e-06) 160418 EPS nconv=0 first unconverged value (error) -302.035 (2.16020867e-06) 160419 EPS nconv=0 first unconverged value (error) -302.035 (2.31918197e-06) 160420 EPS nconv=0 first unconverged value (error) -302.035 (2.07234490e-06) 160421 EPS nconv=0 first unconverged value (error) -302.035 (1.96337599e-06) 160422 EPS nconv=0 first unconverged value (error) -302.035 (1.94503974e-06) 160423 EPS nconv=0 first unconverged value (error) -302.035 (1.94503974e-06) 160424 EPS nconv=0 first unconverged value (error) -302.035 (1.88852347e-06) 160425 EPS nconv=0 first unconverged value (error) -302.035 (1.86376796e-06) 160426 EPS nconv=0 first unconverged value (error) -302.035 (1.85261243e-06) 160427 EPS nconv=0 first unconverged value (error) -302.035 (1.82219249e-06) 160428 EPS nconv=0 first unconverged value (error) -302.035 (1.81062511e-06) 160429 EPS nconv=0 first unconverged value (error) -302.035 (1.81062511e-06) 160430 EPS nconv=0 first unconverged value (error) -302.035 (1.86278957e-06) 160431 EPS nconv=0 first unconverged value (error) -302.035 (1.84414322e-06) 160432 EPS nconv=0 first unconverged value (error) -302.035 (1.82827918e-06) 160433 EPS nconv=0 first unconverged value (error) -302.035 (1.82216229e-06) 160434 EPS nconv=0 first unconverged value (error) -302.035 (1.81916406e-06) 160435 EPS nconv=0 first unconverged value (error) -302.035 (1.81916406e-06) 160436 EPS nconv=0 first unconverged value (error) -302.035 (2.04642223e-06) 160437 EPS nconv=0 first unconverged value (error) -302.035 (2.02466901e-06) 160438 EPS nconv=0 first unconverged value (error) -302.035 (1.98483026e-06) 160439 EPS nconv=0 first unconverged value (error) -302.035 (1.91987871e-06) 160440 EPS nconv=0 first unconverged value (error) -302.035 (1.89306859e-06) 160441 EPS nconv=0 first unconverged value (error) -302.035 (1.89306859e-06) 160442 EPS nconv=0 first unconverged value (error) -302.035 (1.89916321e-06) 160443 EPS nconv=0 first unconverged value (error) -302.035 (1.93324063e-06) 160444 EPS nconv=0 first unconverged value (error) -302.035 (1.87842204e-06) 160445 EPS nconv=0 first unconverged value (error) -302.035 (1.82496983e-06) 160446 EPS nconv=0 first unconverged value (error) -302.035 (1.82222639e-06) 160447 EPS nconv=0 first unconverged value (error) -302.035 (1.82222639e-06) 160448 EPS nconv=0 first unconverged value (error) -302.035 (1.92185773e-06) 160449 EPS nconv=0 first unconverged value (error) -302.035 (1.87122196e-06) 160450 EPS nconv=0 first unconverged value (error) -302.035 (1.86265456e-06) 160451 EPS nconv=0 first unconverged value (error) -302.035 (1.85088981e-06) 160452 EPS nconv=0 first unconverged value (error) -302.035 (1.84087445e-06) 160453 EPS nconv=0 first unconverged value (error) -302.035 (1.84087445e-06) 160454 EPS nconv=0 first unconverged value (error) -302.035 (2.09325652e-06) 160455 EPS nconv=0 first unconverged value (error) -302.035 (2.05054087e-06) 160456 EPS nconv=0 first unconverged value (error) -302.035 (1.99428346e-06) 160457 EPS nconv=0 first unconverged value (error) -302.035 (1.96438291e-06) 160458 EPS nconv=0 first unconverged value (error) -302.035 (1.94340552e-06) 160459 EPS nconv=0 first unconverged value (error) -302.035 (1.94340552e-06) 160460 EPS nconv=0 first unconverged value (error) -302.035 (2.17300698e-06) 160461 EPS nconv=0 first unconverged value (error) -302.035 (2.16941468e-06) 160462 EPS nconv=0 first unconverged value (error) -302.035 (2.08420652e-06) 160463 EPS nconv=0 first unconverged value (error) -302.035 (1.97124461e-06) 160464 EPS nconv=0 first unconverged value (error) -302.035 (1.91067862e-06) 160465 EPS nconv=0 first unconverged value (error) -302.035 (1.91067862e-06) 160466 EPS nconv=0 first unconverged value (error) -302.035 (1.91922720e-06) 160467 EPS nconv=0 first unconverged value (error) -302.035 (1.96055333e-06) 160468 EPS nconv=0 first unconverged value (error) -302.035 (1.89120063e-06) 160469 EPS nconv=0 first unconverged value (error) -302.035 (1.84238997e-06) 160470 EPS nconv=0 first unconverged value (error) -302.035 (1.83783504e-06) 160471 EPS nconv=0 first unconverged value (error) -302.035 (1.83783504e-06) 160472 EPS nconv=0 first unconverged value (error) -302.035 (1.83050474e-06) 160473 EPS nconv=0 first unconverged value (error) -302.035 (1.82387384e-06) 160474 EPS nconv=0 first unconverged value (error) -302.035 (1.81229940e-06) 160475 EPS nconv=0 first unconverged value (error) -302.035 (1.80727890e-06) 160476 EPS nconv=0 first unconverged value (error) -302.035 (1.80145725e-06) 160477 EPS nconv=0 first unconverged value (error) -302.035 (1.80145725e-06) 160478 EPS nconv=0 first unconverged value (error) -302.035 (1.89174960e-06) 160479 EPS nconv=0 first unconverged value (error) -302.035 (1.88267168e-06) 160480 EPS nconv=0 first unconverged value (error) -302.035 (1.86333067e-06) 160481 EPS nconv=0 first unconverged value (error) -302.035 (1.85033319e-06) 160482 EPS nconv=0 first unconverged value (error) -302.035 (1.84005813e-06) 160483 EPS nconv=0 first unconverged value (error) -302.035 (1.84005813e-06) 160484 EPS nconv=0 first unconverged value (error) -302.035 (1.84190745e-06) 160485 EPS nconv=0 first unconverged value (error) -302.035 (1.84673712e-06) 160486 EPS nconv=0 first unconverged value (error) -302.035 (1.82580166e-06) 160487 EPS nconv=0 first unconverged value (error) -302.035 (1.81478049e-06) 160488 EPS nconv=0 first unconverged value (error) -302.035 (1.80479490e-06) 160489 EPS nconv=0 first unconverged value (error) -302.035 (1.80479490e-06) 160490 EPS nconv=0 first unconverged value (error) -302.035 (1.83622863e-06) 160491 EPS nconv=0 first unconverged value (error) -302.035 (1.82032811e-06) 160492 EPS nconv=0 first unconverged value (error) -302.035 (1.81363498e-06) 160493 EPS nconv=0 first unconverged value (error) -302.035 (1.81053262e-06) 160494 EPS nconv=0 first unconverged value (error) -302.035 (1.80811212e-06) 160495 EPS nconv=0 first unconverged value (error) -302.035 (1.80811212e-06) 160496 EPS nconv=0 first unconverged value (error) -302.035 (1.82376330e-06) 160497 EPS nconv=0 first unconverged value (error) -302.035 (1.82915399e-06) 160498 EPS nconv=0 first unconverged value (error) -302.035 (1.81508537e-06) 160499 EPS nconv=0 first unconverged value (error) -302.035 (1.80310119e-06) 160500 EPS nconv=0 first unconverged value (error) -302.035 (1.80038517e-06) 160501 EPS nconv=0 first unconverged value (error) -302.035 (1.80038517e-06) 160502 EPS nconv=0 first unconverged value (error) -302.035 (2.06829031e-06) 160503 EPS nconv=0 first unconverged value (error) -302.035 (1.99230899e-06) 160504 EPS nconv=0 first unconverged value (error) -302.035 (1.95824083e-06) 160505 EPS nconv=0 first unconverged value (error) -302.035 (1.93881164e-06) 160506 EPS nconv=0 first unconverged value (error) -302.035 (1.91203154e-06) 160507 EPS nconv=0 first unconverged value (error) -302.035 (1.91203154e-06) 160508 EPS nconv=0 first unconverged value (error) -302.035 (2.69541144e-06) 160509 EPS nconv=0 first unconverged value (error) -302.035 (2.43532327e-06) 160510 EPS nconv=0 first unconverged value (error) -302.035 (2.26566212e-06) 160511 EPS nconv=0 first unconverged value (error) -302.035 (2.26219417e-06) 160512 EPS nconv=0 first unconverged value (error) -302.035 (2.23507521e-06) 160513 EPS nconv=0 first unconverged value (error) -302.035 (2.23507521e-06) 160514 EPS nconv=0 first unconverged value (error) -302.035 (2.85993505e-06) 160515 EPS nconv=0 first unconverged value (error) -302.035 (2.70528199e-06) 160516 EPS nconv=0 first unconverged value (error) -302.035 (2.27585195e-06) 160517 EPS nconv=0 first unconverged value (error) -302.035 (2.27265397e-06) 160518 EPS nconv=0 first unconverged value (error) -302.035 (2.18816013e-06) 160519 EPS nconv=0 first unconverged value (error) -302.035 (2.18816013e-06) 160520 EPS nconv=0 first unconverged value (error) -302.035 (2.29638804e-06) 160521 EPS nconv=0 first unconverged value (error) -302.035 (2.57079749e-06) 160522 EPS nconv=0 first unconverged value (error) -302.035 (2.35567918e-06) 160523 EPS nconv=0 first unconverged value (error) -302.035 (1.96374558e-06) 160524 EPS nconv=0 first unconverged value (error) -302.035 (1.91164392e-06) 160525 EPS nconv=0 first unconverged value (error) -302.035 (1.91164392e-06) 160526 EPS nconv=0 first unconverged value (error) -302.035 (1.88245453e-06) 160527 EPS nconv=0 first unconverged value (error) -302.035 (1.90687792e-06) 160528 EPS nconv=0 first unconverged value (error) -302.035 (1.86775678e-06) 160529 EPS nconv=0 first unconverged value (error) -302.035 (1.81487096e-06) 160530 EPS nconv=0 first unconverged value (error) -302.035 (1.80188936e-06) 160531 EPS nconv=0 first unconverged value (error) -302.035 (1.80188936e-06) 160532 EPS nconv=0 first unconverged value (error) -302.035 (1.79490511e-06) 160533 EPS nconv=0 first unconverged value (error) -302.035 (1.79369893e-06) 160534 EPS nconv=0 first unconverged value (error) -302.035 (1.79335910e-06) 160535 EPS nconv=0 first unconverged value (error) -302.035 (1.79310785e-06) 160536 EPS nconv=0 first unconverged value (error) -302.035 (1.79300929e-06) 160537 EPS nconv=0 first unconverged value (error) -302.035 (1.79300929e-06) 160538 EPS nconv=0 first unconverged value (error) -302.035 (1.92086417e-06) 160539 EPS nconv=0 first unconverged value (error) -302.035 (1.87291680e-06) 160540 EPS nconv=0 first unconverged value (error) -302.035 (1.85732325e-06) 160541 EPS nconv=0 first unconverged value (error) -302.035 (1.85164510e-06) 160542 EPS nconv=0 first unconverged value (error) -302.035 (1.84643964e-06) 160543 EPS nconv=0 first unconverged value (error) -302.035 (1.84643964e-06) 160544 EPS nconv=0 first unconverged value (error) -302.035 (1.95668239e-06) 160545 EPS nconv=0 first unconverged value (error) -302.035 (1.91471445e-06) 160546 EPS nconv=0 first unconverged value (error) -302.035 (1.86394241e-06) 160547 EPS nconv=0 first unconverged value (error) -302.035 (1.85617200e-06) 160548 EPS nconv=0 first unconverged value (error) -302.035 (1.85335077e-06) 160549 EPS nconv=0 first unconverged value (error) -302.035 (1.85335077e-06) 160550 EPS nconv=0 first unconverged value (error) -302.035 (2.50216163e-06) 160551 EPS nconv=0 first unconverged value (error) -302.035 (2.26063743e-06) 160552 EPS nconv=0 first unconverged value (error) -302.035 (2.14901168e-06) 160553 EPS nconv=0 first unconverged value (error) -302.035 (2.13455856e-06) 160554 EPS nconv=0 first unconverged value (error) -302.035 (2.11735535e-06) 160555 EPS nconv=0 first unconverged value (error) -302.035 (2.11735535e-06) 160556 EPS nconv=0 first unconverged value (error) -302.035 (2.22675596e-06) 160557 EPS nconv=0 first unconverged value (error) -302.035 (2.29759009e-06) 160558 EPS nconv=0 first unconverged value (error) -302.035 (2.01851167e-06) 160559 EPS nconv=0 first unconverged value (error) -302.035 (1.94683059e-06) 160560 EPS nconv=0 first unconverged value (error) -302.035 (1.90421815e-06) 160561 EPS nconv=0 first unconverged value (error) -302.035 (1.90421815e-06) 160562 EPS nconv=0 first unconverged value (error) -302.035 (2.15706054e-06) 160563 EPS nconv=0 first unconverged value (error) -302.035 (2.07737304e-06) 160564 EPS nconv=0 first unconverged value (error) -302.035 (1.99226585e-06) 160565 EPS nconv=0 first unconverged value (error) -302.035 (1.97196029e-06) 160566 EPS nconv=0 first unconverged value (error) -302.035 (1.93755458e-06) 160567 EPS nconv=0 first unconverged value (error) -302.035 (1.93755458e-06) 160568 EPS nconv=0 first unconverged value (error) -302.035 (1.99954698e-06) 160569 EPS nconv=0 first unconverged value (error) -302.035 (2.00274565e-06) 160570 EPS nconv=0 first unconverged value (error) -302.035 (1.92413898e-06) 160571 EPS nconv=0 first unconverged value (error) -302.035 (1.88450613e-06) 160572 EPS nconv=0 first unconverged value (error) -302.035 (1.85616055e-06) 160573 EPS nconv=0 first unconverged value (error) -302.035 (1.85616055e-06) 160574 EPS nconv=0 first unconverged value (error) -302.035 (2.89652306e-06) 160575 EPS nconv=0 first unconverged value (error) -302.035 (2.73680399e-06) 160576 EPS nconv=0 first unconverged value (error) -302.035 (2.43095068e-06) 160577 EPS nconv=0 first unconverged value (error) -302.035 (2.39449281e-06) 160578 EPS nconv=0 first unconverged value (error) -302.035 (2.34598716e-06) 160579 EPS nconv=0 first unconverged value (error) -302.035 (2.34598716e-06) 160580 EPS nconv=0 first unconverged value (error) -302.035 (2.33310434e-06) 160581 EPS nconv=0 first unconverged value (error) -302.035 (2.45605107e-06) 160582 EPS nconv=0 first unconverged value (error) -302.035 (2.28233492e-06) 160583 EPS nconv=0 first unconverged value (error) -302.035 (1.95901612e-06) 160584 EPS nconv=0 first unconverged value (error) -302.035 (1.88825162e-06) 160585 EPS nconv=0 first unconverged value (error) -302.035 (1.88825162e-06) 160586 EPS nconv=0 first unconverged value (error) -302.035 (2.38924189e-06) 160587 EPS nconv=0 first unconverged value (error) -302.035 (2.28284193e-06) 160588 EPS nconv=0 first unconverged value (error) -302.035 (2.14078126e-06) 160589 EPS nconv=0 first unconverged value (error) -302.035 (2.11532732e-06) 160590 EPS nconv=0 first unconverged value (error) -302.035 (2.09916806e-06) 160591 EPS nconv=0 first unconverged value (error) -302.035 (2.09916806e-06) 160592 EPS nconv=0 first unconverged value (error) -302.035 (2.07776008e-06) 160593 EPS nconv=0 first unconverged value (error) -302.035 (2.12134020e-06) 160594 EPS nconv=0 first unconverged value (error) -302.035 (2.02373183e-06) 160595 EPS nconv=0 first unconverged value (error) -302.035 (1.88345578e-06) 160596 EPS nconv=0 first unconverged value (error) -302.035 (1.83643010e-06) 160597 EPS nconv=0 first unconverged value (error) -302.035 (1.83643010e-06) 160598 EPS nconv=0 first unconverged value (error) -302.035 (1.90106319e-06) 160599 EPS nconv=0 first unconverged value (error) -302.035 (1.88991041e-06) 160600 EPS nconv=0 first unconverged value (error) -302.035 (1.84965395e-06) 160601 EPS nconv=0 first unconverged value (error) -302.035 (1.84488809e-06) 160602 EPS nconv=0 first unconverged value (error) -302.035 (1.83859607e-06) 160603 EPS nconv=0 first unconverged value (error) -302.035 (1.83859607e-06) 160604 EPS nconv=0 first unconverged value (error) -302.035 (2.15922673e-06) 160605 EPS nconv=0 first unconverged value (error) -302.035 (2.10168609e-06) 160606 EPS nconv=0 first unconverged value (error) -302.035 (2.05677289e-06) 160607 EPS nconv=0 first unconverged value (error) -302.035 (1.95116323e-06) 160608 EPS nconv=0 first unconverged value (error) -302.035 (1.92616961e-06) 160609 EPS nconv=0 first unconverged value (error) -302.035 (1.92616961e-06) 160610 EPS nconv=0 first unconverged value (error) -302.035 (2.00816936e-06) 160611 EPS nconv=0 first unconverged value (error) -302.035 (2.06052892e-06) 160612 EPS nconv=0 first unconverged value (error) -302.035 (1.93807584e-06) 160613 EPS nconv=0 first unconverged value (error) -302.035 (1.86578461e-06) 160614 EPS nconv=0 first unconverged value (error) -302.035 (1.84885379e-06) 160615 EPS nconv=0 first unconverged value (error) -302.035 (1.84885379e-06) 160616 EPS nconv=0 first unconverged value (error) -302.035 (1.83709613e-06) 160617 EPS nconv=0 first unconverged value (error) -302.035 (1.83149355e-06) 160618 EPS nconv=0 first unconverged value (error) -302.035 (1.81889480e-06) 160619 EPS nconv=0 first unconverged value (error) -302.035 (1.81492574e-06) 160620 EPS nconv=0 first unconverged value (error) -302.035 (1.79999331e-06) 160621 EPS nconv=0 first unconverged value (error) -302.035 (1.79999331e-06) 160622 EPS nconv=0 first unconverged value (error) -302.035 (1.88984212e-06) 160623 EPS nconv=0 first unconverged value (error) -302.035 (1.88326922e-06) 160624 EPS nconv=0 first unconverged value (error) -302.035 (1.85714385e-06) 160625 EPS nconv=0 first unconverged value (error) -302.035 (1.84605831e-06) 160626 EPS nconv=0 first unconverged value (error) -302.035 (1.83906915e-06) 160627 EPS nconv=0 first unconverged value (error) -302.035 (1.83906915e-06) 160628 EPS nconv=0 first unconverged value (error) -302.035 (3.22024690e-06) 160629 EPS nconv=0 first unconverged value (error) -302.035 (2.83342497e-06) 160630 EPS nconv=0 first unconverged value (error) -302.035 (2.62761642e-06) 160631 EPS nconv=0 first unconverged value (error) -302.035 (2.55176573e-06) 160632 EPS nconv=0 first unconverged value (error) -302.035 (2.53102637e-06) 160633 EPS nconv=0 first unconverged value (error) -302.035 (2.53102637e-06) 160634 EPS nconv=0 first unconverged value (error) -302.035 (2.64881618e-06) 160635 EPS nconv=0 first unconverged value (error) -302.035 (2.73818280e-06) 160636 EPS nconv=0 first unconverged value (error) -302.035 (2.29060165e-06) 160637 EPS nconv=0 first unconverged value (error) -302.035 (2.16777616e-06) 160638 EPS nconv=0 first unconverged value (error) -302.035 (1.95936793e-06) 160639 EPS nconv=0 first unconverged value (error) -302.035 (1.95936793e-06) 160640 EPS nconv=0 first unconverged value (error) -302.035 (1.99991039e-06) 160641 EPS nconv=0 first unconverged value (error) -302.035 (1.97253078e-06) 160642 EPS nconv=0 first unconverged value (error) -302.035 (1.88458517e-06) 160643 EPS nconv=0 first unconverged value (error) -302.035 (1.84794551e-06) 160644 EPS nconv=0 first unconverged value (error) -302.035 (1.83539114e-06) 160645 EPS nconv=0 first unconverged value (error) -302.035 (1.83539114e-06) 160646 EPS nconv=0 first unconverged value (error) -302.035 (1.85257943e-06) 160647 EPS nconv=0 first unconverged value (error) -302.035 (1.86157989e-06) 160648 EPS nconv=0 first unconverged value (error) -302.035 (1.85616524e-06) 160649 EPS nconv=0 first unconverged value (error) -302.035 (1.81627049e-06) 160650 EPS nconv=0 first unconverged value (error) -302.035 (1.80830131e-06) 160651 EPS nconv=0 first unconverged value (error) -302.035 (1.80830131e-06) 160652 EPS nconv=0 first unconverged value (error) -302.035 (2.85231780e-06) 160653 EPS nconv=0 first unconverged value (error) -302.035 (2.84046954e-06) 160654 EPS nconv=0 first unconverged value (error) -302.035 (2.67442967e-06) 160655 EPS nconv=0 first unconverged value (error) -302.035 (2.48332084e-06) 160656 EPS nconv=0 first unconverged value (error) -302.035 (2.42896098e-06) 160657 EPS nconv=0 first unconverged value (error) -302.035 (2.42896098e-06) 160658 EPS nconv=0 first unconverged value (error) -302.035 (2.90019555e-06) 160659 EPS nconv=0 first unconverged value (error) -302.035 (2.55322395e-06) 160660 EPS nconv=0 first unconverged value (error) -302.035 (2.37731468e-06) 160661 EPS nconv=0 first unconverged value (error) -302.035 (2.26201098e-06) 160662 EPS nconv=0 first unconverged value (error) -302.035 (2.18704812e-06) 160663 EPS nconv=0 first unconverged value (error) -302.035 (2.18704812e-06) 160664 EPS nconv=0 first unconverged value (error) -302.035 (2.46062601e-06) 160665 EPS nconv=0 first unconverged value (error) -302.035 (2.53019317e-06) 160666 EPS nconv=0 first unconverged value (error) -302.035 (2.18151639e-06) 160667 EPS nconv=0 first unconverged value (error) -302.035 (2.13575805e-06) 160668 EPS nconv=0 first unconverged value (error) -302.035 (1.99400527e-06) 160669 EPS nconv=0 first unconverged value (error) -302.035 (1.99400527e-06) 160670 EPS nconv=0 first unconverged value (error) -302.035 (1.94616970e-06) 160671 EPS nconv=0 first unconverged value (error) -302.035 (1.97306417e-06) 160672 EPS nconv=0 first unconverged value (error) -302.035 (1.94807379e-06) 160673 EPS nconv=0 first unconverged value (error) -302.035 (1.81807631e-06) 160674 EPS nconv=0 first unconverged value (error) -302.035 (1.79903572e-06) 160675 EPS nconv=0 first unconverged value (error) -302.035 (1.79903572e-06) 160676 EPS nconv=0 first unconverged value (error) -302.035 (3.02937310e-06) 160677 EPS nconv=0 first unconverged value (error) -302.035 (2.95025644e-06) 160678 EPS nconv=0 first unconverged value (error) -302.035 (2.70377548e-06) 160679 EPS nconv=0 first unconverged value (error) -302.035 (2.55629000e-06) 160680 EPS nconv=0 first unconverged value (error) -302.035 (2.53003224e-06) 160681 EPS nconv=0 first unconverged value (error) -302.035 (2.53003224e-06) 160682 EPS nconv=0 first unconverged value (error) -302.035 (2.63658822e-06) 160683 EPS nconv=0 first unconverged value (error) -302.035 (2.45116359e-06) 160684 EPS nconv=0 first unconverged value (error) -302.035 (2.32568402e-06) 160685 EPS nconv=0 first unconverged value (error) -302.035 (2.04500333e-06) 160686 EPS nconv=0 first unconverged value (error) -302.035 (1.95140377e-06) 160687 EPS nconv=0 first unconverged value (error) -302.035 (1.95140377e-06) 160688 EPS nconv=0 first unconverged value (error) -302.035 (2.18606075e-06) 160689 EPS nconv=0 first unconverged value (error) -302.035 (2.19666764e-06) 160690 EPS nconv=0 first unconverged value (error) -302.035 (2.00443657e-06) 160691 EPS nconv=0 first unconverged value (error) -302.035 (1.96940494e-06) 160692 EPS nconv=0 first unconverged value (error) -302.035 (1.93938593e-06) 160693 EPS nconv=0 first unconverged value (error) -302.035 (1.93938593e-06) 160694 EPS nconv=0 first unconverged value (error) -302.035 (1.98780528e-06) 160695 EPS nconv=0 first unconverged value (error) -302.035 (2.02002688e-06) 160696 EPS nconv=0 first unconverged value (error) -302.035 (1.95686358e-06) 160697 EPS nconv=0 first unconverged value (error) -302.035 (1.84962748e-06) 160698 EPS nconv=0 first unconverged value (error) -302.035 (1.82980030e-06) 160699 EPS nconv=0 first unconverged value (error) -302.035 (1.82980030e-06) 160700 EPS nconv=0 first unconverged value (error) -302.035 (1.82173319e-06) 160701 EPS nconv=0 first unconverged value (error) -302.035 (1.83142642e-06) 160702 EPS nconv=0 first unconverged value (error) -302.035 (1.81501933e-06) 160703 EPS nconv=0 first unconverged value (error) -302.035 (1.80072376e-06) 160704 EPS nconv=0 first unconverged value (error) -302.035 (1.80096004e-06) 160705 EPS nconv=0 first unconverged value (error) -302.035 (1.80096004e-06) 160706 EPS nconv=0 first unconverged value (error) -302.035 (1.82230174e-06) 160707 EPS nconv=0 first unconverged value (error) -302.035 (1.80791987e-06) 160708 EPS nconv=0 first unconverged value (error) -302.035 (1.80450677e-06) 160709 EPS nconv=0 first unconverged value (error) -302.035 (1.80382196e-06) 160710 EPS nconv=0 first unconverged value (error) -302.035 (1.80167501e-06) 160711 EPS nconv=0 first unconverged value (error) -302.035 (1.80167501e-06) 160712 EPS nconv=0 first unconverged value (error) -302.035 (2.24274912e-06) 160713 EPS nconv=0 first unconverged value (error) -302.035 (2.22887424e-06) 160714 EPS nconv=0 first unconverged value (error) -302.035 (2.11794889e-06) 160715 EPS nconv=0 first unconverged value (error) -302.035 (2.05298442e-06) 160716 EPS nconv=0 first unconverged value (error) -302.035 (2.02600940e-06) 160717 EPS nconv=0 first unconverged value (error) -302.035 (2.02600940e-06) 160718 EPS nconv=0 first unconverged value (error) -302.035 (2.25137451e-06) 160719 EPS nconv=0 first unconverged value (error) -302.035 (2.15458643e-06) 160720 EPS nconv=0 first unconverged value (error) -302.035 (2.06954628e-06) 160721 EPS nconv=0 first unconverged value (error) -302.035 (2.02371306e-06) 160722 EPS nconv=0 first unconverged value (error) -302.035 (1.99511229e-06) 160723 EPS nconv=0 first unconverged value (error) -302.035 (1.99511229e-06) 160724 EPS nconv=0 first unconverged value (error) -302.035 (2.44927254e-06) 160725 EPS nconv=0 first unconverged value (error) -302.035 (2.31628892e-06) 160726 EPS nconv=0 first unconverged value (error) -302.035 (2.18090859e-06) 160727 EPS nconv=0 first unconverged value (error) -302.035 (2.17090517e-06) 160728 EPS nconv=0 first unconverged value (error) -302.035 (2.07310830e-06) 160729 EPS nconv=0 first unconverged value (error) -302.035 (2.07310830e-06) 160730 EPS nconv=0 first unconverged value (error) -302.035 (2.22971682e-06) 160731 EPS nconv=0 first unconverged value (error) -302.035 (2.28340686e-06) 160732 EPS nconv=0 first unconverged value (error) -302.035 (2.12212258e-06) 160733 EPS nconv=0 first unconverged value (error) -302.035 (1.91700420e-06) 160734 EPS nconv=0 first unconverged value (error) -302.035 (1.88147427e-06) 160735 EPS nconv=0 first unconverged value (error) -302.035 (1.88147427e-06) 160736 EPS nconv=0 first unconverged value (error) -302.035 (2.00824295e-06) 160737 EPS nconv=0 first unconverged value (error) -302.035 (1.98391112e-06) 160738 EPS nconv=0 first unconverged value (error) -302.035 (1.95895468e-06) 160739 EPS nconv=0 first unconverged value (error) -302.035 (1.90834433e-06) 160740 EPS nconv=0 first unconverged value (error) -302.035 (1.89246329e-06) 160741 EPS nconv=0 first unconverged value (error) -302.035 (1.89246329e-06) 160742 EPS nconv=0 first unconverged value (error) -302.035 (1.95500738e-06) 160743 EPS nconv=0 first unconverged value (error) -302.035 (1.92144803e-06) 160744 EPS nconv=0 first unconverged value (error) -302.035 (1.86963421e-06) 160745 EPS nconv=0 first unconverged value (error) -302.035 (1.85288968e-06) 160746 EPS nconv=0 first unconverged value (error) -302.035 (1.84373575e-06) 160747 EPS nconv=0 first unconverged value (error) -302.035 (1.84373575e-06) 160748 EPS nconv=0 first unconverged value (error) -302.035 (1.84219422e-06) 160749 EPS nconv=0 first unconverged value (error) -302.035 (1.84249316e-06) 160750 EPS nconv=0 first unconverged value (error) -302.035 (1.82158084e-06) 160751 EPS nconv=0 first unconverged value (error) -302.035 (1.81123541e-06) 160752 EPS nconv=0 first unconverged value (error) -302.035 (1.80686549e-06) 160753 EPS nconv=0 first unconverged value (error) -302.035 (1.80686549e-06) 160754 EPS nconv=0 first unconverged value (error) -302.035 (2.26650642e-06) 160755 EPS nconv=0 first unconverged value (error) -302.035 (2.11746545e-06) 160756 EPS nconv=0 first unconverged value (error) -302.035 (2.03711539e-06) 160757 EPS nconv=0 first unconverged value (error) -302.035 (2.00584896e-06) 160758 EPS nconv=0 first unconverged value (error) -302.035 (1.97801720e-06) 160759 EPS nconv=0 first unconverged value (error) -302.035 (1.97801720e-06) 160760 EPS nconv=0 first unconverged value (error) -302.035 (1.98348195e-06) 160761 EPS nconv=0 first unconverged value (error) -302.035 (2.09713625e-06) 160762 EPS nconv=0 first unconverged value (error) -302.035 (1.94760127e-06) 160763 EPS nconv=0 first unconverged value (error) -302.035 (1.86654343e-06) 160764 EPS nconv=0 first unconverged value (error) -302.035 (1.83281536e-06) 160765 EPS nconv=0 first unconverged value (error) -302.035 (1.83281536e-06) 160766 EPS nconv=0 first unconverged value (error) -302.035 (1.85945870e-06) 160767 EPS nconv=0 first unconverged value (error) -302.035 (1.84792867e-06) 160768 EPS nconv=0 first unconverged value (error) -302.035 (1.83158027e-06) 160769 EPS nconv=0 first unconverged value (error) -302.035 (1.82794247e-06) 160770 EPS nconv=0 first unconverged value (error) -302.035 (1.82579946e-06) 160771 EPS nconv=0 first unconverged value (error) -302.035 (1.82579946e-06) 160772 EPS nconv=0 first unconverged value (error) -302.035 (2.09075603e-06) 160773 EPS nconv=0 first unconverged value (error) -302.035 (1.99961968e-06) 160774 EPS nconv=0 first unconverged value (error) -302.035 (1.95332036e-06) 160775 EPS nconv=0 first unconverged value (error) -302.035 (1.89534182e-06) 160776 EPS nconv=0 first unconverged value (error) -302.035 (1.88100130e-06) 160777 EPS nconv=0 first unconverged value (error) -302.035 (1.88100130e-06) 160778 EPS nconv=0 first unconverged value (error) -302.035 (1.98354047e-06) 160779 EPS nconv=0 first unconverged value (error) -302.035 (2.05829504e-06) 160780 EPS nconv=0 first unconverged value (error) -302.035 (1.94095248e-06) 160781 EPS nconv=0 first unconverged value (error) -302.035 (1.88236086e-06) 160782 EPS nconv=0 first unconverged value (error) -302.035 (1.85934835e-06) 160783 EPS nconv=0 first unconverged value (error) -302.035 (1.85934835e-06) 160784 EPS nconv=0 first unconverged value (error) -302.035 (1.91106857e-06) 160785 EPS nconv=0 first unconverged value (error) -302.035 (1.89549522e-06) 160786 EPS nconv=0 first unconverged value (error) -302.035 (1.87089849e-06) 160787 EPS nconv=0 first unconverged value (error) -302.035 (1.84002456e-06) 160788 EPS nconv=0 first unconverged value (error) -302.035 (1.82189154e-06) 160789 EPS nconv=0 first unconverged value (error) -302.035 (1.82189154e-06) 160790 EPS nconv=0 first unconverged value (error) -302.035 (2.84988857e-06) 160791 EPS nconv=0 first unconverged value (error) -302.035 (2.58258819e-06) 160792 EPS nconv=0 first unconverged value (error) -302.035 (2.47559712e-06) 160793 EPS nconv=0 first unconverged value (error) -302.035 (2.40077634e-06) 160794 EPS nconv=0 first unconverged value (error) -302.035 (2.34340756e-06) 160795 EPS nconv=0 first unconverged value (error) -302.035 (2.34340756e-06) 160796 EPS nconv=0 first unconverged value (error) -302.035 (2.35448886e-06) 160797 EPS nconv=0 first unconverged value (error) -302.035 (2.40784873e-06) 160798 EPS nconv=0 first unconverged value (error) -302.035 (2.10983368e-06) 160799 EPS nconv=0 first unconverged value (error) -302.035 (2.01649513e-06) 160800 EPS nconv=0 first unconverged value (error) -302.035 (1.91007762e-06) 160801 EPS nconv=0 first unconverged value (error) -302.035 (1.91007762e-06) 160802 EPS nconv=0 first unconverged value (error) -302.035 (2.05411974e-06) 160803 EPS nconv=0 first unconverged value (error) -302.035 (2.02831841e-06) 160804 EPS nconv=0 first unconverged value (error) -302.035 (1.94118398e-06) 160805 EPS nconv=0 first unconverged value (error) -302.035 (1.91442922e-06) 160806 EPS nconv=0 first unconverged value (error) -302.035 (1.89522753e-06) 160807 EPS nconv=0 first unconverged value (error) -302.035 (1.89522753e-06) 160808 EPS nconv=0 first unconverged value (error) -302.035 (2.60807273e-06) 160809 EPS nconv=0 first unconverged value (error) -302.035 (2.49232369e-06) 160810 EPS nconv=0 first unconverged value (error) -302.035 (2.40856571e-06) 160811 EPS nconv=0 first unconverged value (error) -302.035 (2.13365041e-06) 160812 EPS nconv=0 first unconverged value (error) -302.035 (2.08997460e-06) 160813 EPS nconv=0 first unconverged value (error) -302.035 (2.08997460e-06) 160814 EPS nconv=0 first unconverged value (error) -302.035 (2.22630327e-06) 160815 EPS nconv=0 first unconverged value (error) -302.035 (2.34030530e-06) 160816 EPS nconv=0 first unconverged value (error) -302.035 (2.09179446e-06) 160817 EPS nconv=0 first unconverged value (error) -302.035 (1.98746375e-06) 160818 EPS nconv=0 first unconverged value (error) -302.035 (1.93643881e-06) 160819 EPS nconv=0 first unconverged value (error) -302.035 (1.93643881e-06) 160820 EPS nconv=0 first unconverged value (error) -302.035 (1.98325283e-06) 160821 EPS nconv=0 first unconverged value (error) -302.035 (1.92061046e-06) 160822 EPS nconv=0 first unconverged value (error) -302.035 (1.87581752e-06) 160823 EPS nconv=0 first unconverged value (error) -302.035 (1.85629597e-06) 160824 EPS nconv=0 first unconverged value (error) -302.035 (1.83279135e-06) 160825 EPS nconv=0 first unconverged value (error) -302.035 (1.83279135e-06) 160826 EPS nconv=0 first unconverged value (error) -302.035 (2.07246261e-06) 160827 EPS nconv=0 first unconverged value (error) -302.035 (2.04177416e-06) 160828 EPS nconv=0 first unconverged value (error) -302.035 (1.96728583e-06) 160829 EPS nconv=0 first unconverged value (error) -302.035 (1.92306424e-06) 160830 EPS nconv=0 first unconverged value (error) -302.035 (1.91388993e-06) 160831 EPS nconv=0 first unconverged value (error) -302.035 (1.91388993e-06) 160832 EPS nconv=0 first unconverged value (error) -302.035 (2.66299651e-06) 160833 EPS nconv=0 first unconverged value (error) -302.035 (2.32418351e-06) 160834 EPS nconv=0 first unconverged value (error) -302.035 (2.19781149e-06) 160835 EPS nconv=0 first unconverged value (error) -302.035 (2.16953762e-06) 160836 EPS nconv=0 first unconverged value (error) -302.035 (2.11180275e-06) 160837 EPS nconv=0 first unconverged value (error) -302.035 (2.11180275e-06) 160838 EPS nconv=0 first unconverged value (error) -302.035 (2.18813481e-06) 160839 EPS nconv=0 first unconverged value (error) -302.035 (2.50919011e-06) 160840 EPS nconv=0 first unconverged value (error) -302.035 (2.09453570e-06) 160841 EPS nconv=0 first unconverged value (error) -302.035 (1.96321648e-06) 160842 EPS nconv=0 first unconverged value (error) -302.035 (1.92003215e-06) 160843 EPS nconv=0 first unconverged value (error) -302.035 (1.92003215e-06) 160844 EPS nconv=0 first unconverged value (error) -302.035 (1.87254885e-06) 160845 EPS nconv=0 first unconverged value (error) -302.035 (1.84744880e-06) 160846 EPS nconv=0 first unconverged value (error) -302.035 (1.83060693e-06) 160847 EPS nconv=0 first unconverged value (error) -302.035 (1.82228856e-06) 160848 EPS nconv=0 first unconverged value (error) -302.035 (1.81318888e-06) 160849 EPS nconv=0 first unconverged value (error) -302.035 (1.81318888e-06) 160850 EPS nconv=0 first unconverged value (error) -302.035 (1.87339241e-06) 160851 EPS nconv=0 first unconverged value (error) -302.035 (1.86138555e-06) 160852 EPS nconv=0 first unconverged value (error) -302.035 (1.83866201e-06) 160853 EPS nconv=0 first unconverged value (error) -302.035 (1.82783255e-06) 160854 EPS nconv=0 first unconverged value (error) -302.035 (1.82371896e-06) 160855 EPS nconv=0 first unconverged value (error) -302.035 (1.82371896e-06) 160856 EPS nconv=0 first unconverged value (error) -302.035 (2.93352202e-06) 160857 EPS nconv=0 first unconverged value (error) -302.035 (2.59006525e-06) 160858 EPS nconv=0 first unconverged value (error) -302.035 (2.49108453e-06) 160859 EPS nconv=0 first unconverged value (error) -302.035 (2.41677339e-06) 160860 EPS nconv=0 first unconverged value (error) -302.035 (2.29461997e-06) 160861 EPS nconv=0 first unconverged value (error) -302.035 (2.29461997e-06) 160862 EPS nconv=0 first unconverged value (error) -302.035 (2.36325354e-06) 160863 EPS nconv=0 first unconverged value (error) -302.035 (2.54219291e-06) 160864 EPS nconv=0 first unconverged value (error) -302.035 (2.11519347e-06) 160865 EPS nconv=0 first unconverged value (error) -302.035 (1.99310456e-06) 160866 EPS nconv=0 first unconverged value (error) -302.035 (1.96016714e-06) 160867 EPS nconv=0 first unconverged value (error) -302.035 (1.96016714e-06) 160868 EPS nconv=0 first unconverged value (error) -302.035 (1.92843080e-06) 160869 EPS nconv=0 first unconverged value (error) -302.035 (1.93513170e-06) 160870 EPS nconv=0 first unconverged value (error) -302.035 (1.87183259e-06) 160871 EPS nconv=0 first unconverged value (error) -302.035 (1.84691266e-06) 160872 EPS nconv=0 first unconverged value (error) -302.035 (1.81827003e-06) 160873 EPS nconv=0 first unconverged value (error) -302.035 (1.81827003e-06) 160874 EPS nconv=0 first unconverged value (error) -302.035 (1.93325007e-06) 160875 EPS nconv=0 first unconverged value (error) -302.035 (1.94208627e-06) 160876 EPS nconv=0 first unconverged value (error) -302.035 (1.90957727e-06) 160877 EPS nconv=0 first unconverged value (error) -302.035 (1.87583328e-06) 160878 EPS nconv=0 first unconverged value (error) -302.035 (1.86236927e-06) 160879 EPS nconv=0 first unconverged value (error) -302.035 (1.86236927e-06) 160880 EPS nconv=0 first unconverged value (error) -302.035 (3.08845684e-06) 160881 EPS nconv=0 first unconverged value (error) -302.035 (2.69341652e-06) 160882 EPS nconv=0 first unconverged value (error) -302.035 (2.52954669e-06) 160883 EPS nconv=0 first unconverged value (error) -302.035 (2.49334242e-06) 160884 EPS nconv=0 first unconverged value (error) -302.035 (2.44709167e-06) 160885 EPS nconv=0 first unconverged value (error) -302.035 (2.44709167e-06) 160886 EPS nconv=0 first unconverged value (error) -302.035 (2.58684614e-06) 160887 EPS nconv=0 first unconverged value (error) -302.035 (2.61074826e-06) 160888 EPS nconv=0 first unconverged value (error) -302.035 (2.23222956e-06) 160889 EPS nconv=0 first unconverged value (error) -302.035 (2.02151466e-06) 160890 EPS nconv=0 first unconverged value (error) -302.035 (2.00937640e-06) 160891 EPS nconv=0 first unconverged value (error) -302.035 (2.00937640e-06) 160892 EPS nconv=0 first unconverged value (error) -302.035 (2.05085973e-06) 160893 EPS nconv=0 first unconverged value (error) -302.035 (2.00523987e-06) 160894 EPS nconv=0 first unconverged value (error) -302.035 (1.95255244e-06) 160895 EPS nconv=0 first unconverged value (error) -302.035 (1.87676214e-06) 160896 EPS nconv=0 first unconverged value (error) -302.035 (1.83074665e-06) 160897 EPS nconv=0 first unconverged value (error) -302.035 (1.83074665e-06) 160898 EPS nconv=0 first unconverged value (error) -302.035 (1.84879726e-06) 160899 EPS nconv=0 first unconverged value (error) -302.035 (1.84614631e-06) 160900 EPS nconv=0 first unconverged value (error) -302.035 (1.83217007e-06) 160901 EPS nconv=0 first unconverged value (error) -302.035 (1.82424801e-06) 160902 EPS nconv=0 first unconverged value (error) -302.035 (1.81992371e-06) 160903 EPS nconv=0 first unconverged value (error) -302.035 (1.81992371e-06) 160904 EPS nconv=0 first unconverged value (error) -302.035 (1.81941139e-06) 160905 EPS nconv=0 first unconverged value (error) -302.035 (1.83907495e-06) 160906 EPS nconv=0 first unconverged value (error) -302.035 (1.81364650e-06) 160907 EPS nconv=0 first unconverged value (error) -302.035 (1.80516162e-06) 160908 EPS nconv=0 first unconverged value (error) -302.035 (1.79918657e-06) 160909 EPS nconv=0 first unconverged value (error) -302.035 (1.79918657e-06) 160910 EPS nconv=0 first unconverged value (error) -302.035 (1.95320149e-06) 160911 EPS nconv=0 first unconverged value (error) -302.035 (1.89720074e-06) 160912 EPS nconv=0 first unconverged value (error) -302.035 (1.86701045e-06) 160913 EPS nconv=0 first unconverged value (error) -302.035 (1.85988517e-06) 160914 EPS nconv=0 first unconverged value (error) -302.035 (1.84916163e-06) 160915 EPS nconv=0 first unconverged value (error) -302.035 (1.84916163e-06) 160916 EPS nconv=0 first unconverged value (error) -302.035 (1.93214846e-06) 160917 EPS nconv=0 first unconverged value (error) -302.035 (1.98679036e-06) 160918 EPS nconv=0 first unconverged value (error) -302.035 (1.92496593e-06) 160919 EPS nconv=0 first unconverged value (error) -302.035 (1.84531231e-06) 160920 EPS nconv=0 first unconverged value (error) -302.035 (1.83545307e-06) 160921 EPS nconv=0 first unconverged value (error) -302.035 (1.83545307e-06) 160922 EPS nconv=0 first unconverged value (error) -302.035 (1.98929697e-06) 160923 EPS nconv=0 first unconverged value (error) -302.035 (1.92759244e-06) 160924 EPS nconv=0 first unconverged value (error) -302.035 (1.90206119e-06) 160925 EPS nconv=0 first unconverged value (error) -302.035 (1.88821517e-06) 160926 EPS nconv=0 first unconverged value (error) -302.035 (1.87397534e-06) 160927 EPS nconv=0 first unconverged value (error) -302.035 (1.87397534e-06) 160928 EPS nconv=0 first unconverged value (error) -302.035 (1.89897028e-06) 160929 EPS nconv=0 first unconverged value (error) -302.035 (1.90507684e-06) 160930 EPS nconv=0 first unconverged value (error) -302.035 (1.83731493e-06) 160931 EPS nconv=0 first unconverged value (error) -302.035 (1.82153189e-06) 160932 EPS nconv=0 first unconverged value (error) -302.035 (1.81815509e-06) 160933 EPS nconv=0 first unconverged value (error) -302.035 (1.81815509e-06) 160934 EPS nconv=0 first unconverged value (error) -302.035 (1.97359250e-06) 160935 EPS nconv=0 first unconverged value (error) -302.035 (1.90187569e-06) 160936 EPS nconv=0 first unconverged value (error) -302.035 (1.85701193e-06) 160937 EPS nconv=0 first unconverged value (error) -302.035 (1.85305037e-06) 160938 EPS nconv=0 first unconverged value (error) -302.035 (1.84631102e-06) 160939 EPS nconv=0 first unconverged value (error) -302.035 (1.84631102e-06) 160940 EPS nconv=0 first unconverged value (error) -302.035 (2.19993658e-06) 160941 EPS nconv=0 first unconverged value (error) -302.035 (2.21633790e-06) 160942 EPS nconv=0 first unconverged value (error) -302.035 (2.06681301e-06) 160943 EPS nconv=0 first unconverged value (error) -302.035 (1.97256999e-06) 160944 EPS nconv=0 first unconverged value (error) -302.035 (1.95046246e-06) 160945 EPS nconv=0 first unconverged value (error) -302.035 (1.95046246e-06) 160946 EPS nconv=0 first unconverged value (error) -302.035 (2.05357349e-06) 160947 EPS nconv=0 first unconverged value (error) -302.035 (2.05022526e-06) 160948 EPS nconv=0 first unconverged value (error) -302.035 (1.99542282e-06) 160949 EPS nconv=0 first unconverged value (error) -302.035 (1.93823857e-06) 160950 EPS nconv=0 first unconverged value (error) -302.035 (1.88455975e-06) 160951 EPS nconv=0 first unconverged value (error) -302.035 (1.88455975e-06) 160952 EPS nconv=0 first unconverged value (error) -302.035 (2.63612209e-06) 160953 EPS nconv=0 first unconverged value (error) -302.035 (2.27484214e-06) 160954 EPS nconv=0 first unconverged value (error) -302.035 (2.17124427e-06) 160955 EPS nconv=0 first unconverged value (error) -302.035 (2.10507074e-06) 160956 EPS nconv=0 first unconverged value (error) -302.035 (2.08051695e-06) 160957 EPS nconv=0 first unconverged value (error) -302.035 (2.08051695e-06) 160958 EPS nconv=0 first unconverged value (error) -302.035 (2.08404841e-06) 160959 EPS nconv=0 first unconverged value (error) -302.035 (2.25820492e-06) 160960 EPS nconv=0 first unconverged value (error) -302.035 (1.95412298e-06) 160961 EPS nconv=0 first unconverged value (error) -302.035 (1.88517991e-06) 160962 EPS nconv=0 first unconverged value (error) -302.035 (1.86930403e-06) 160963 EPS nconv=0 first unconverged value (error) -302.035 (1.86930403e-06) 160964 EPS nconv=0 first unconverged value (error) -302.035 (2.10866419e-06) 160965 EPS nconv=0 first unconverged value (error) -302.035 (1.98486907e-06) 160966 EPS nconv=0 first unconverged value (error) -302.035 (1.92273176e-06) 160967 EPS nconv=0 first unconverged value (error) -302.035 (1.91667672e-06) 160968 EPS nconv=0 first unconverged value (error) -302.035 (1.89167645e-06) 160969 EPS nconv=0 first unconverged value (error) -302.035 (1.89167645e-06) 160970 EPS nconv=0 first unconverged value (error) -302.035 (1.95319568e-06) 160971 EPS nconv=0 first unconverged value (error) -302.035 (2.07397974e-06) 160972 EPS nconv=0 first unconverged value (error) -302.035 (1.95195570e-06) 160973 EPS nconv=0 first unconverged value (error) -302.035 (1.85166309e-06) 160974 EPS nconv=0 first unconverged value (error) -302.035 (1.85007250e-06) 160975 EPS nconv=0 first unconverged value (error) -302.035 (1.85007250e-06) 160976 EPS nconv=0 first unconverged value (error) -302.035 (2.90330614e-06) 160977 EPS nconv=0 first unconverged value (error) -302.035 (2.45801922e-06) 160978 EPS nconv=0 first unconverged value (error) -302.035 (2.39246806e-06) 160979 EPS nconv=0 first unconverged value (error) -302.035 (2.36149488e-06) 160980 EPS nconv=0 first unconverged value (error) -302.035 (2.26464782e-06) 160981 EPS nconv=0 first unconverged value (error) -302.035 (2.26464782e-06) 160982 EPS nconv=0 first unconverged value (error) -302.035 (2.56524965e-06) 160983 EPS nconv=0 first unconverged value (error) -302.035 (2.80008563e-06) 160984 EPS nconv=0 first unconverged value (error) -302.035 (2.26904465e-06) 160985 EPS nconv=0 first unconverged value (error) -302.035 (2.12737158e-06) 160986 EPS nconv=0 first unconverged value (error) -302.035 (2.04636004e-06) 160987 EPS nconv=0 first unconverged value (error) -302.035 (2.04636004e-06) 160988 EPS nconv=0 first unconverged value (error) -302.035 (1.98444513e-06) 160989 EPS nconv=0 first unconverged value (error) -302.035 (2.01803883e-06) 160990 EPS nconv=0 first unconverged value (error) -302.035 (1.89398208e-06) 160991 EPS nconv=0 first unconverged value (error) -302.035 (1.84280401e-06) 160992 EPS nconv=0 first unconverged value (error) -302.035 (1.82913201e-06) 160993 EPS nconv=0 first unconverged value (error) -302.035 (1.82913201e-06) 160994 EPS nconv=0 first unconverged value (error) -302.035 (2.00428485e-06) 160995 EPS nconv=0 first unconverged value (error) -302.035 (1.94199183e-06) 160996 EPS nconv=0 first unconverged value (error) -302.035 (1.89412622e-06) 160997 EPS nconv=0 first unconverged value (error) -302.035 (1.88250035e-06) 160998 EPS nconv=0 first unconverged value (error) -302.035 (1.86560071e-06) 160999 EPS nconv=0 first unconverged value (error) -302.035 (1.86560071e-06) 161000 EPS nconv=0 first unconverged value (error) -302.035 (2.44520192e-06) 161001 EPS nconv=0 first unconverged value (error) -302.035 (2.39285261e-06) 161002 EPS nconv=0 first unconverged value (error) -302.035 (2.27630746e-06) 161003 EPS nconv=0 first unconverged value (error) -302.035 (2.09152755e-06) 161004 EPS nconv=0 first unconverged value (error) -302.035 (2.04946067e-06) 161005 EPS nconv=0 first unconverged value (error) -302.035 (2.04946067e-06) 161006 EPS nconv=0 first unconverged value (error) -302.035 (3.10659683e-06) 161007 EPS nconv=0 first unconverged value (error) -302.035 (2.89358869e-06) 161008 EPS nconv=0 first unconverged value (error) -302.035 (2.73523780e-06) 161009 EPS nconv=0 first unconverged value (error) -302.035 (2.71738522e-06) 161010 EPS nconv=0 first unconverged value (error) -302.035 (2.64558986e-06) 161011 EPS nconv=0 first unconverged value (error) -302.035 (2.64558986e-06) 161012 EPS nconv=0 first unconverged value (error) -302.035 (2.64144520e-06) 161013 EPS nconv=0 first unconverged value (error) -302.035 (2.30230646e-06) 161014 EPS nconv=0 first unconverged value (error) -302.035 (2.00354297e-06) 161015 EPS nconv=0 first unconverged value (error) -302.035 (1.92621345e-06) 161016 EPS nconv=0 first unconverged value (error) -302.035 (1.88815917e-06) 161017 EPS nconv=0 first unconverged value (error) -302.035 (1.88815917e-06) 161018 EPS nconv=0 first unconverged value (error) -302.035 (2.16771742e-06) 161019 EPS nconv=0 first unconverged value (error) -302.035 (1.98964287e-06) 161020 EPS nconv=0 first unconverged value (error) -302.035 (1.91288581e-06) 161021 EPS nconv=0 first unconverged value (error) -302.035 (1.87942110e-06) 161022 EPS nconv=0 first unconverged value (error) -302.035 (1.87134669e-06) 161023 EPS nconv=0 first unconverged value (error) -302.035 (1.87134669e-06) 161024 EPS nconv=0 first unconverged value (error) -302.035 (2.55340799e-06) 161025 EPS nconv=0 first unconverged value (error) -302.035 (2.42766533e-06) 161026 EPS nconv=0 first unconverged value (error) -302.035 (2.26158976e-06) 161027 EPS nconv=0 first unconverged value (error) -302.035 (2.20860156e-06) 161028 EPS nconv=0 first unconverged value (error) -302.035 (2.17173715e-06) 161029 EPS nconv=0 first unconverged value (error) -302.035 (2.17173715e-06) 161030 EPS nconv=0 first unconverged value (error) -302.035 (2.31872350e-06) 161031 EPS nconv=0 first unconverged value (error) -302.035 (2.40631725e-06) 161032 EPS nconv=0 first unconverged value (error) -302.035 (2.20587835e-06) 161033 EPS nconv=0 first unconverged value (error) -302.035 (1.92875307e-06) 161034 EPS nconv=0 first unconverged value (error) -302.035 (1.86887462e-06) 161035 EPS nconv=0 first unconverged value (error) -302.035 (1.86887462e-06) 161036 EPS nconv=0 first unconverged value (error) -302.035 (2.27169705e-06) 161037 EPS nconv=0 first unconverged value (error) -302.035 (2.16947405e-06) 161038 EPS nconv=0 first unconverged value (error) -302.035 (2.07114209e-06) 161039 EPS nconv=0 first unconverged value (error) -302.035 (2.00121263e-06) 161040 EPS nconv=0 first unconverged value (error) -302.035 (1.97243770e-06) 161041 EPS nconv=0 first unconverged value (error) -302.035 (1.97243770e-06) 161042 EPS nconv=0 first unconverged value (error) -302.035 (2.71876481e-06) 161043 EPS nconv=0 first unconverged value (error) -302.035 (2.66859504e-06) 161044 EPS nconv=0 first unconverged value (error) -302.035 (2.49305150e-06) 161045 EPS nconv=0 first unconverged value (error) -302.035 (2.22579866e-06) 161046 EPS nconv=0 first unconverged value (error) -302.035 (2.14120252e-06) 161047 EPS nconv=0 first unconverged value (error) -302.035 (2.14120252e-06) 161048 EPS nconv=0 first unconverged value (error) -302.035 (3.04276235e-06) 161049 EPS nconv=0 first unconverged value (error) -302.035 (2.90431299e-06) 161050 EPS nconv=0 first unconverged value (error) -302.035 (2.69221570e-06) 161051 EPS nconv=0 first unconverged value (error) -302.035 (2.58142629e-06) 161052 EPS nconv=0 first unconverged value (error) -302.035 (2.45041393e-06) 161053 EPS nconv=0 first unconverged value (error) -302.035 (2.45041393e-06) 161054 EPS nconv=0 first unconverged value (error) -302.035 (2.39933386e-06) 161055 EPS nconv=0 first unconverged value (error) -302.035 (2.37712906e-06) 161056 EPS nconv=0 first unconverged value (error) -302.035 (2.07376612e-06) 161057 EPS nconv=0 first unconverged value (error) -302.035 (1.98213222e-06) 161058 EPS nconv=0 first unconverged value (error) -302.035 (1.92112425e-06) 161059 EPS nconv=0 first unconverged value (error) -302.035 (1.92112425e-06) 161060 EPS nconv=0 first unconverged value (error) -302.035 (2.04502148e-06) 161061 EPS nconv=0 first unconverged value (error) -302.035 (1.93238202e-06) 161062 EPS nconv=0 first unconverged value (error) -302.035 (1.89444510e-06) 161063 EPS nconv=0 first unconverged value (error) -302.035 (1.86926888e-06) 161064 EPS nconv=0 first unconverged value (error) -302.035 (1.86048083e-06) 161065 EPS nconv=0 first unconverged value (error) -302.035 (1.86048083e-06) 161066 EPS nconv=0 first unconverged value (error) -302.035 (2.60616249e-06) 161067 EPS nconv=0 first unconverged value (error) -302.035 (2.39764484e-06) 161068 EPS nconv=0 first unconverged value (error) -302.035 (2.28458571e-06) 161069 EPS nconv=0 first unconverged value (error) -302.035 (2.08920189e-06) 161070 EPS nconv=0 first unconverged value (error) -302.035 (2.07521408e-06) 161071 EPS nconv=0 first unconverged value (error) -302.035 (2.07521408e-06) 161072 EPS nconv=0 first unconverged value (error) -302.035 (2.07083997e-06) 161073 EPS nconv=0 first unconverged value (error) -302.035 (2.29422817e-06) 161074 EPS nconv=0 first unconverged value (error) -302.035 (1.96651417e-06) 161075 EPS nconv=0 first unconverged value (error) -302.035 (1.86771618e-06) 161076 EPS nconv=0 first unconverged value (error) -302.035 (1.81974798e-06) 161077 EPS nconv=0 first unconverged value (error) -302.035 (1.81974798e-06) 161078 EPS nconv=0 first unconverged value (error) -302.035 (3.63965235e-06) 161079 EPS nconv=0 first unconverged value (error) -302.035 (3.25649209e-06) 161080 EPS nconv=0 first unconverged value (error) -302.035 (3.07306569e-06) 161081 EPS nconv=0 first unconverged value (error) -302.035 (2.94306127e-06) 161082 EPS nconv=0 first unconverged value (error) -302.035 (2.81271905e-06) 161083 EPS nconv=0 first unconverged value (error) -302.035 (2.81271905e-06) 161084 EPS nconv=0 first unconverged value (error) -302.035 (3.01843317e-06) 161085 EPS nconv=0 first unconverged value (error) -302.035 (3.30208095e-06) 161086 EPS nconv=0 first unconverged value (error) -302.035 (2.86859801e-06) 161087 EPS nconv=0 first unconverged value (error) -302.035 (2.10961754e-06) 161088 EPS nconv=0 first unconverged value (error) -302.035 (2.00083052e-06) 161089 EPS nconv=0 first unconverged value (error) -302.035 (2.00083052e-06) 161090 EPS nconv=0 first unconverged value (error) -302.035 (2.26911841e-06) 161091 EPS nconv=0 first unconverged value (error) -302.035 (2.17515819e-06) 161092 EPS nconv=0 first unconverged value (error) -302.035 (2.18242469e-06) 161093 EPS nconv=0 first unconverged value (error) -302.035 (2.04319342e-06) 161094 EPS nconv=0 first unconverged value (error) -302.035 (2.02696059e-06) 161095 EPS nconv=0 first unconverged value (error) -302.035 (2.02696059e-06) 161096 EPS nconv=0 first unconverged value (error) -302.035 (2.27539675e-06) 161097 EPS nconv=0 first unconverged value (error) -302.035 (2.13240809e-06) 161098 EPS nconv=0 first unconverged value (error) -302.035 (1.99303372e-06) 161099 EPS nconv=0 first unconverged value (error) -302.035 (1.96853246e-06) 161100 EPS nconv=0 first unconverged value (error) -302.035 (1.94145179e-06) 161101 EPS nconv=0 first unconverged value (error) -302.035 (1.94145179e-06) 161102 EPS nconv=0 first unconverged value (error) -302.035 (2.27219479e-06) 161103 EPS nconv=0 first unconverged value (error) -302.035 (2.24680089e-06) 161104 EPS nconv=0 first unconverged value (error) -302.035 (2.06938102e-06) 161105 EPS nconv=0 first unconverged value (error) -302.035 (2.03831371e-06) 161106 EPS nconv=0 first unconverged value (error) -302.035 (1.98499909e-06) 161107 EPS nconv=0 first unconverged value (error) -302.035 (1.98499909e-06) 161108 EPS nconv=0 first unconverged value (error) -302.035 (3.13595312e-06) 161109 EPS nconv=0 first unconverged value (error) -302.035 (3.01624968e-06) 161110 EPS nconv=0 first unconverged value (error) -302.035 (2.67471680e-06) 161111 EPS nconv=0 first unconverged value (error) -302.035 (2.52120376e-06) 161112 EPS nconv=0 first unconverged value (error) -302.035 (2.38691764e-06) 161113 EPS nconv=0 first unconverged value (error) -302.035 (2.38691764e-06) 161114 EPS nconv=0 first unconverged value (error) -302.035 (2.39989028e-06) 161115 EPS nconv=0 first unconverged value (error) -302.035 (2.53852998e-06) 161116 EPS nconv=0 first unconverged value (error) -302.035 (2.33771323e-06) 161117 EPS nconv=0 first unconverged value (error) -302.035 (2.01762433e-06) 161118 EPS nconv=0 first unconverged value (error) -302.035 (1.96665614e-06) 161119 EPS nconv=0 first unconverged value (error) -302.035 (1.96665614e-06) 161120 EPS nconv=0 first unconverged value (error) -302.035 (1.94617833e-06) 161121 EPS nconv=0 first unconverged value (error) -302.035 (1.89299308e-06) 161122 EPS nconv=0 first unconverged value (error) -302.035 (1.85964623e-06) 161123 EPS nconv=0 first unconverged value (error) -302.035 (1.84676786e-06) 161124 EPS nconv=0 first unconverged value (error) -302.035 (1.83083666e-06) 161125 EPS nconv=0 first unconverged value (error) -302.035 (1.83083666e-06) 161126 EPS nconv=0 first unconverged value (error) -302.035 (2.12798860e-06) 161127 EPS nconv=0 first unconverged value (error) -302.035 (2.08090108e-06) 161128 EPS nconv=0 first unconverged value (error) -302.035 (2.00296271e-06) 161129 EPS nconv=0 first unconverged value (error) -302.035 (1.94390668e-06) 161130 EPS nconv=0 first unconverged value (error) -302.035 (1.92343672e-06) 161131 EPS nconv=0 first unconverged value (error) -302.035 (1.92343672e-06) 161132 EPS nconv=0 first unconverged value (error) -302.035 (3.60233568e-06) 161133 EPS nconv=0 first unconverged value (error) -302.035 (3.08502038e-06) 161134 EPS nconv=0 first unconverged value (error) -302.035 (2.86984900e-06) 161135 EPS nconv=0 first unconverged value (error) -302.035 (2.80182151e-06) 161136 EPS nconv=0 first unconverged value (error) -302.035 (2.65476697e-06) 161137 EPS nconv=0 first unconverged value (error) -302.035 (2.65476697e-06) 161138 EPS nconv=0 first unconverged value (error) -302.035 (2.69945718e-06) 161139 EPS nconv=0 first unconverged value (error) -302.035 (3.06704110e-06) 161140 EPS nconv=0 first unconverged value (error) -302.035 (2.44499937e-06) 161141 EPS nconv=0 first unconverged value (error) -302.035 (2.15119288e-06) 161142 EPS nconv=0 first unconverged value (error) -302.035 (2.01424214e-06) 161143 EPS nconv=0 first unconverged value (error) -302.035 (2.01424214e-06) 161144 EPS nconv=0 first unconverged value (error) -302.035 (1.87826087e-06) 161145 EPS nconv=0 first unconverged value (error) -302.035 (1.86922350e-06) 161146 EPS nconv=0 first unconverged value (error) -302.035 (1.84451609e-06) 161147 EPS nconv=0 first unconverged value (error) -302.035 (1.83706190e-06) 161148 EPS nconv=0 first unconverged value (error) -302.035 (1.82447679e-06) 161149 EPS nconv=0 first unconverged value (error) -302.035 (1.82447679e-06) 161150 EPS nconv=0 first unconverged value (error) -302.035 (2.13582151e-06) 161151 EPS nconv=0 first unconverged value (error) -302.035 (2.08558167e-06) 161152 EPS nconv=0 first unconverged value (error) -302.035 (2.01019434e-06) 161153 EPS nconv=0 first unconverged value (error) -302.035 (1.97707640e-06) 161154 EPS nconv=0 first unconverged value (error) -302.035 (1.94409719e-06) 161155 EPS nconv=0 first unconverged value (error) -302.035 (1.94409719e-06) 161156 EPS nconv=0 first unconverged value (error) -302.035 (2.44079353e-06) 161157 EPS nconv=0 first unconverged value (error) -302.035 (2.41793436e-06) 161158 EPS nconv=0 first unconverged value (error) -302.035 (2.30627355e-06) 161159 EPS nconv=0 first unconverged value (error) -302.035 (2.10865798e-06) 161160 EPS nconv=0 first unconverged value (error) -302.035 (2.06216956e-06) 161161 EPS nconv=0 first unconverged value (error) -302.035 (2.06216956e-06) 161162 EPS nconv=0 first unconverged value (error) -302.035 (2.62928734e-06) 161163 EPS nconv=0 first unconverged value (error) -302.035 (2.45202081e-06) 161164 EPS nconv=0 first unconverged value (error) -302.035 (2.30927564e-06) 161165 EPS nconv=0 first unconverged value (error) -302.035 (2.23208769e-06) 161166 EPS nconv=0 first unconverged value (error) -302.035 (2.16561210e-06) 161167 EPS nconv=0 first unconverged value (error) -302.035 (2.16561210e-06) 161168 EPS nconv=0 first unconverged value (error) -302.035 (2.44062754e-06) 161169 EPS nconv=0 first unconverged value (error) -302.035 (2.42260295e-06) 161170 EPS nconv=0 first unconverged value (error) -302.035 (2.19070587e-06) 161171 EPS nconv=0 first unconverged value (error) -302.035 (2.13387328e-06) 161172 EPS nconv=0 first unconverged value (error) -302.035 (2.03220091e-06) 161173 EPS nconv=0 first unconverged value (error) -302.035 (2.03220091e-06) 161174 EPS nconv=0 first unconverged value (error) -302.035 (1.96270206e-06) 161175 EPS nconv=0 first unconverged value (error) -302.035 (2.02695756e-06) 161176 EPS nconv=0 first unconverged value (error) -302.035 (1.88346185e-06) 161177 EPS nconv=0 first unconverged value (error) -302.035 (1.85918618e-06) 161178 EPS nconv=0 first unconverged value (error) -302.035 (1.83564354e-06) 161179 EPS nconv=0 first unconverged value (error) -302.035 (1.83564354e-06) 161180 EPS nconv=0 first unconverged value (error) -302.035 (1.79961034e-06) 161181 EPS nconv=0 first unconverged value (error) -302.035 (1.79921888e-06) 161182 EPS nconv=0 first unconverged value (error) -302.035 (1.79750728e-06) 161183 EPS nconv=0 first unconverged value (error) -302.035 (1.79488324e-06) 161184 EPS nconv=0 first unconverged value (error) -302.035 (1.79417533e-06) 161185 EPS nconv=0 first unconverged value (error) -302.035 (1.79417533e-06) 161186 EPS nconv=0 first unconverged value (error) -302.035 (2.69915419e-06) 161187 EPS nconv=0 first unconverged value (error) -302.035 (2.44970619e-06) 161188 EPS nconv=0 first unconverged value (error) -302.035 (2.41112320e-06) 161189 EPS nconv=0 first unconverged value (error) -302.035 (2.30384233e-06) 161190 EPS nconv=0 first unconverged value (error) -302.035 (2.22222525e-06) 161191 EPS nconv=0 first unconverged value (error) -302.035 (2.22222525e-06) 161192 EPS nconv=0 first unconverged value (error) -302.035 (2.63544441e-06) 161193 EPS nconv=0 first unconverged value (error) -302.035 (2.85339079e-06) 161194 EPS nconv=0 first unconverged value (error) -302.035 (2.51483450e-06) 161195 EPS nconv=0 first unconverged value (error) -302.035 (2.20758377e-06) 161196 EPS nconv=0 first unconverged value (error) -302.035 (2.09228103e-06) 161197 EPS nconv=0 first unconverged value (error) -302.035 (2.09228103e-06) 161198 EPS nconv=0 first unconverged value (error) -302.035 (2.12775152e-06) 161199 EPS nconv=0 first unconverged value (error) -302.035 (2.14728654e-06) 161200 EPS nconv=0 first unconverged value (error) -302.035 (2.08905540e-06) 161201 EPS nconv=0 first unconverged value (error) -302.035 (1.96109428e-06) 161202 EPS nconv=0 first unconverged value (error) -302.035 (1.85845231e-06) 161203 EPS nconv=0 first unconverged value (error) -302.035 (1.85845231e-06) 161204 EPS nconv=0 first unconverged value (error) -302.035 (1.97452500e-06) 161205 EPS nconv=0 first unconverged value (error) -302.035 (1.92451493e-06) 161206 EPS nconv=0 first unconverged value (error) -302.035 (1.88603592e-06) 161207 EPS nconv=0 first unconverged value (error) -302.035 (1.86894208e-06) 161208 EPS nconv=0 first unconverged value (error) -302.035 (1.86014075e-06) 161209 EPS nconv=0 first unconverged value (error) -302.035 (1.86014075e-06) 161210 EPS nconv=0 first unconverged value (error) -302.035 (2.79305231e-06) 161211 EPS nconv=0 first unconverged value (error) -302.035 (2.56841918e-06) 161212 EPS nconv=0 first unconverged value (error) -302.035 (2.40401844e-06) 161213 EPS nconv=0 first unconverged value (error) -302.035 (2.28119828e-06) 161214 EPS nconv=0 first unconverged value (error) -302.035 (2.21696171e-06) 161215 EPS nconv=0 first unconverged value (error) -302.035 (2.21696171e-06) 161216 EPS nconv=0 first unconverged value (error) -302.035 (2.22598589e-06) 161217 EPS nconv=0 first unconverged value (error) -302.035 (2.47293757e-06) 161218 EPS nconv=0 first unconverged value (error) -302.035 (2.21321079e-06) 161219 EPS nconv=0 first unconverged value (error) -302.035 (1.99282602e-06) 161220 EPS nconv=0 first unconverged value (error) -302.035 (1.90119110e-06) 161221 EPS nconv=0 first unconverged value (error) -302.035 (1.90119110e-06) 161222 EPS nconv=0 first unconverged value (error) -302.035 (1.84929458e-06) 161223 EPS nconv=0 first unconverged value (error) -302.035 (1.83787760e-06) 161224 EPS nconv=0 first unconverged value (error) -302.035 (1.82943831e-06) 161225 EPS nconv=0 first unconverged value (error) -302.035 (1.82515350e-06) 161226 EPS nconv=0 first unconverged value (error) -302.035 (1.81785398e-06) 161227 EPS nconv=0 first unconverged value (error) -302.035 (1.81785398e-06) 161228 EPS nconv=0 first unconverged value (error) -302.035 (2.26488457e-06) 161229 EPS nconv=0 first unconverged value (error) -302.035 (2.17262853e-06) 161230 EPS nconv=0 first unconverged value (error) -302.035 (2.09152202e-06) 161231 EPS nconv=0 first unconverged value (error) -302.035 (2.07195985e-06) 161232 EPS nconv=0 first unconverged value (error) -302.035 (2.03713712e-06) 161233 EPS nconv=0 first unconverged value (error) -302.035 (2.03713712e-06) 161234 EPS nconv=0 first unconverged value (error) -302.035 (2.74006943e-06) 161235 EPS nconv=0 first unconverged value (error) -302.035 (2.76157187e-06) 161236 EPS nconv=0 first unconverged value (error) -302.035 (2.54719625e-06) 161237 EPS nconv=0 first unconverged value (error) -302.035 (2.18785811e-06) 161238 EPS nconv=0 first unconverged value (error) -302.035 (2.14080516e-06) 161239 EPS nconv=0 first unconverged value (error) -302.035 (2.14080516e-06) 161240 EPS nconv=0 first unconverged value (error) -302.035 (2.15829537e-06) 161241 EPS nconv=0 first unconverged value (error) -302.035 (2.23241404e-06) 161242 EPS nconv=0 first unconverged value (error) -302.035 (2.15205806e-06) 161243 EPS nconv=0 first unconverged value (error) -302.035 (1.94676598e-06) 161244 EPS nconv=0 first unconverged value (error) -302.035 (1.88388144e-06) 161245 EPS nconv=0 first unconverged value (error) -302.035 (1.88388144e-06) 161246 EPS nconv=0 first unconverged value (error) -302.035 (1.91657185e-06) 161247 EPS nconv=0 first unconverged value (error) -302.035 (1.85101829e-06) 161248 EPS nconv=0 first unconverged value (error) -302.035 (1.83431321e-06) 161249 EPS nconv=0 first unconverged value (error) -302.035 (1.82280586e-06) 161250 EPS nconv=0 first unconverged value (error) -302.035 (1.81770879e-06) 161251 EPS nconv=0 first unconverged value (error) -302.035 (1.81770879e-06) 161252 EPS nconv=0 first unconverged value (error) -302.035 (1.82180511e-06) 161253 EPS nconv=0 first unconverged value (error) -302.035 (1.83909317e-06) 161254 EPS nconv=0 first unconverged value (error) -302.035 (1.81463329e-06) 161255 EPS nconv=0 first unconverged value (error) -302.035 (1.80700500e-06) 161256 EPS nconv=0 first unconverged value (error) -302.035 (1.80297701e-06) 161257 EPS nconv=0 first unconverged value (error) -302.035 (1.80297701e-06) 161258 EPS nconv=0 first unconverged value (error) -302.035 (3.10755898e-06) 161259 EPS nconv=0 first unconverged value (error) -302.035 (2.80157331e-06) 161260 EPS nconv=0 first unconverged value (error) -302.035 (2.59996206e-06) 161261 EPS nconv=0 first unconverged value (error) -302.035 (2.56464242e-06) 161262 EPS nconv=0 first unconverged value (error) -302.035 (2.39620619e-06) 161263 EPS nconv=0 first unconverged value (error) -302.035 (2.39620619e-06) 161264 EPS nconv=0 first unconverged value (error) -302.035 (2.42133507e-06) 161265 EPS nconv=0 first unconverged value (error) -302.035 (2.72550892e-06) 161266 EPS nconv=0 first unconverged value (error) -302.035 (2.39639530e-06) 161267 EPS nconv=0 first unconverged value (error) -302.035 (2.02677157e-06) 161268 EPS nconv=0 first unconverged value (error) -302.035 (1.99243221e-06) 161269 EPS nconv=0 first unconverged value (error) -302.035 (1.99243221e-06) 161270 EPS nconv=0 first unconverged value (error) -302.035 (2.26533457e-06) 161271 EPS nconv=0 first unconverged value (error) -302.035 (2.08270784e-06) 161272 EPS nconv=0 first unconverged value (error) -302.035 (2.02899394e-06) 161273 EPS nconv=0 first unconverged value (error) -302.035 (1.99970804e-06) 161274 EPS nconv=0 first unconverged value (error) -302.035 (1.96210784e-06) 161275 EPS nconv=0 first unconverged value (error) -302.035 (1.96210784e-06) 161276 EPS nconv=0 first unconverged value (error) -302.035 (2.55191509e-06) 161277 EPS nconv=0 first unconverged value (error) -302.035 (2.68185047e-06) 161278 EPS nconv=0 first unconverged value (error) -302.035 (2.45325604e-06) 161279 EPS nconv=0 first unconverged value (error) -302.035 (2.24281381e-06) 161280 EPS nconv=0 first unconverged value (error) -302.035 (2.17455947e-06) 161281 EPS nconv=0 first unconverged value (error) -302.035 (2.17455947e-06) 161282 EPS nconv=0 first unconverged value (error) -302.035 (2.28181925e-06) 161283 EPS nconv=0 first unconverged value (error) -302.035 (2.13488328e-06) 161284 EPS nconv=0 first unconverged value (error) -302.035 (2.01187181e-06) 161285 EPS nconv=0 first unconverged value (error) -302.035 (1.93765263e-06) 161286 EPS nconv=0 first unconverged value (error) -302.035 (1.92052701e-06) 161287 EPS nconv=0 first unconverged value (error) -302.035 (1.92052701e-06) 161288 EPS nconv=0 first unconverged value (error) -302.035 (1.92878214e-06) 161289 EPS nconv=0 first unconverged value (error) -302.035 (1.93695578e-06) 161290 EPS nconv=0 first unconverged value (error) -302.035 (1.87038236e-06) 161291 EPS nconv=0 first unconverged value (error) -302.035 (1.84173354e-06) 161292 EPS nconv=0 first unconverged value (error) -302.035 (1.83665668e-06) 161293 EPS nconv=0 first unconverged value (error) -302.035 (1.83665668e-06) 161294 EPS nconv=0 first unconverged value (error) -302.035 (1.81728185e-06) 161295 EPS nconv=0 first unconverged value (error) -302.035 (1.81871676e-06) 161296 EPS nconv=0 first unconverged value (error) -302.035 (1.80538774e-06) 161297 EPS nconv=0 first unconverged value (error) -302.035 (1.79938729e-06) 161298 EPS nconv=0 first unconverged value (error) -302.035 (1.79758557e-06) 161299 EPS nconv=0 first unconverged value (error) -302.035 (1.79758557e-06) 161300 EPS nconv=0 first unconverged value (error) -302.035 (2.35217344e-06) 161301 EPS nconv=0 first unconverged value (error) -302.035 (2.17278733e-06) 161302 EPS nconv=0 first unconverged value (error) -302.035 (2.12440556e-06) 161303 EPS nconv=0 first unconverged value (error) -302.035 (2.10440971e-06) 161304 EPS nconv=0 first unconverged value (error) -302.035 (2.07433686e-06) 161305 EPS nconv=0 first unconverged value (error) -302.035 (2.07433686e-06) 161306 EPS nconv=0 first unconverged value (error) -302.035 (2.28309907e-06) 161307 EPS nconv=0 first unconverged value (error) -302.035 (2.33168257e-06) 161308 EPS nconv=0 first unconverged value (error) -302.035 (2.09674497e-06) 161309 EPS nconv=0 first unconverged value (error) -302.035 (1.90872208e-06) 161310 EPS nconv=0 first unconverged value (error) -302.035 (1.88984952e-06) 161311 EPS nconv=0 first unconverged value (error) -302.035 (1.88984952e-06) 161312 EPS nconv=0 first unconverged value (error) -302.035 (1.89685458e-06) 161313 EPS nconv=0 first unconverged value (error) -302.035 (1.92548612e-06) 161314 EPS nconv=0 first unconverged value (error) -302.035 (1.89552353e-06) 161315 EPS nconv=0 first unconverged value (error) -302.035 (1.82895379e-06) 161316 EPS nconv=0 first unconverged value (error) -302.035 (1.81761612e-06) 161317 EPS nconv=0 first unconverged value (error) -302.035 (1.81761612e-06) 161318 EPS nconv=0 first unconverged value (error) -302.035 (2.55288585e-06) 161319 EPS nconv=0 first unconverged value (error) -302.035 (2.28735410e-06) 161320 EPS nconv=0 first unconverged value (error) -302.035 (2.23909469e-06) 161321 EPS nconv=0 first unconverged value (error) -302.035 (2.20076894e-06) 161322 EPS nconv=0 first unconverged value (error) -302.035 (2.15280216e-06) 161323 EPS nconv=0 first unconverged value (error) -302.035 (2.15280216e-06) 161324 EPS nconv=0 first unconverged value (error) -302.035 (4.24889332e-06) 161325 EPS nconv=0 first unconverged value (error) -302.035 (4.25096320e-06) 161326 EPS nconv=0 first unconverged value (error) -302.035 (3.69118019e-06) 161327 EPS nconv=0 first unconverged value (error) -302.035 (3.24125428e-06) 161328 EPS nconv=0 first unconverged value (error) -302.035 (3.14693213e-06) 161329 EPS nconv=0 first unconverged value (error) -302.035 (3.14693213e-06) 161330 EPS nconv=0 first unconverged value (error) -302.035 (3.24398170e-06) 161331 EPS nconv=0 first unconverged value (error) -302.035 (3.11775576e-06) 161332 EPS nconv=0 first unconverged value (error) -302.035 (2.68254313e-06) 161333 EPS nconv=0 first unconverged value (error) -302.035 (2.18088656e-06) 161334 EPS nconv=0 first unconverged value (error) -302.035 (2.02863873e-06) 161335 EPS nconv=0 first unconverged value (error) -302.035 (2.02863873e-06) 161336 EPS nconv=0 first unconverged value (error) -302.035 (2.57387022e-06) 161337 EPS nconv=0 first unconverged value (error) -302.035 (2.42533740e-06) 161338 EPS nconv=0 first unconverged value (error) -302.035 (2.21990892e-06) 161339 EPS nconv=0 first unconverged value (error) -302.035 (2.09005226e-06) 161340 EPS nconv=0 first unconverged value (error) -302.035 (2.01619766e-06) 161341 EPS nconv=0 first unconverged value (error) -302.035 (2.01619766e-06) 161342 EPS nconv=0 first unconverged value (error) -302.035 (2.28168502e-06) 161343 EPS nconv=0 first unconverged value (error) -302.035 (2.26656781e-06) 161344 EPS nconv=0 first unconverged value (error) -302.035 (2.07293405e-06) 161345 EPS nconv=0 first unconverged value (error) -302.035 (2.01458963e-06) 161346 EPS nconv=0 first unconverged value (error) -302.035 (1.97635829e-06) 161347 EPS nconv=0 first unconverged value (error) -302.035 (1.97635829e-06) 161348 EPS nconv=0 first unconverged value (error) -302.035 (2.19997816e-06) 161349 EPS nconv=0 first unconverged value (error) -302.035 (2.11830671e-06) 161350 EPS nconv=0 first unconverged value (error) -302.035 (1.99000118e-06) 161351 EPS nconv=0 first unconverged value (error) -302.035 (1.96098012e-06) 161352 EPS nconv=0 first unconverged value (error) -302.035 (1.92864676e-06) 161353 EPS nconv=0 first unconverged value (error) -302.035 (1.92864676e-06) 161354 EPS nconv=0 first unconverged value (error) -302.035 (1.96858983e-06) 161355 EPS nconv=0 first unconverged value (error) -302.035 (1.96437788e-06) 161356 EPS nconv=0 first unconverged value (error) -302.035 (1.88481752e-06) 161357 EPS nconv=0 first unconverged value (error) -302.035 (1.83847031e-06) 161358 EPS nconv=0 first unconverged value (error) -302.035 (1.83398470e-06) 161359 EPS nconv=0 first unconverged value (error) -302.035 (1.83398470e-06) 161360 EPS nconv=0 first unconverged value (error) -302.035 (1.81974652e-06) 161361 EPS nconv=0 first unconverged value (error) -302.035 (1.84222701e-06) 161362 EPS nconv=0 first unconverged value (error) -302.035 (1.81852541e-06) 161363 EPS nconv=0 first unconverged value (error) -302.035 (1.80132663e-06) 161364 EPS nconv=0 first unconverged value (error) -302.035 (1.79793700e-06) 161365 EPS nconv=0 first unconverged value (error) -302.035 (1.79793700e-06) 161366 EPS nconv=0 first unconverged value (error) -302.035 (2.37823885e-06) 161367 EPS nconv=0 first unconverged value (error) -302.035 (2.17956544e-06) 161368 EPS nconv=0 first unconverged value (error) -302.035 (2.15412431e-06) 161369 EPS nconv=0 first unconverged value (error) -302.035 (2.11736847e-06) 161370 EPS nconv=0 first unconverged value (error) -302.035 (2.05842565e-06) 161371 EPS nconv=0 first unconverged value (error) -302.035 (2.05842565e-06) 161372 EPS nconv=0 first unconverged value (error) -302.035 (2.06467449e-06) 161373 EPS nconv=0 first unconverged value (error) -302.035 (2.18275637e-06) 161374 EPS nconv=0 first unconverged value (error) -302.035 (1.98345328e-06) 161375 EPS nconv=0 first unconverged value (error) -302.035 (1.86811455e-06) 161376 EPS nconv=0 first unconverged value (error) -302.035 (1.84625787e-06) 161377 EPS nconv=0 first unconverged value (error) -302.035 (1.84625787e-06) 161378 EPS nconv=0 first unconverged value (error) -302.035 (2.23573579e-06) 161379 EPS nconv=0 first unconverged value (error) -302.035 (2.07143390e-06) 161380 EPS nconv=0 first unconverged value (error) -302.035 (1.99903954e-06) 161381 EPS nconv=0 first unconverged value (error) -302.035 (1.97194990e-06) 161382 EPS nconv=0 first unconverged value (error) -302.035 (1.94920438e-06) 161383 EPS nconv=0 first unconverged value (error) -302.035 (1.94920438e-06) 161384 EPS nconv=0 first unconverged value (error) -302.035 (2.68326794e-06) 161385 EPS nconv=0 first unconverged value (error) -302.035 (2.65535611e-06) 161386 EPS nconv=0 first unconverged value (error) -302.035 (2.44925168e-06) 161387 EPS nconv=0 first unconverged value (error) -302.035 (2.20113140e-06) 161388 EPS nconv=0 first unconverged value (error) -302.035 (2.14970434e-06) 161389 EPS nconv=0 first unconverged value (error) -302.035 (2.14970434e-06) 161390 EPS nconv=0 first unconverged value (error) -302.035 (2.31056442e-06) 161391 EPS nconv=0 first unconverged value (error) -302.035 (2.46767896e-06) 161392 EPS nconv=0 first unconverged value (error) -302.035 (2.30332275e-06) 161393 EPS nconv=0 first unconverged value (error) -302.035 (1.94187439e-06) 161394 EPS nconv=0 first unconverged value (error) -302.035 (1.88840471e-06) 161395 EPS nconv=0 first unconverged value (error) -302.035 (1.88840471e-06) 161396 EPS nconv=0 first unconverged value (error) -302.035 (2.14034760e-06) 161397 EPS nconv=0 first unconverged value (error) -302.035 (2.01420543e-06) 161398 EPS nconv=0 first unconverged value (error) -302.035 (1.96593879e-06) 161399 EPS nconv=0 first unconverged value (error) -302.035 (1.96289661e-06) 161400 EPS nconv=0 first unconverged value (error) -302.035 (1.95808089e-06) 161401 EPS nconv=0 first unconverged value (error) -302.035 (1.95808089e-06) 161402 EPS nconv=0 first unconverged value (error) -302.035 (1.98769925e-06) 161403 EPS nconv=0 first unconverged value (error) -302.035 (1.94421954e-06) 161404 EPS nconv=0 first unconverged value (error) -302.035 (1.85685123e-06) 161405 EPS nconv=0 first unconverged value (error) -302.035 (1.84228934e-06) 161406 EPS nconv=0 first unconverged value (error) -302.035 (1.83315234e-06) 161407 EPS nconv=0 first unconverged value (error) -302.035 (1.83315234e-06) 161408 EPS nconv=0 first unconverged value (error) -302.035 (2.27954714e-06) 161409 EPS nconv=0 first unconverged value (error) -302.035 (2.02965479e-06) 161410 EPS nconv=0 first unconverged value (error) -302.035 (1.95030056e-06) 161411 EPS nconv=0 first unconverged value (error) -302.035 (1.92220060e-06) 161412 EPS nconv=0 first unconverged value (error) -302.035 (1.90846006e-06) 161413 EPS nconv=0 first unconverged value (error) -302.035 (1.90846006e-06) 161414 EPS nconv=0 first unconverged value (error) -302.035 (1.90737877e-06) 161415 EPS nconv=0 first unconverged value (error) -302.035 (2.12472819e-06) 161416 EPS nconv=0 first unconverged value (error) -302.035 (1.90725791e-06) 161417 EPS nconv=0 first unconverged value (error) -302.035 (1.82370684e-06) 161418 EPS nconv=0 first unconverged value (error) -302.035 (1.80776322e-06) 161419 EPS nconv=0 first unconverged value (error) -302.035 (1.80776322e-06) 161420 EPS nconv=0 first unconverged value (error) -302.035 (2.32190273e-06) 161421 EPS nconv=0 first unconverged value (error) -302.035 (2.19602303e-06) 161422 EPS nconv=0 first unconverged value (error) -302.035 (2.14854897e-06) 161423 EPS nconv=0 first unconverged value (error) -302.035 (2.14891139e-06) 161424 EPS nconv=0 first unconverged value (error) -302.035 (2.09235554e-06) 161425 EPS nconv=0 first unconverged value (error) -302.035 (2.09235554e-06) 161426 EPS nconv=0 first unconverged value (error) -302.035 (3.33384137e-06) 161427 EPS nconv=0 first unconverged value (error) -302.035 (3.15718428e-06) 161428 EPS nconv=0 first unconverged value (error) -302.035 (2.93220541e-06) 161429 EPS nconv=0 first unconverged value (error) -302.035 (2.48940336e-06) 161430 EPS nconv=0 first unconverged value (error) -302.035 (2.37813570e-06) 161431 EPS nconv=0 first unconverged value (error) -302.035 (2.37813570e-06) 161432 EPS nconv=0 first unconverged value (error) -302.035 (2.73653627e-06) 161433 EPS nconv=0 first unconverged value (error) -302.035 (2.71888935e-06) 161434 EPS nconv=0 first unconverged value (error) -302.035 (2.37443607e-06) 161435 EPS nconv=0 first unconverged value (error) -302.035 (2.20206397e-06) 161436 EPS nconv=0 first unconverged value (error) -302.035 (2.15972353e-06) 161437 EPS nconv=0 first unconverged value (error) -302.035 (2.15972353e-06) 161438 EPS nconv=0 first unconverged value (error) -302.035 (2.43273695e-06) 161439 EPS nconv=0 first unconverged value (error) -302.035 (2.40991425e-06) 161440 EPS nconv=0 first unconverged value (error) -302.035 (2.10643024e-06) 161441 EPS nconv=0 first unconverged value (error) -302.035 (1.97174292e-06) 161442 EPS nconv=0 first unconverged value (error) -302.035 (1.90600173e-06) 161443 EPS nconv=0 first unconverged value (error) -302.035 (1.90600173e-06) 161444 EPS nconv=0 first unconverged value (error) -302.035 (1.87211902e-06) 161445 EPS nconv=0 first unconverged value (error) -302.035 (1.92464145e-06) 161446 EPS nconv=0 first unconverged value (error) -302.035 (1.84003493e-06) 161447 EPS nconv=0 first unconverged value (error) -302.035 (1.82332283e-06) 161448 EPS nconv=0 first unconverged value (error) -302.035 (1.80783178e-06) 161449 EPS nconv=0 first unconverged value (error) -302.035 (1.80783178e-06) 161450 EPS nconv=0 first unconverged value (error) -302.035 (2.07965866e-06) 161451 EPS nconv=0 first unconverged value (error) -302.035 (2.00818646e-06) 161452 EPS nconv=0 first unconverged value (error) -302.035 (1.94849148e-06) 161453 EPS nconv=0 first unconverged value (error) -302.035 (1.94122694e-06) 161454 EPS nconv=0 first unconverged value (error) -302.035 (1.90625028e-06) 161455 EPS nconv=0 first unconverged value (error) -302.035 (1.90625028e-06) 161456 EPS nconv=0 first unconverged value (error) -302.035 (2.09919452e-06) 161457 EPS nconv=0 first unconverged value (error) -302.035 (2.11911697e-06) 161458 EPS nconv=0 first unconverged value (error) -302.035 (2.06116906e-06) 161459 EPS nconv=0 first unconverged value (error) -302.035 (1.94449575e-06) 161460 EPS nconv=0 first unconverged value (error) -302.035 (1.91972842e-06) 161461 EPS nconv=0 first unconverged value (error) -302.035 (1.91972842e-06) 161462 EPS nconv=0 first unconverged value (error) -302.035 (2.25344024e-06) 161463 EPS nconv=0 first unconverged value (error) -302.035 (2.08382657e-06) 161464 EPS nconv=0 first unconverged value (error) -302.035 (1.99745841e-06) 161465 EPS nconv=0 first unconverged value (error) -302.035 (1.98367542e-06) 161466 EPS nconv=0 first unconverged value (error) -302.035 (1.96368025e-06) 161467 EPS nconv=0 first unconverged value (error) -302.035 (1.96368025e-06) 161468 EPS nconv=0 first unconverged value (error) -302.035 (2.32354124e-06) 161469 EPS nconv=0 first unconverged value (error) -302.035 (2.31867603e-06) 161470 EPS nconv=0 first unconverged value (error) -302.035 (2.12264549e-06) 161471 EPS nconv=0 first unconverged value (error) -302.035 (2.04747394e-06) 161472 EPS nconv=0 first unconverged value (error) -302.035 (2.01975563e-06) 161473 EPS nconv=0 first unconverged value (error) -302.035 (2.01975563e-06) 161474 EPS nconv=0 first unconverged value (error) -302.035 (2.15236001e-06) 161475 EPS nconv=0 first unconverged value (error) -302.035 (2.13220880e-06) 161476 EPS nconv=0 first unconverged value (error) -302.035 (1.99094954e-06) 161477 EPS nconv=0 first unconverged value (error) -302.035 (1.87876114e-06) 161478 EPS nconv=0 first unconverged value (error) -302.035 (1.84089408e-06) 161479 EPS nconv=0 first unconverged value (error) -302.035 (1.84089408e-06) 161480 EPS nconv=0 first unconverged value (error) -302.035 (1.83879241e-06) 161481 EPS nconv=0 first unconverged value (error) -302.035 (1.86929400e-06) 161482 EPS nconv=0 first unconverged value (error) -302.035 (1.82943709e-06) 161483 EPS nconv=0 first unconverged value (error) -302.035 (1.81358073e-06) 161484 EPS nconv=0 first unconverged value (error) -302.035 (1.80372721e-06) 161485 EPS nconv=0 first unconverged value (error) -302.035 (1.80372721e-06) 161486 EPS nconv=0 first unconverged value (error) -302.035 (1.84192970e-06) 161487 EPS nconv=0 first unconverged value (error) -302.035 (1.82830085e-06) 161488 EPS nconv=0 first unconverged value (error) -302.035 (1.82031056e-06) 161489 EPS nconv=0 first unconverged value (error) -302.035 (1.81716554e-06) 161490 EPS nconv=0 first unconverged value (error) -302.035 (1.81242027e-06) 161491 EPS nconv=0 first unconverged value (error) -302.035 (1.81242027e-06) 161492 EPS nconv=0 first unconverged value (error) -302.035 (1.82874463e-06) 161493 EPS nconv=0 first unconverged value (error) -302.035 (1.82257754e-06) 161494 EPS nconv=0 first unconverged value (error) -302.035 (1.81048954e-06) 161495 EPS nconv=0 first unconverged value (error) -302.035 (1.80791399e-06) 161496 EPS nconv=0 first unconverged value (error) -302.035 (1.80712175e-06) 161497 EPS nconv=0 first unconverged value (error) -302.035 (1.80712175e-06) 161498 EPS nconv=0 first unconverged value (error) -302.035 (2.32120093e-06) 161499 EPS nconv=0 first unconverged value (error) -302.035 (2.10726266e-06) 161500 EPS nconv=0 first unconverged value (error) -302.035 (2.03125274e-06) 161501 EPS nconv=0 first unconverged value (error) -302.035 (1.99393200e-06) 161502 EPS nconv=0 first unconverged value (error) -302.035 (1.96445647e-06) 161503 EPS nconv=0 first unconverged value (error) -302.035 (1.96445647e-06) 161504 EPS nconv=0 first unconverged value (error) -302.035 (2.53766432e-06) 161505 EPS nconv=0 first unconverged value (error) -302.035 (2.47472823e-06) 161506 EPS nconv=0 first unconverged value (error) -302.035 (2.22146583e-06) 161507 EPS nconv=0 first unconverged value (error) -302.035 (2.20437978e-06) 161508 EPS nconv=0 first unconverged value (error) -302.035 (2.15200822e-06) 161509 EPS nconv=0 first unconverged value (error) -302.035 (2.15200822e-06) 161510 EPS nconv=0 first unconverged value (error) -302.035 (2.32893123e-06) 161511 EPS nconv=0 first unconverged value (error) -302.035 (2.30540033e-06) 161512 EPS nconv=0 first unconverged value (error) -302.035 (2.10576682e-06) 161513 EPS nconv=0 first unconverged value (error) -302.035 (2.03424416e-06) 161514 EPS nconv=0 first unconverged value (error) -302.035 (2.01235269e-06) 161515 EPS nconv=0 first unconverged value (error) -302.035 (2.01235269e-06) 161516 EPS nconv=0 first unconverged value (error) -302.035 (2.48222568e-06) 161517 EPS nconv=0 first unconverged value (error) -302.035 (2.39163133e-06) 161518 EPS nconv=0 first unconverged value (error) -302.035 (2.20700178e-06) 161519 EPS nconv=0 first unconverged value (error) -302.035 (2.03329393e-06) 161520 EPS nconv=0 first unconverged value (error) -302.035 (1.99855849e-06) 161521 EPS nconv=0 first unconverged value (error) -302.035 (1.99855849e-06) 161522 EPS nconv=0 first unconverged value (error) -302.035 (2.08399081e-06) 161523 EPS nconv=0 first unconverged value (error) -302.035 (2.29227122e-06) 161524 EPS nconv=0 first unconverged value (error) -302.035 (2.07226638e-06) 161525 EPS nconv=0 first unconverged value (error) -302.035 (1.91713934e-06) 161526 EPS nconv=0 first unconverged value (error) -302.035 (1.89833886e-06) 161527 EPS nconv=0 first unconverged value (error) -302.035 (1.89833886e-06) 161528 EPS nconv=0 first unconverged value (error) -302.035 (1.85435410e-06) 161529 EPS nconv=0 first unconverged value (error) -302.035 (1.87174558e-06) 161530 EPS nconv=0 first unconverged value (error) -302.035 (1.82629485e-06) 161531 EPS nconv=0 first unconverged value (error) -302.035 (1.81323553e-06) 161532 EPS nconv=0 first unconverged value (error) -302.035 (1.80495593e-06) 161533 EPS nconv=0 first unconverged value (error) -302.035 (1.80495593e-06) 161534 EPS nconv=0 first unconverged value (error) -302.035 (1.92620095e-06) 161535 EPS nconv=0 first unconverged value (error) -302.035 (1.88909807e-06) 161536 EPS nconv=0 first unconverged value (error) -302.035 (1.86076172e-06) 161537 EPS nconv=0 first unconverged value (error) -302.035 (1.85288093e-06) 161538 EPS nconv=0 first unconverged value (error) -302.035 (1.84340984e-06) 161539 EPS nconv=0 first unconverged value (error) -302.035 (1.84340984e-06) 161540 EPS nconv=0 first unconverged value (error) -302.035 (3.65837151e-06) 161541 EPS nconv=0 first unconverged value (error) -302.035 (3.40556932e-06) 161542 EPS nconv=0 first unconverged value (error) -302.035 (3.04754568e-06) 161543 EPS nconv=0 first unconverged value (error) -302.035 (2.96879528e-06) 161544 EPS nconv=0 first unconverged value (error) -302.035 (2.85188051e-06) 161545 EPS nconv=0 first unconverged value (error) -302.035 (2.85188051e-06) 161546 EPS nconv=0 first unconverged value (error) -302.035 (2.86648889e-06) 161547 EPS nconv=0 first unconverged value (error) -302.035 (2.95917627e-06) 161548 EPS nconv=0 first unconverged value (error) -302.035 (2.66958849e-06) 161549 EPS nconv=0 first unconverged value (error) -302.035 (2.05454527e-06) 161550 EPS nconv=0 first unconverged value (error) -302.035 (2.01924738e-06) 161551 EPS nconv=0 first unconverged value (error) -302.035 (2.01924738e-06) 161552 EPS nconv=0 first unconverged value (error) -302.035 (2.03309022e-06) 161553 EPS nconv=0 first unconverged value (error) -302.035 (1.99906026e-06) 161554 EPS nconv=0 first unconverged value (error) -302.035 (1.91256908e-06) 161555 EPS nconv=0 first unconverged value (error) -302.035 (1.87771776e-06) 161556 EPS nconv=0 first unconverged value (error) -302.035 (1.84498780e-06) 161557 EPS nconv=0 first unconverged value (error) -302.035 (1.84498780e-06) 161558 EPS nconv=0 first unconverged value (error) -302.035 (1.84093979e-06) 161559 EPS nconv=0 first unconverged value (error) -302.035 (1.87952492e-06) 161560 EPS nconv=0 first unconverged value (error) -302.035 (1.85172666e-06) 161561 EPS nconv=0 first unconverged value (error) -302.035 (1.80953334e-06) 161562 EPS nconv=0 first unconverged value (error) -302.035 (1.80202348e-06) 161563 EPS nconv=0 first unconverged value (error) -302.035 (1.80202348e-06) 161564 EPS nconv=0 first unconverged value (error) -302.035 (2.36066057e-06) 161565 EPS nconv=0 first unconverged value (error) -302.035 (2.14757998e-06) 161566 EPS nconv=0 first unconverged value (error) -302.035 (2.12808259e-06) 161567 EPS nconv=0 first unconverged value (error) -302.035 (2.09377298e-06) 161568 EPS nconv=0 first unconverged value (error) -302.035 (2.06024808e-06) 161569 EPS nconv=0 first unconverged value (error) -302.035 (2.06024808e-06) 161570 EPS nconv=0 first unconverged value (error) -302.035 (2.49179293e-06) 161571 EPS nconv=0 first unconverged value (error) -302.035 (2.58038840e-06) 161572 EPS nconv=0 first unconverged value (error) -302.035 (2.36799791e-06) 161573 EPS nconv=0 first unconverged value (error) -302.035 (2.05166278e-06) 161574 EPS nconv=0 first unconverged value (error) -302.035 (2.01575436e-06) 161575 EPS nconv=0 first unconverged value (error) -302.035 (2.01575436e-06) 161576 EPS nconv=0 first unconverged value (error) -302.035 (2.50676150e-06) 161577 EPS nconv=0 first unconverged value (error) -302.035 (2.32992645e-06) 161578 EPS nconv=0 first unconverged value (error) -302.035 (2.19542730e-06) 161579 EPS nconv=0 first unconverged value (error) -302.035 (2.16072027e-06) 161580 EPS nconv=0 first unconverged value (error) -302.035 (2.12906830e-06) 161581 EPS nconv=0 first unconverged value (error) -302.035 (2.12906830e-06) 161582 EPS nconv=0 first unconverged value (error) -302.035 (2.12088724e-06) 161583 EPS nconv=0 first unconverged value (error) -302.035 (2.09983177e-06) 161584 EPS nconv=0 first unconverged value (error) -302.035 (1.91713585e-06) 161585 EPS nconv=0 first unconverged value (error) -302.035 (1.85246948e-06) 161586 EPS nconv=0 first unconverged value (error) -302.035 (1.83977207e-06) 161587 EPS nconv=0 first unconverged value (error) -302.035 (1.83977207e-06) 161588 EPS nconv=0 first unconverged value (error) -302.035 (1.86801257e-06) 161589 EPS nconv=0 first unconverged value (error) -302.035 (1.84275791e-06) 161590 EPS nconv=0 first unconverged value (error) -302.035 (1.82517513e-06) 161591 EPS nconv=0 first unconverged value (error) -302.035 (1.82169795e-06) 161592 EPS nconv=0 first unconverged value (error) -302.035 (1.81913642e-06) 161593 EPS nconv=0 first unconverged value (error) -302.035 (1.81913642e-06) 161594 EPS nconv=0 first unconverged value (error) -302.035 (1.96308638e-06) 161595 EPS nconv=0 first unconverged value (error) -302.035 (1.96038344e-06) 161596 EPS nconv=0 first unconverged value (error) -302.035 (1.90769169e-06) 161597 EPS nconv=0 first unconverged value (error) -302.035 (1.90634960e-06) 161598 EPS nconv=0 first unconverged value (error) -302.035 (1.88865880e-06) 161599 EPS nconv=0 first unconverged value (error) -302.035 (1.88865880e-06) 161600 EPS nconv=0 first unconverged value (error) -302.035 (1.88319905e-06) 161601 EPS nconv=0 first unconverged value (error) -302.035 (1.86552784e-06) 161602 EPS nconv=0 first unconverged value (error) -302.035 (1.85138666e-06) 161603 EPS nconv=0 first unconverged value (error) -302.035 (1.80943188e-06) 161604 EPS nconv=0 first unconverged value (error) -302.035 (1.80858238e-06) 161605 EPS nconv=0 first unconverged value (error) -302.035 (1.80858238e-06) 161606 EPS nconv=0 first unconverged value (error) -302.035 (2.18176390e-06) 161607 EPS nconv=0 first unconverged value (error) -302.035 (1.98287237e-06) 161608 EPS nconv=0 first unconverged value (error) -302.035 (1.93985872e-06) 161609 EPS nconv=0 first unconverged value (error) -302.035 (1.90900158e-06) 161610 EPS nconv=0 first unconverged value (error) -302.035 (1.89943558e-06) 161611 EPS nconv=0 first unconverged value (error) -302.035 (1.89943558e-06) 161612 EPS nconv=0 first unconverged value (error) -302.035 (1.90572524e-06) 161613 EPS nconv=0 first unconverged value (error) -302.035 (2.06275693e-06) 161614 EPS nconv=0 first unconverged value (error) -302.035 (1.88728032e-06) 161615 EPS nconv=0 first unconverged value (error) -302.035 (1.83618246e-06) 161616 EPS nconv=0 first unconverged value (error) -302.035 (1.81203123e-06) 161617 EPS nconv=0 first unconverged value (error) -302.035 (1.81203123e-06) 161618 EPS nconv=0 first unconverged value (error) -302.035 (2.12067675e-06) 161619 EPS nconv=0 first unconverged value (error) -302.035 (2.08510859e-06) 161620 EPS nconv=0 first unconverged value (error) -302.035 (2.03226863e-06) 161621 EPS nconv=0 first unconverged value (error) -302.035 (2.02129786e-06) 161622 EPS nconv=0 first unconverged value (error) -302.035 (1.99413685e-06) 161623 EPS nconv=0 first unconverged value (error) -302.035 (1.99413685e-06) 161624 EPS nconv=0 first unconverged value (error) -302.035 (2.31290891e-06) 161625 EPS nconv=0 first unconverged value (error) -302.035 (2.22709166e-06) 161626 EPS nconv=0 first unconverged value (error) -302.035 (2.11880414e-06) 161627 EPS nconv=0 first unconverged value (error) -302.035 (1.95873932e-06) 161628 EPS nconv=0 first unconverged value (error) -302.035 (1.92299709e-06) 161629 EPS nconv=0 first unconverged value (error) -302.035 (1.92299709e-06) 161630 EPS nconv=0 first unconverged value (error) -302.035 (1.96541473e-06) 161631 EPS nconv=0 first unconverged value (error) -302.035 (2.03471554e-06) 161632 EPS nconv=0 first unconverged value (error) -302.035 (1.94635694e-06) 161633 EPS nconv=0 first unconverged value (error) -302.035 (1.85430674e-06) 161634 EPS nconv=0 first unconverged value (error) -302.035 (1.83730798e-06) 161635 EPS nconv=0 first unconverged value (error) -302.035 (1.83730798e-06) 161636 EPS nconv=0 first unconverged value (error) -302.035 (1.83665648e-06) 161637 EPS nconv=0 first unconverged value (error) -302.035 (1.84211923e-06) 161638 EPS nconv=0 first unconverged value (error) -302.035 (1.82073721e-06) 161639 EPS nconv=0 first unconverged value (error) -302.035 (1.80502228e-06) 161640 EPS nconv=0 first unconverged value (error) -302.035 (1.79828636e-06) 161641 EPS nconv=0 first unconverged value (error) -302.035 (1.79828636e-06) 161642 EPS nconv=0 first unconverged value (error) -302.035 (1.79656143e-06) 161643 EPS nconv=0 first unconverged value (error) -302.035 (1.79839566e-06) 161644 EPS nconv=0 first unconverged value (error) -302.035 (1.79526421e-06) 161645 EPS nconv=0 first unconverged value (error) -302.035 (1.79455689e-06) 161646 EPS nconv=0 first unconverged value (error) -302.035 (1.79422300e-06) 161647 EPS nconv=0 first unconverged value (error) -302.035 (1.79422300e-06) 161648 EPS nconv=0 first unconverged value (error) -302.035 (2.41711064e-06) 161649 EPS nconv=0 first unconverged value (error) -302.035 (2.20196848e-06) 161650 EPS nconv=0 first unconverged value (error) -302.035 (2.10600920e-06) 161651 EPS nconv=0 first unconverged value (error) -302.035 (2.08175438e-06) 161652 EPS nconv=0 first unconverged value (error) -302.035 (2.02361774e-06) 161653 EPS nconv=0 first unconverged value (error) -302.035 (2.02361774e-06) 161654 EPS nconv=0 first unconverged value (error) -302.035 (2.34246746e-06) 161655 EPS nconv=0 first unconverged value (error) -302.035 (2.35324374e-06) 161656 EPS nconv=0 first unconverged value (error) -302.035 (2.17408289e-06) 161657 EPS nconv=0 first unconverged value (error) -302.035 (2.14160833e-06) 161658 EPS nconv=0 first unconverged value (error) -302.035 (2.11474930e-06) 161659 EPS nconv=0 first unconverged value (error) -302.035 (2.11474930e-06) 161660 EPS nconv=0 first unconverged value (error) -302.035 (2.34929194e-06) 161661 EPS nconv=0 first unconverged value (error) -302.035 (2.17618588e-06) 161662 EPS nconv=0 first unconverged value (error) -302.035 (2.07772278e-06) 161663 EPS nconv=0 first unconverged value (error) -302.035 (2.02483285e-06) 161664 EPS nconv=0 first unconverged value (error) -302.035 (1.98167228e-06) 161665 EPS nconv=0 first unconverged value (error) -302.035 (1.98167228e-06) 161666 EPS nconv=0 first unconverged value (error) -302.035 (2.16141332e-06) 161667 EPS nconv=0 first unconverged value (error) -302.035 (2.18581127e-06) 161668 EPS nconv=0 first unconverged value (error) -302.035 (2.09956980e-06) 161669 EPS nconv=0 first unconverged value (error) -302.035 (1.91164419e-06) 161670 EPS nconv=0 first unconverged value (error) -302.035 (1.88827137e-06) 161671 EPS nconv=0 first unconverged value (error) -302.035 (1.88827137e-06) 161672 EPS nconv=0 first unconverged value (error) -302.035 (2.24342429e-06) 161673 EPS nconv=0 first unconverged value (error) -302.035 (2.24165122e-06) 161674 EPS nconv=0 first unconverged value (error) -302.035 (2.10381339e-06) 161675 EPS nconv=0 first unconverged value (error) -302.035 (2.03557735e-06) 161676 EPS nconv=0 first unconverged value (error) -302.035 (1.97272790e-06) 161677 EPS nconv=0 first unconverged value (error) -302.035 (1.97272790e-06) 161678 EPS nconv=0 first unconverged value (error) -302.035 (2.03502911e-06) 161679 EPS nconv=0 first unconverged value (error) -302.035 (2.04580021e-06) 161680 EPS nconv=0 first unconverged value (error) -302.035 (1.95419171e-06) 161681 EPS nconv=0 first unconverged value (error) -302.035 (1.90792487e-06) 161682 EPS nconv=0 first unconverged value (error) -302.035 (1.87205336e-06) 161683 EPS nconv=0 first unconverged value (error) -302.035 (1.87205336e-06) 161684 EPS nconv=0 first unconverged value (error) -302.035 (1.89378067e-06) 161685 EPS nconv=0 first unconverged value (error) -302.035 (1.89507239e-06) 161686 EPS nconv=0 first unconverged value (error) -302.035 (1.84962080e-06) 161687 EPS nconv=0 first unconverged value (error) -302.035 (1.83461190e-06) 161688 EPS nconv=0 first unconverged value (error) -302.035 (1.82420545e-06) 161689 EPS nconv=0 first unconverged value (error) -302.035 (1.82420545e-06) 161690 EPS nconv=0 first unconverged value (error) -302.035 (2.41778125e-06) 161691 EPS nconv=0 first unconverged value (error) -302.035 (2.36502870e-06) 161692 EPS nconv=0 first unconverged value (error) -302.035 (2.18569865e-06) 161693 EPS nconv=0 first unconverged value (error) -302.035 (2.12125621e-06) 161694 EPS nconv=0 first unconverged value (error) -302.035 (2.06907082e-06) 161695 EPS nconv=0 first unconverged value (error) -302.035 (2.06907082e-06) 161696 EPS nconv=0 first unconverged value (error) -302.035 (2.09737636e-06) 161697 EPS nconv=0 first unconverged value (error) -302.035 (2.17546408e-06) 161698 EPS nconv=0 first unconverged value (error) -302.035 (2.09149154e-06) 161699 EPS nconv=0 first unconverged value (error) -302.035 (1.88180539e-06) 161700 EPS nconv=0 first unconverged value (error) -302.035 (1.86069548e-06) 161701 EPS nconv=0 first unconverged value (error) -302.035 (1.86069548e-06) 161702 EPS nconv=0 first unconverged value (error) -302.035 (1.98902875e-06) 161703 EPS nconv=0 first unconverged value (error) -302.035 (1.89055782e-06) 161704 EPS nconv=0 first unconverged value (error) -302.035 (1.87133476e-06) 161705 EPS nconv=0 first unconverged value (error) -302.035 (1.85578226e-06) 161706 EPS nconv=0 first unconverged value (error) -302.035 (1.83935881e-06) 161707 EPS nconv=0 first unconverged value (error) -302.035 (1.83935881e-06) 161708 EPS nconv=0 first unconverged value (error) -302.035 (2.53426131e-06) 161709 EPS nconv=0 first unconverged value (error) -302.035 (2.53791869e-06) 161710 EPS nconv=0 first unconverged value (error) -302.035 (2.40305383e-06) 161711 EPS nconv=0 first unconverged value (error) -302.035 (2.26735933e-06) 161712 EPS nconv=0 first unconverged value (error) -302.035 (2.22042723e-06) 161713 EPS nconv=0 first unconverged value (error) -302.035 (2.22042723e-06) 161714 EPS nconv=0 first unconverged value (error) -302.035 (2.52554400e-06) 161715 EPS nconv=0 first unconverged value (error) -302.035 (2.31060494e-06) 161716 EPS nconv=0 first unconverged value (error) -302.035 (2.12564452e-06) 161717 EPS nconv=0 first unconverged value (error) -302.035 (2.03056234e-06) 161718 EPS nconv=0 first unconverged value (error) -302.035 (2.02404915e-06) 161719 EPS nconv=0 first unconverged value (error) -302.035 (2.02404915e-06) 161720 EPS nconv=0 first unconverged value (error) -302.035 (2.03835976e-06) 161721 EPS nconv=0 first unconverged value (error) -302.035 (2.09629805e-06) 161722 EPS nconv=0 first unconverged value (error) -302.035 (1.96069303e-06) 161723 EPS nconv=0 first unconverged value (error) -302.035 (1.89344444e-06) 161724 EPS nconv=0 first unconverged value (error) -302.035 (1.84753086e-06) 161725 EPS nconv=0 first unconverged value (error) -302.035 (1.84753086e-06) 161726 EPS nconv=0 first unconverged value (error) -302.035 (2.61493179e-06) 161727 EPS nconv=0 first unconverged value (error) -302.035 (2.42995729e-06) 161728 EPS nconv=0 first unconverged value (error) -302.035 (2.25583540e-06) 161729 EPS nconv=0 first unconverged value (error) -302.035 (2.17960259e-06) 161730 EPS nconv=0 first unconverged value (error) -302.035 (2.13355497e-06) 161731 EPS nconv=0 first unconverged value (error) -302.035 (2.13355497e-06) 161732 EPS nconv=0 first unconverged value (error) -302.035 (2.49464444e-06) 161733 EPS nconv=0 first unconverged value (error) -302.035 (2.84005632e-06) 161734 EPS nconv=0 first unconverged value (error) -302.035 (2.56656419e-06) 161735 EPS nconv=0 first unconverged value (error) -302.035 (2.05693723e-06) 161736 EPS nconv=0 first unconverged value (error) -302.035 (1.99421877e-06) 161737 EPS nconv=0 first unconverged value (error) -302.035 (1.99421877e-06) 161738 EPS nconv=0 first unconverged value (error) -302.035 (1.97429189e-06) 161739 EPS nconv=0 first unconverged value (error) -302.035 (1.99018639e-06) 161740 EPS nconv=0 first unconverged value (error) -302.035 (1.88833014e-06) 161741 EPS nconv=0 first unconverged value (error) -302.035 (1.82084728e-06) 161742 EPS nconv=0 first unconverged value (error) -302.035 (1.80438448e-06) 161743 EPS nconv=0 first unconverged value (error) -302.035 (1.80438448e-06) 161744 EPS nconv=0 first unconverged value (error) -302.035 (2.23726210e-06) 161745 EPS nconv=0 first unconverged value (error) -302.035 (1.99696678e-06) 161746 EPS nconv=0 first unconverged value (error) -302.035 (1.97514502e-06) 161747 EPS nconv=0 first unconverged value (error) -302.035 (1.94705194e-06) 161748 EPS nconv=0 first unconverged value (error) -302.035 (1.92880062e-06) 161749 EPS nconv=0 first unconverged value (error) -302.035 (1.92880062e-06) 161750 EPS nconv=0 first unconverged value (error) -302.035 (1.97737190e-06) 161751 EPS nconv=0 first unconverged value (error) -302.035 (2.04725854e-06) 161752 EPS nconv=0 first unconverged value (error) -302.035 (1.87207928e-06) 161753 EPS nconv=0 first unconverged value (error) -302.035 (1.85384604e-06) 161754 EPS nconv=0 first unconverged value (error) -302.035 (1.84423797e-06) 161755 EPS nconv=0 first unconverged value (error) -302.035 (1.84423797e-06) 161756 EPS nconv=0 first unconverged value (error) -302.035 (2.03407147e-06) 161757 EPS nconv=0 first unconverged value (error) -302.035 (1.99075341e-06) 161758 EPS nconv=0 first unconverged value (error) -302.035 (1.92340969e-06) 161759 EPS nconv=0 first unconverged value (error) -302.035 (1.90986728e-06) 161760 EPS nconv=0 first unconverged value (error) -302.035 (1.89116869e-06) 161761 EPS nconv=0 first unconverged value (error) -302.035 (1.89116869e-06) 161762 EPS nconv=0 first unconverged value (error) -302.035 (2.53788383e-06) 161763 EPS nconv=0 first unconverged value (error) -302.035 (2.48110071e-06) 161764 EPS nconv=0 first unconverged value (error) -302.035 (2.29282093e-06) 161765 EPS nconv=0 first unconverged value (error) -302.035 (2.13047656e-06) 161766 EPS nconv=0 first unconverged value (error) -302.035 (2.08482712e-06) 161767 EPS nconv=0 first unconverged value (error) -302.035 (2.08482712e-06) 161768 EPS nconv=0 first unconverged value (error) -302.035 (2.10698071e-06) 161769 EPS nconv=0 first unconverged value (error) -302.035 (2.23133378e-06) 161770 EPS nconv=0 first unconverged value (error) -302.035 (2.07500938e-06) 161771 EPS nconv=0 first unconverged value (error) -302.035 (1.90462656e-06) 161772 EPS nconv=0 first unconverged value (error) -302.035 (1.86869992e-06) 161773 EPS nconv=0 first unconverged value (error) -302.035 (1.86869992e-06) 161774 EPS nconv=0 first unconverged value (error) -302.035 (1.83013834e-06) 161775 EPS nconv=0 first unconverged value (error) -302.035 (1.81783475e-06) 161776 EPS nconv=0 first unconverged value (error) -302.035 (1.80301859e-06) 161777 EPS nconv=0 first unconverged value (error) -302.035 (1.79677515e-06) 161778 EPS nconv=0 first unconverged value (error) -302.035 (1.79451409e-06) 161779 EPS nconv=0 first unconverged value (error) -302.035 (1.79451409e-06) 161780 EPS nconv=0 first unconverged value (error) -302.035 (1.83271097e-06) 161781 EPS nconv=0 first unconverged value (error) -302.035 (1.82291206e-06) 161782 EPS nconv=0 first unconverged value (error) -302.035 (1.81447676e-06) 161783 EPS nconv=0 first unconverged value (error) -302.035 (1.81034373e-06) 161784 EPS nconv=0 first unconverged value (error) -302.035 (1.80789040e-06) 161785 EPS nconv=0 first unconverged value (error) -302.035 (1.80789040e-06) 161786 EPS nconv=0 first unconverged value (error) -302.035 (1.85069328e-06) 161787 EPS nconv=0 first unconverged value (error) -302.035 (1.85584971e-06) 161788 EPS nconv=0 first unconverged value (error) -302.035 (1.84531761e-06) 161789 EPS nconv=0 first unconverged value (error) -302.035 (1.81837576e-06) 161790 EPS nconv=0 first unconverged value (error) -302.035 (1.81355944e-06) 161791 EPS nconv=0 first unconverged value (error) -302.035 (1.81355944e-06) 161792 EPS nconv=0 first unconverged value (error) -302.035 (2.58131382e-06) 161793 EPS nconv=0 first unconverged value (error) -302.035 (2.43716462e-06) 161794 EPS nconv=0 first unconverged value (error) -302.035 (2.41218018e-06) 161795 EPS nconv=0 first unconverged value (error) -302.035 (2.32927593e-06) 161796 EPS nconv=0 first unconverged value (error) -302.035 (2.28555278e-06) 161797 EPS nconv=0 first unconverged value (error) -302.035 (2.28555278e-06) 161798 EPS nconv=0 first unconverged value (error) -302.035 (2.45088800e-06) 161799 EPS nconv=0 first unconverged value (error) -302.035 (2.25378870e-06) 161800 EPS nconv=0 first unconverged value (error) -302.035 (2.01306112e-06) 161801 EPS nconv=0 first unconverged value (error) -302.035 (1.97756313e-06) 161802 EPS nconv=0 first unconverged value (error) -302.035 (1.96056142e-06) 161803 EPS nconv=0 first unconverged value (error) -302.035 (1.96056142e-06) 161804 EPS nconv=0 first unconverged value (error) -302.035 (1.95171944e-06) 161805 EPS nconv=0 first unconverged value (error) -302.035 (1.97386459e-06) 161806 EPS nconv=0 first unconverged value (error) -302.035 (1.91003081e-06) 161807 EPS nconv=0 first unconverged value (error) -302.035 (1.83917335e-06) 161808 EPS nconv=0 first unconverged value (error) -302.035 (1.80891011e-06) 161809 EPS nconv=0 first unconverged value (error) -302.035 (1.80891011e-06) 161810 EPS nconv=0 first unconverged value (error) -302.035 (1.96922479e-06) 161811 EPS nconv=0 first unconverged value (error) -302.035 (1.94219370e-06) 161812 EPS nconv=0 first unconverged value (error) -302.035 (1.91962789e-06) 161813 EPS nconv=0 first unconverged value (error) -302.035 (1.89755613e-06) 161814 EPS nconv=0 first unconverged value (error) -302.035 (1.88610294e-06) 161815 EPS nconv=0 first unconverged value (error) -302.035 (1.88610294e-06) 161816 EPS nconv=0 first unconverged value (error) -302.035 (2.21906363e-06) 161817 EPS nconv=0 first unconverged value (error) -302.035 (2.13024850e-06) 161818 EPS nconv=0 first unconverged value (error) -302.035 (2.03125435e-06) 161819 EPS nconv=0 first unconverged value (error) -302.035 (2.02475317e-06) 161820 EPS nconv=0 first unconverged value (error) -302.035 (2.01527628e-06) 161821 EPS nconv=0 first unconverged value (error) -302.035 (2.01527628e-06) 161822 EPS nconv=0 first unconverged value (error) -302.035 (2.00830642e-06) 161823 EPS nconv=0 first unconverged value (error) -302.035 (2.02665051e-06) 161824 EPS nconv=0 first unconverged value (error) -302.035 (1.94734659e-06) 161825 EPS nconv=0 first unconverged value (error) -302.035 (1.86986288e-06) 161826 EPS nconv=0 first unconverged value (error) -302.035 (1.83864729e-06) 161827 EPS nconv=0 first unconverged value (error) -302.035 (1.83864729e-06) 161828 EPS nconv=0 first unconverged value (error) -302.035 (1.83472666e-06) 161829 EPS nconv=0 first unconverged value (error) -302.035 (1.81270187e-06) 161830 EPS nconv=0 first unconverged value (error) -302.035 (1.80494433e-06) 161831 EPS nconv=0 first unconverged value (error) -302.035 (1.80158521e-06) 161832 EPS nconv=0 first unconverged value (error) -302.035 (1.80017090e-06) 161833 EPS nconv=0 first unconverged value (error) -302.035 (1.80017090e-06) 161834 EPS nconv=0 first unconverged value (error) -302.035 (1.80221478e-06) 161835 EPS nconv=0 first unconverged value (error) -302.035 (1.81247841e-06) 161836 EPS nconv=0 first unconverged value (error) -302.035 (1.80326151e-06) 161837 EPS nconv=0 first unconverged value (error) -302.035 (1.79609637e-06) 161838 EPS nconv=0 first unconverged value (error) -302.035 (1.79439710e-06) 161839 EPS nconv=0 first unconverged value (error) -302.035 (1.79439710e-06) 161840 EPS nconv=0 first unconverged value (error) -302.035 (2.11492861e-06) 161841 EPS nconv=0 first unconverged value (error) -302.035 (2.00637093e-06) 161842 EPS nconv=0 first unconverged value (error) -302.035 (1.97884117e-06) 161843 EPS nconv=0 first unconverged value (error) -302.035 (1.97021897e-06) 161844 EPS nconv=0 first unconverged value (error) -302.035 (1.95711559e-06) 161845 EPS nconv=0 first unconverged value (error) -302.035 (1.95711559e-06) 161846 EPS nconv=0 first unconverged value (error) -302.035 (2.05319494e-06) 161847 EPS nconv=0 first unconverged value (error) -302.035 (2.10456707e-06) 161848 EPS nconv=0 first unconverged value (error) -302.035 (1.95378186e-06) 161849 EPS nconv=0 first unconverged value (error) -302.035 (1.83201027e-06) 161850 EPS nconv=0 first unconverged value (error) -302.035 (1.82003437e-06) 161851 EPS nconv=0 first unconverged value (error) -302.035 (1.82003437e-06) 161852 EPS nconv=0 first unconverged value (error) -302.035 (2.58283543e-06) 161853 EPS nconv=0 first unconverged value (error) -302.035 (2.42379126e-06) 161854 EPS nconv=0 first unconverged value (error) -302.035 (2.25727034e-06) 161855 EPS nconv=0 first unconverged value (error) -302.035 (2.22016395e-06) 161856 EPS nconv=0 first unconverged value (error) -302.035 (2.19485958e-06) 161857 EPS nconv=0 first unconverged value (error) -302.035 (2.19485958e-06) 161858 EPS nconv=0 first unconverged value (error) -302.035 (2.26260787e-06) 161859 EPS nconv=0 first unconverged value (error) -302.035 (2.28983099e-06) 161860 EPS nconv=0 first unconverged value (error) -302.035 (2.09185033e-06) 161861 EPS nconv=0 first unconverged value (error) -302.035 (1.93105718e-06) 161862 EPS nconv=0 first unconverged value (error) -302.035 (1.91414001e-06) 161863 EPS nconv=0 first unconverged value (error) -302.035 (1.91414001e-06) 161864 EPS nconv=0 first unconverged value (error) -302.035 (2.16244527e-06) 161865 EPS nconv=0 first unconverged value (error) -302.035 (2.02247981e-06) 161866 EPS nconv=0 first unconverged value (error) -302.035 (1.93780580e-06) 161867 EPS nconv=0 first unconverged value (error) -302.035 (1.91797060e-06) 161868 EPS nconv=0 first unconverged value (error) -302.035 (1.89350927e-06) 161869 EPS nconv=0 first unconverged value (error) -302.035 (1.89350927e-06) 161870 EPS nconv=0 first unconverged value (error) -302.035 (2.21000906e-06) 161871 EPS nconv=0 first unconverged value (error) -302.035 (2.24665527e-06) 161872 EPS nconv=0 first unconverged value (error) -302.035 (2.10966432e-06) 161873 EPS nconv=0 first unconverged value (error) -302.035 (1.96199048e-06) 161874 EPS nconv=0 first unconverged value (error) -302.035 (1.94615675e-06) 161875 EPS nconv=0 first unconverged value (error) -302.035 (1.94615675e-06) 161876 EPS nconv=0 first unconverged value (error) -302.035 (3.09463259e-06) 161877 EPS nconv=0 first unconverged value (error) -302.035 (2.73693487e-06) 161878 EPS nconv=0 first unconverged value (error) -302.035 (2.52890589e-06) 161879 EPS nconv=0 first unconverged value (error) -302.035 (2.48529356e-06) 161880 EPS nconv=0 first unconverged value (error) -302.035 (2.35642161e-06) 161881 EPS nconv=0 first unconverged value (error) -302.035 (2.35642161e-06) 161882 EPS nconv=0 first unconverged value (error) -302.035 (2.45363123e-06) 161883 EPS nconv=0 first unconverged value (error) -302.035 (2.72579578e-06) 161884 EPS nconv=0 first unconverged value (error) -302.035 (2.32850371e-06) 161885 EPS nconv=0 first unconverged value (error) -302.035 (1.98921650e-06) 161886 EPS nconv=0 first unconverged value (error) -302.035 (1.96234308e-06) 161887 EPS nconv=0 first unconverged value (error) -302.035 (1.96234308e-06) 161888 EPS nconv=0 first unconverged value (error) -302.035 (2.40747086e-06) 161889 EPS nconv=0 first unconverged value (error) -302.035 (2.08908936e-06) 161890 EPS nconv=0 first unconverged value (error) -302.035 (2.02635628e-06) 161891 EPS nconv=0 first unconverged value (error) -302.035 (1.98621341e-06) 161892 EPS nconv=0 first unconverged value (error) -302.035 (1.94999056e-06) 161893 EPS nconv=0 first unconverged value (error) -302.035 (1.94999056e-06) 161894 EPS nconv=0 first unconverged value (error) -302.035 (2.16091196e-06) 161895 EPS nconv=0 first unconverged value (error) -302.035 (2.27860726e-06) 161896 EPS nconv=0 first unconverged value (error) -302.035 (2.02325319e-06) 161897 EPS nconv=0 first unconverged value (error) -302.035 (1.94952843e-06) 161898 EPS nconv=0 first unconverged value (error) -302.035 (1.92236285e-06) 161899 EPS nconv=0 first unconverged value (error) -302.035 (1.92236285e-06) 161900 EPS nconv=0 first unconverged value (error) -302.035 (3.48236687e-06) 161901 EPS nconv=0 first unconverged value (error) -302.035 (3.00049343e-06) 161902 EPS nconv=0 first unconverged value (error) -302.035 (2.81189548e-06) 161903 EPS nconv=0 first unconverged value (error) -302.035 (2.80191361e-06) 161904 EPS nconv=0 first unconverged value (error) -302.035 (2.62660920e-06) 161905 EPS nconv=0 first unconverged value (error) -302.035 (2.62660920e-06) 161906 EPS nconv=0 first unconverged value (error) -302.035 (2.59333215e-06) 161907 EPS nconv=0 first unconverged value (error) -302.035 (2.90669581e-06) 161908 EPS nconv=0 first unconverged value (error) -302.035 (2.33902948e-06) 161909 EPS nconv=0 first unconverged value (error) -302.035 (1.97860649e-06) 161910 EPS nconv=0 first unconverged value (error) -302.035 (1.97630267e-06) 161911 EPS nconv=0 first unconverged value (error) -302.035 (1.97630267e-06) 161912 EPS nconv=0 first unconverged value (error) -302.035 (2.39966092e-06) 161913 EPS nconv=0 first unconverged value (error) -302.035 (2.07396922e-06) 161914 EPS nconv=0 first unconverged value (error) -302.035 (2.01247716e-06) 161915 EPS nconv=0 first unconverged value (error) -302.035 (1.98921341e-06) 161916 EPS nconv=0 first unconverged value (error) -302.035 (1.96216395e-06) 161917 EPS nconv=0 first unconverged value (error) -302.035 (1.96216395e-06) 161918 EPS nconv=0 first unconverged value (error) -302.035 (2.14471933e-06) 161919 EPS nconv=0 first unconverged value (error) -302.035 (2.39063858e-06) 161920 EPS nconv=0 first unconverged value (error) -302.035 (2.09821009e-06) 161921 EPS nconv=0 first unconverged value (error) -302.035 (1.90396028e-06) 161922 EPS nconv=0 first unconverged value (error) -302.035 (1.87956482e-06) 161923 EPS nconv=0 first unconverged value (error) -302.035 (1.87956482e-06) 161924 EPS nconv=0 first unconverged value (error) -302.035 (2.31213204e-06) 161925 EPS nconv=0 first unconverged value (error) -302.035 (2.22261122e-06) 161926 EPS nconv=0 first unconverged value (error) -302.035 (2.14586680e-06) 161927 EPS nconv=0 first unconverged value (error) -302.035 (2.08013656e-06) 161928 EPS nconv=0 first unconverged value (error) -302.035 (2.03158333e-06) 161929 EPS nconv=0 first unconverged value (error) -302.035 (2.03158333e-06) 161930 EPS nconv=0 first unconverged value (error) -302.035 (2.30460376e-06) 161931 EPS nconv=0 first unconverged value (error) -302.035 (2.16192682e-06) 161932 EPS nconv=0 first unconverged value (error) -302.035 (1.99413323e-06) 161933 EPS nconv=0 first unconverged value (error) -302.035 (1.92693192e-06) 161934 EPS nconv=0 first unconverged value (error) -302.035 (1.91095891e-06) 161935 EPS nconv=0 first unconverged value (error) -302.035 (1.91095891e-06) 161936 EPS nconv=0 first unconverged value (error) -302.035 (2.03285675e-06) 161937 EPS nconv=0 first unconverged value (error) -302.035 (2.02906295e-06) 161938 EPS nconv=0 first unconverged value (error) -302.035 (1.91916285e-06) 161939 EPS nconv=0 first unconverged value (error) -302.035 (1.88323524e-06) 161940 EPS nconv=0 first unconverged value (error) -302.035 (1.85394517e-06) 161941 EPS nconv=0 first unconverged value (error) -302.035 (1.85394517e-06) 161942 EPS nconv=0 first unconverged value (error) -302.035 (2.64703192e-06) 161943 EPS nconv=0 first unconverged value (error) -302.035 (2.44435745e-06) 161944 EPS nconv=0 first unconverged value (error) -302.035 (2.30222442e-06) 161945 EPS nconv=0 first unconverged value (error) -302.035 (2.26443421e-06) 161946 EPS nconv=0 first unconverged value (error) -302.035 (2.21203729e-06) 161947 EPS nconv=0 first unconverged value (error) -302.035 (2.21203729e-06) 161948 EPS nconv=0 first unconverged value (error) -302.035 (2.26038209e-06) 161949 EPS nconv=0 first unconverged value (error) -302.035 (2.27365703e-06) 161950 EPS nconv=0 first unconverged value (error) -302.035 (2.04324587e-06) 161951 EPS nconv=0 first unconverged value (error) -302.035 (1.93576824e-06) 161952 EPS nconv=0 first unconverged value (error) -302.035 (1.92795016e-06) 161953 EPS nconv=0 first unconverged value (error) -302.035 (1.92795016e-06) 161954 EPS nconv=0 first unconverged value (error) -302.035 (2.86036414e-06) 161955 EPS nconv=0 first unconverged value (error) -302.035 (2.48313935e-06) 161956 EPS nconv=0 first unconverged value (error) -302.035 (2.25299240e-06) 161957 EPS nconv=0 first unconverged value (error) -302.035 (2.20830024e-06) 161958 EPS nconv=0 first unconverged value (error) -302.035 (2.15338064e-06) 161959 EPS nconv=0 first unconverged value (error) -302.035 (2.15338064e-06) 161960 EPS nconv=0 first unconverged value (error) -302.035 (2.35837648e-06) 161961 EPS nconv=0 first unconverged value (error) -302.035 (2.75675698e-06) 161962 EPS nconv=0 first unconverged value (error) -302.035 (2.31126241e-06) 161963 EPS nconv=0 first unconverged value (error) -302.035 (1.95120629e-06) 161964 EPS nconv=0 first unconverged value (error) -302.035 (1.90314632e-06) 161965 EPS nconv=0 first unconverged value (error) -302.035 (1.90314632e-06) 161966 EPS nconv=0 first unconverged value (error) -302.035 (3.32106116e-06) 161967 EPS nconv=0 first unconverged value (error) -302.035 (2.96713798e-06) 161968 EPS nconv=0 first unconverged value (error) -302.035 (2.80306076e-06) 161969 EPS nconv=0 first unconverged value (error) -302.035 (2.70351123e-06) 161970 EPS nconv=0 first unconverged value (error) -302.035 (2.57418177e-06) 161971 EPS nconv=0 first unconverged value (error) -302.035 (2.57418177e-06) 161972 EPS nconv=0 first unconverged value (error) -302.035 (2.72532247e-06) 161973 EPS nconv=0 first unconverged value (error) -302.035 (2.95353935e-06) 161974 EPS nconv=0 first unconverged value (error) -302.035 (2.52244400e-06) 161975 EPS nconv=0 first unconverged value (error) -302.035 (1.91703178e-06) 161976 EPS nconv=0 first unconverged value (error) -302.035 (1.92421602e-06) 161977 EPS nconv=0 first unconverged value (error) -302.035 (1.92421602e-06) 161978 EPS nconv=0 first unconverged value (error) -302.035 (2.63605115e-06) 161979 EPS nconv=0 first unconverged value (error) -302.035 (2.18410083e-06) 161980 EPS nconv=0 first unconverged value (error) -302.035 (2.16604242e-06) 161981 EPS nconv=0 first unconverged value (error) -302.035 (2.14426458e-06) 161982 EPS nconv=0 first unconverged value (error) -302.035 (2.10657883e-06) 161983 EPS nconv=0 first unconverged value (error) -302.035 (2.10657883e-06) 161984 EPS nconv=0 first unconverged value (error) -302.035 (2.36952411e-06) 161985 EPS nconv=0 first unconverged value (error) -302.035 (2.48978949e-06) 161986 EPS nconv=0 first unconverged value (error) -302.035 (2.00465976e-06) 161987 EPS nconv=0 first unconverged value (error) -302.035 (1.99221282e-06) 161988 EPS nconv=0 first unconverged value (error) -302.035 (1.97138375e-06) 161989 EPS nconv=0 first unconverged value (error) -302.035 (1.97138375e-06) 161990 EPS nconv=0 first unconverged value (error) -302.035 (1.98735450e-06) 161991 EPS nconv=0 first unconverged value (error) -302.035 (2.03929482e-06) 161992 EPS nconv=0 first unconverged value (error) -302.035 (1.93197589e-06) 161993 EPS nconv=0 first unconverged value (error) -302.035 (1.88706883e-06) 161994 EPS nconv=0 first unconverged value (error) -302.035 (1.84929482e-06) 161995 EPS nconv=0 first unconverged value (error) -302.035 (1.84929482e-06) 161996 EPS nconv=0 first unconverged value (error) -302.035 (2.07396517e-06) 161997 EPS nconv=0 first unconverged value (error) -302.035 (1.99578403e-06) 161998 EPS nconv=0 first unconverged value (error) -302.035 (1.94281248e-06) 161999 EPS nconv=0 first unconverged value (error) -302.035 (1.93925415e-06) 162000 EPS nconv=0 first unconverged value (error) -302.035 (1.90445702e-06) 162001 EPS nconv=0 first unconverged value (error) -302.035 (1.90445702e-06) 162002 EPS nconv=0 first unconverged value (error) -302.035 (1.89967080e-06) 162003 EPS nconv=0 first unconverged value (error) -302.035 (1.93302253e-06) 162004 EPS nconv=0 first unconverged value (error) -302.035 (1.85926720e-06) 162005 EPS nconv=0 first unconverged value (error) -302.035 (1.82838982e-06) 162006 EPS nconv=0 first unconverged value (error) -302.035 (1.82435528e-06) 162007 EPS nconv=0 first unconverged value (error) -302.035 (1.82435528e-06) 162008 EPS nconv=0 first unconverged value (error) -302.035 (3.20977957e-06) 162009 EPS nconv=0 first unconverged value (error) -302.035 (2.65330617e-06) 162010 EPS nconv=0 first unconverged value (error) -302.035 (2.47710691e-06) 162011 EPS nconv=0 first unconverged value (error) -302.035 (2.39541198e-06) 162012 EPS nconv=0 first unconverged value (error) -302.035 (2.28954303e-06) 162013 EPS nconv=0 first unconverged value (error) -302.035 (2.28954303e-06) 162014 EPS nconv=0 first unconverged value (error) -302.035 (2.87292160e-06) 162015 EPS nconv=0 first unconverged value (error) -302.035 (3.04539371e-06) 162016 EPS nconv=0 first unconverged value (error) -302.035 (2.57373192e-06) 162017 EPS nconv=0 first unconverged value (error) -302.035 (2.44024945e-06) 162018 EPS nconv=0 first unconverged value (error) -302.035 (2.35781416e-06) 162019 EPS nconv=0 first unconverged value (error) -302.035 (2.35781416e-06) 162020 EPS nconv=0 first unconverged value (error) -302.035 (3.07587241e-06) 162021 EPS nconv=0 first unconverged value (error) -302.035 (2.74684608e-06) 162022 EPS nconv=0 first unconverged value (error) -302.035 (2.45871335e-06) 162023 EPS nconv=0 first unconverged value (error) -302.035 (2.46425244e-06) 162024 EPS nconv=0 first unconverged value (error) -302.035 (2.32566611e-06) 162025 EPS nconv=0 first unconverged value (error) -302.035 (2.32566611e-06) 162026 EPS nconv=0 first unconverged value (error) -302.035 (2.37424756e-06) 162027 EPS nconv=0 first unconverged value (error) -302.035 (2.63252369e-06) 162028 EPS nconv=0 first unconverged value (error) -302.035 (2.25914287e-06) 162029 EPS nconv=0 first unconverged value (error) -302.035 (1.99981569e-06) 162030 EPS nconv=0 first unconverged value (error) -302.035 (1.94307320e-06) 162031 EPS nconv=0 first unconverged value (error) -302.035 (1.94307320e-06) 162032 EPS nconv=0 first unconverged value (error) -302.035 (3.80131530e-06) 162033 EPS nconv=0 first unconverged value (error) -302.035 (3.08386935e-06) 162034 EPS nconv=0 first unconverged value (error) -302.035 (2.91164418e-06) 162035 EPS nconv=0 first unconverged value (error) -302.035 (2.86688002e-06) 162036 EPS nconv=0 first unconverged value (error) -302.035 (2.68242122e-06) 162037 EPS nconv=0 first unconverged value (error) -302.035 (2.68242122e-06) 162038 EPS nconv=0 first unconverged value (error) -302.035 (3.53250349e-06) 162039 EPS nconv=0 first unconverged value (error) -302.035 (3.96757850e-06) 162040 EPS nconv=0 first unconverged value (error) -302.035 (3.13943426e-06) 162041 EPS nconv=0 first unconverged value (error) -302.035 (2.79493547e-06) 162042 EPS nconv=0 first unconverged value (error) -302.035 (2.65148015e-06) 162043 EPS nconv=0 first unconverged value (error) -302.035 (2.65148015e-06) 162044 EPS nconv=0 first unconverged value (error) -302.035 (3.28620235e-06) 162045 EPS nconv=0 first unconverged value (error) -302.035 (2.86519813e-06) 162046 EPS nconv=0 first unconverged value (error) -302.035 (2.57037009e-06) 162047 EPS nconv=0 first unconverged value (error) -302.035 (2.51402162e-06) 162048 EPS nconv=0 first unconverged value (error) -302.035 (2.35058569e-06) 162049 EPS nconv=0 first unconverged value (error) -302.035 (2.35058569e-06) 162050 EPS nconv=0 first unconverged value (error) -302.035 (2.35869248e-06) 162051 EPS nconv=0 first unconverged value (error) -302.035 (2.51027741e-06) 162052 EPS nconv=0 first unconverged value (error) -302.035 (2.13692385e-06) 162053 EPS nconv=0 first unconverged value (error) -302.035 (1.96759520e-06) 162054 EPS nconv=0 first unconverged value (error) -302.035 (1.94715912e-06) 162055 EPS nconv=0 first unconverged value (error) -302.035 (1.94715912e-06) 162056 EPS nconv=0 first unconverged value (error) -302.035 (3.25770626e-06) 162057 EPS nconv=0 first unconverged value (error) -302.035 (2.74874026e-06) 162058 EPS nconv=0 first unconverged value (error) -302.035 (2.59896075e-06) 162059 EPS nconv=0 first unconverged value (error) -302.035 (2.54509126e-06) 162060 EPS nconv=0 first unconverged value (error) -302.035 (2.40243360e-06) 162061 EPS nconv=0 first unconverged value (error) -302.035 (2.40243360e-06) 162062 EPS nconv=0 first unconverged value (error) -302.035 (2.57642649e-06) 162063 EPS nconv=0 first unconverged value (error) -302.035 (3.08508905e-06) 162064 EPS nconv=0 first unconverged value (error) -302.035 (2.53267162e-06) 162065 EPS nconv=0 first unconverged value (error) -302.035 (2.11142512e-06) 162066 EPS nconv=0 first unconverged value (error) -302.035 (2.05561789e-06) 162067 EPS nconv=0 first unconverged value (error) -302.035 (2.05561789e-06) 162068 EPS nconv=0 first unconverged value (error) -302.035 (2.38226679e-06) 162069 EPS nconv=0 first unconverged value (error) -302.035 (2.14582570e-06) 162070 EPS nconv=0 first unconverged value (error) -302.035 (2.08224809e-06) 162071 EPS nconv=0 first unconverged value (error) -302.035 (2.05351144e-06) 162072 EPS nconv=0 first unconverged value (error) -302.035 (2.01169099e-06) 162073 EPS nconv=0 first unconverged value (error) -302.035 (2.01169099e-06) 162074 EPS nconv=0 first unconverged value (error) -302.035 (2.04139812e-06) 162075 EPS nconv=0 first unconverged value (error) -302.035 (2.08311436e-06) 162076 EPS nconv=0 first unconverged value (error) -302.035 (1.91973797e-06) 162077 EPS nconv=0 first unconverged value (error) -302.035 (1.85839745e-06) 162078 EPS nconv=0 first unconverged value (error) -302.035 (1.85463248e-06) 162079 EPS nconv=0 first unconverged value (error) -302.035 (1.85463248e-06) 162080 EPS nconv=0 first unconverged value (error) -302.035 (2.55720215e-06) 162081 EPS nconv=0 first unconverged value (error) -302.035 (2.23668902e-06) 162082 EPS nconv=0 first unconverged value (error) -302.035 (2.09197584e-06) 162083 EPS nconv=0 first unconverged value (error) -302.035 (2.05005396e-06) 162084 EPS nconv=0 first unconverged value (error) -302.035 (2.01962105e-06) 162085 EPS nconv=0 first unconverged value (error) -302.035 (2.01962105e-06) 162086 EPS nconv=0 first unconverged value (error) -302.035 (2.55819939e-06) 162087 EPS nconv=0 first unconverged value (error) -302.035 (2.74562671e-06) 162088 EPS nconv=0 first unconverged value (error) -302.035 (2.32184161e-06) 162089 EPS nconv=0 first unconverged value (error) -302.035 (2.10222194e-06) 162090 EPS nconv=0 first unconverged value (error) -302.035 (2.05800394e-06) 162091 EPS nconv=0 first unconverged value (error) -302.035 (2.05800394e-06) 162092 EPS nconv=0 first unconverged value (error) -302.035 (2.03561748e-06) 162093 EPS nconv=0 first unconverged value (error) -302.035 (2.18885157e-06) 162094 EPS nconv=0 first unconverged value (error) -302.035 (2.00300272e-06) 162095 EPS nconv=0 first unconverged value (error) -302.035 (1.84336093e-06) 162096 EPS nconv=0 first unconverged value (error) -302.035 (1.84278181e-06) 162097 EPS nconv=0 first unconverged value (error) -302.035 (1.84278181e-06) 162098 EPS nconv=0 first unconverged value (error) -302.035 (2.85103609e-06) 162099 EPS nconv=0 first unconverged value (error) -302.035 (2.34245453e-06) 162100 EPS nconv=0 first unconverged value (error) -302.035 (2.28249292e-06) 162101 EPS nconv=0 first unconverged value (error) -302.035 (2.23560165e-06) 162102 EPS nconv=0 first unconverged value (error) -302.035 (2.17129395e-06) 162103 EPS nconv=0 first unconverged value (error) -302.035 (2.17129395e-06) 162104 EPS nconv=0 first unconverged value (error) -302.035 (2.51117557e-06) 162105 EPS nconv=0 first unconverged value (error) -302.035 (2.85146147e-06) 162106 EPS nconv=0 first unconverged value (error) -302.035 (2.42244122e-06) 162107 EPS nconv=0 first unconverged value (error) -302.035 (1.99825092e-06) 162108 EPS nconv=0 first unconverged value (error) -302.035 (1.96702888e-06) 162109 EPS nconv=0 first unconverged value (error) -302.035 (1.96702888e-06) 162110 EPS nconv=0 first unconverged value (error) -302.035 (2.06872109e-06) 162111 EPS nconv=0 first unconverged value (error) -302.035 (2.03414106e-06) 162112 EPS nconv=0 first unconverged value (error) -302.035 (1.94331096e-06) 162113 EPS nconv=0 first unconverged value (error) -302.035 (1.92465023e-06) 162114 EPS nconv=0 first unconverged value (error) -302.035 (1.87555121e-06) 162115 EPS nconv=0 first unconverged value (error) -302.035 (1.87555121e-06) 162116 EPS nconv=0 first unconverged value (error) -302.035 (1.86626285e-06) 162117 EPS nconv=0 first unconverged value (error) -302.035 (1.86882724e-06) 162118 EPS nconv=0 first unconverged value (error) -302.035 (1.83028462e-06) 162119 EPS nconv=0 first unconverged value (error) -302.035 (1.81428309e-06) 162120 EPS nconv=0 first unconverged value (error) -302.035 (1.80331476e-06) 162121 EPS nconv=0 first unconverged value (error) -302.035 (1.80331476e-06) 162122 EPS nconv=0 first unconverged value (error) -302.035 (1.82845636e-06) 162123 EPS nconv=0 first unconverged value (error) -302.035 (1.81521244e-06) 162124 EPS nconv=0 first unconverged value (error) -302.035 (1.80893090e-06) 162125 EPS nconv=0 first unconverged value (error) -302.035 (1.80583978e-06) 162126 EPS nconv=0 first unconverged value (error) -302.035 (1.80357743e-06) 162127 EPS nconv=0 first unconverged value (error) -302.035 (1.80357743e-06) 162128 EPS nconv=0 first unconverged value (error) -302.035 (2.20710732e-06) 162129 EPS nconv=0 first unconverged value (error) -302.035 (2.15570100e-06) 162130 EPS nconv=0 first unconverged value (error) -302.035 (2.10082190e-06) 162131 EPS nconv=0 first unconverged value (error) -302.035 (2.02186606e-06) 162132 EPS nconv=0 first unconverged value (error) -302.035 (2.01499548e-06) 162133 EPS nconv=0 first unconverged value (error) -302.035 (2.01499548e-06) 162134 EPS nconv=0 first unconverged value (error) -302.035 (2.14695854e-06) 162135 EPS nconv=0 first unconverged value (error) -302.035 (2.10968261e-06) 162136 EPS nconv=0 first unconverged value (error) -302.035 (2.06110182e-06) 162137 EPS nconv=0 first unconverged value (error) -302.035 (1.88668989e-06) 162138 EPS nconv=0 first unconverged value (error) -302.035 (1.86566918e-06) 162139 EPS nconv=0 first unconverged value (error) -302.035 (1.86566918e-06) 162140 EPS nconv=0 first unconverged value (error) -302.035 (1.87188806e-06) 162141 EPS nconv=0 first unconverged value (error) -302.035 (1.87645075e-06) 162142 EPS nconv=0 first unconverged value (error) -302.035 (1.82821892e-06) 162143 EPS nconv=0 first unconverged value (error) -302.035 (1.82124487e-06) 162144 EPS nconv=0 first unconverged value (error) -302.035 (1.81280847e-06) 162145 EPS nconv=0 first unconverged value (error) -302.035 (1.81280847e-06) 162146 EPS nconv=0 first unconverged value (error) -302.035 (2.28568606e-06) 162147 EPS nconv=0 first unconverged value (error) -302.035 (2.19281422e-06) 162148 EPS nconv=0 first unconverged value (error) -302.035 (2.04185954e-06) 162149 EPS nconv=0 first unconverged value (error) -302.035 (1.99379617e-06) 162150 EPS nconv=0 first unconverged value (error) -302.035 (1.97650056e-06) 162151 EPS nconv=0 first unconverged value (error) -302.035 (1.97650056e-06) 162152 EPS nconv=0 first unconverged value (error) -302.035 (2.12580005e-06) 162153 EPS nconv=0 first unconverged value (error) -302.035 (2.27316938e-06) 162154 EPS nconv=0 first unconverged value (error) -302.035 (2.17731698e-06) 162155 EPS nconv=0 first unconverged value (error) -302.035 (1.90410327e-06) 162156 EPS nconv=0 first unconverged value (error) -302.035 (1.86713786e-06) 162157 EPS nconv=0 first unconverged value (error) -302.035 (1.86713786e-06) 162158 EPS nconv=0 first unconverged value (error) -302.035 (1.85975155e-06) 162159 EPS nconv=0 first unconverged value (error) -302.035 (1.87663287e-06) 162160 EPS nconv=0 first unconverged value (error) -302.035 (1.84915898e-06) 162161 EPS nconv=0 first unconverged value (error) -302.035 (1.81926936e-06) 162162 EPS nconv=0 first unconverged value (error) -302.035 (1.81229517e-06) 162163 EPS nconv=0 first unconverged value (error) -302.035 (1.81229517e-06) 162164 EPS nconv=0 first unconverged value (error) -302.035 (2.18947221e-06) 162165 EPS nconv=0 first unconverged value (error) -302.035 (2.05294679e-06) 162166 EPS nconv=0 first unconverged value (error) -302.035 (1.99577320e-06) 162167 EPS nconv=0 first unconverged value (error) -302.035 (1.97298877e-06) 162168 EPS nconv=0 first unconverged value (error) -302.035 (1.94240115e-06) 162169 EPS nconv=0 first unconverged value (error) -302.035 (1.94240115e-06) 162170 EPS nconv=0 first unconverged value (error) -302.035 (2.48903780e-06) 162171 EPS nconv=0 first unconverged value (error) -302.035 (2.64717737e-06) 162172 EPS nconv=0 first unconverged value (error) -302.035 (2.42739329e-06) 162173 EPS nconv=0 first unconverged value (error) -302.035 (2.14388963e-06) 162174 EPS nconv=0 first unconverged value (error) -302.035 (2.12274595e-06) 162175 EPS nconv=0 first unconverged value (error) -302.035 (2.12274595e-06) 162176 EPS nconv=0 first unconverged value (error) -302.035 (2.18888104e-06) 162177 EPS nconv=0 first unconverged value (error) -302.035 (2.09800134e-06) 162178 EPS nconv=0 first unconverged value (error) -302.035 (2.01644037e-06) 162179 EPS nconv=0 first unconverged value (error) -302.035 (1.91239171e-06) 162180 EPS nconv=0 first unconverged value (error) -302.035 (1.85534619e-06) 162181 EPS nconv=0 first unconverged value (error) -302.035 (1.85534619e-06) 162182 EPS nconv=0 first unconverged value (error) -302.035 (1.96653525e-06) 162183 EPS nconv=0 first unconverged value (error) -302.035 (1.92711736e-06) 162184 EPS nconv=0 first unconverged value (error) -302.035 (1.87761277e-06) 162185 EPS nconv=0 first unconverged value (error) -302.035 (1.83859119e-06) 162186 EPS nconv=0 first unconverged value (error) -302.035 (1.82843053e-06) 162187 EPS nconv=0 first unconverged value (error) -302.035 (1.82843053e-06) 162188 EPS nconv=0 first unconverged value (error) -302.035 (1.82769679e-06) 162189 EPS nconv=0 first unconverged value (error) -302.035 (1.84445300e-06) 162190 EPS nconv=0 first unconverged value (error) -302.035 (1.81819787e-06) 162191 EPS nconv=0 first unconverged value (error) -302.035 (1.80735006e-06) 162192 EPS nconv=0 first unconverged value (error) -302.035 (1.80167119e-06) 162193 EPS nconv=0 first unconverged value (error) -302.035 (1.80167119e-06) 162194 EPS nconv=0 first unconverged value (error) -302.035 (1.80103835e-06) 162195 EPS nconv=0 first unconverged value (error) -302.035 (1.80244158e-06) 162196 EPS nconv=0 first unconverged value (error) -302.035 (1.79923375e-06) 162197 EPS nconv=0 first unconverged value (error) -302.035 (1.79695869e-06) 162198 EPS nconv=0 first unconverged value (error) -302.035 (1.79612380e-06) 162199 EPS nconv=0 first unconverged value (error) -302.035 (1.79612380e-06) 162200 EPS nconv=0 first unconverged value (error) -302.035 (1.87045783e-06) 162201 EPS nconv=0 first unconverged value (error) -302.035 (1.84279809e-06) 162202 EPS nconv=0 first unconverged value (error) -302.035 (1.83553562e-06) 162203 EPS nconv=0 first unconverged value (error) -302.035 (1.82859629e-06) 162204 EPS nconv=0 first unconverged value (error) -302.035 (1.82184166e-06) 162205 EPS nconv=0 first unconverged value (error) -302.035 (1.82184166e-06) 162206 EPS nconv=0 first unconverged value (error) -302.035 (1.83892155e-06) 162207 EPS nconv=0 first unconverged value (error) -302.035 (1.84989645e-06) 162208 EPS nconv=0 first unconverged value (error) -302.035 (1.82093623e-06) 162209 EPS nconv=0 first unconverged value (error) -302.035 (1.81647318e-06) 162210 EPS nconv=0 first unconverged value (error) -302.035 (1.80782422e-06) 162211 EPS nconv=0 first unconverged value (error) -302.035 (1.80782422e-06) 162212 EPS nconv=0 first unconverged value (error) -302.035 (1.80475069e-06) 162213 EPS nconv=0 first unconverged value (error) -302.035 (1.80707090e-06) 162214 EPS nconv=0 first unconverged value (error) -302.035 (1.80003246e-06) 162215 EPS nconv=0 first unconverged value (error) -302.035 (1.79758380e-06) 162216 EPS nconv=0 first unconverged value (error) -302.035 (1.79714564e-06) 162217 EPS nconv=0 first unconverged value (error) -302.035 (1.79714564e-06) 162218 EPS nconv=0 first unconverged value (error) -302.035 (1.79822223e-06) 162219 EPS nconv=0 first unconverged value (error) -302.035 (1.79736091e-06) 162220 EPS nconv=0 first unconverged value (error) -302.035 (1.79634728e-06) 162221 EPS nconv=0 first unconverged value (error) -302.035 (1.79543354e-06) 162222 EPS nconv=0 first unconverged value (error) -302.035 (1.79492451e-06) 162223 EPS nconv=0 first unconverged value (error) -302.035 (1.79492451e-06) 162224 EPS nconv=0 first unconverged value (error) -302.035 (1.91441115e-06) 162225 EPS nconv=0 first unconverged value (error) -302.035 (1.87679961e-06) 162226 EPS nconv=0 first unconverged value (error) -302.035 (1.85810779e-06) 162227 EPS nconv=0 first unconverged value (error) -302.035 (1.84829449e-06) 162228 EPS nconv=0 first unconverged value (error) -302.035 (1.83902774e-06) 162229 EPS nconv=0 first unconverged value (error) -302.035 (1.83902774e-06) 162230 EPS nconv=0 first unconverged value (error) -302.035 (2.11089592e-06) 162231 EPS nconv=0 first unconverged value (error) -302.035 (2.12813809e-06) 162232 EPS nconv=0 first unconverged value (error) -302.035 (2.04533972e-06) 162233 EPS nconv=0 first unconverged value (error) -302.035 (1.94162926e-06) 162234 EPS nconv=0 first unconverged value (error) -302.035 (1.92151543e-06) 162235 EPS nconv=0 first unconverged value (error) -302.035 (1.92151543e-06) 162236 EPS nconv=0 first unconverged value (error) -302.035 (1.91759912e-06) 162237 EPS nconv=0 first unconverged value (error) -302.035 (1.95261767e-06) 162238 EPS nconv=0 first unconverged value (error) -302.035 (1.91457496e-06) 162239 EPS nconv=0 first unconverged value (error) -302.035 (1.81010800e-06) 162240 EPS nconv=0 first unconverged value (error) -302.035 (1.79945543e-06) 162241 EPS nconv=0 first unconverged value (error) -302.035 (1.79945543e-06) 162242 EPS nconv=0 first unconverged value (error) -302.035 (1.85368366e-06) 162243 EPS nconv=0 first unconverged value (error) -302.035 (1.83768736e-06) 162244 EPS nconv=0 first unconverged value (error) -302.035 (1.83580381e-06) 162245 EPS nconv=0 first unconverged value (error) -302.035 (1.83131567e-06) 162246 EPS nconv=0 first unconverged value (error) -302.035 (1.82966472e-06) 162247 EPS nconv=0 first unconverged value (error) -302.035 (1.82966472e-06) 162248 EPS nconv=0 first unconverged value (error) -302.035 (2.17375116e-06) 162249 EPS nconv=0 first unconverged value (error) -302.035 (2.01450769e-06) 162250 EPS nconv=0 first unconverged value (error) -302.035 (1.93528670e-06) 162251 EPS nconv=0 first unconverged value (error) -302.035 (1.92520109e-06) 162252 EPS nconv=0 first unconverged value (error) -302.035 (1.91555027e-06) 162253 EPS nconv=0 first unconverged value (error) -302.035 (1.91555027e-06) 162254 EPS nconv=0 first unconverged value (error) -302.035 (2.07666448e-06) 162255 EPS nconv=0 first unconverged value (error) -302.035 (2.16376954e-06) 162256 EPS nconv=0 first unconverged value (error) -302.035 (1.98865647e-06) 162257 EPS nconv=0 first unconverged value (error) -302.035 (1.94036135e-06) 162258 EPS nconv=0 first unconverged value (error) -302.035 (1.92713311e-06) 162259 EPS nconv=0 first unconverged value (error) -302.035 (1.92713311e-06) 162260 EPS nconv=0 first unconverged value (error) -302.035 (2.19054687e-06) 162261 EPS nconv=0 first unconverged value (error) -302.035 (2.04912604e-06) 162262 EPS nconv=0 first unconverged value (error) -302.035 (1.98905275e-06) 162263 EPS nconv=0 first unconverged value (error) -302.035 (1.97930216e-06) 162264 EPS nconv=0 first unconverged value (error) -302.035 (1.93448447e-06) 162265 EPS nconv=0 first unconverged value (error) -302.035 (1.93448447e-06) 162266 EPS nconv=0 first unconverged value (error) -302.035 (1.93864898e-06) 162267 EPS nconv=0 first unconverged value (error) -302.035 (1.99043687e-06) 162268 EPS nconv=0 first unconverged value (error) -302.035 (1.88388126e-06) 162269 EPS nconv=0 first unconverged value (error) -302.035 (1.83861957e-06) 162270 EPS nconv=0 first unconverged value (error) -302.035 (1.83352780e-06) 162271 EPS nconv=0 first unconverged value (error) -302.035 (1.83352780e-06) 162272 EPS nconv=0 first unconverged value (error) -302.035 (1.98979145e-06) 162273 EPS nconv=0 first unconverged value (error) -302.035 (1.90079318e-06) 162274 EPS nconv=0 first unconverged value (error) -302.035 (1.86893183e-06) 162275 EPS nconv=0 first unconverged value (error) -302.035 (1.86948158e-06) 162276 EPS nconv=0 first unconverged value (error) -302.035 (1.85480850e-06) 162277 EPS nconv=0 first unconverged value (error) -302.035 (1.85480850e-06) 162278 EPS nconv=0 first unconverged value (error) -302.035 (2.02329281e-06) 162279 EPS nconv=0 first unconverged value (error) -302.035 (2.02295302e-06) 162280 EPS nconv=0 first unconverged value (error) -302.035 (1.91542210e-06) 162281 EPS nconv=0 first unconverged value (error) -302.035 (1.90646344e-06) 162282 EPS nconv=0 first unconverged value (error) -302.035 (1.89747812e-06) 162283 EPS nconv=0 first unconverged value (error) -302.035 (1.89747812e-06) 162284 EPS nconv=0 first unconverged value (error) -302.035 (1.88782737e-06) 162285 EPS nconv=0 first unconverged value (error) -302.035 (1.91516888e-06) 162286 EPS nconv=0 first unconverged value (error) -302.035 (1.89610759e-06) 162287 EPS nconv=0 first unconverged value (error) -302.035 (1.82185448e-06) 162288 EPS nconv=0 first unconverged value (error) -302.035 (1.80859776e-06) 162289 EPS nconv=0 first unconverged value (error) -302.035 (1.80859776e-06) 162290 EPS nconv=0 first unconverged value (error) -302.035 (1.80691128e-06) 162291 EPS nconv=0 first unconverged value (error) -302.035 (1.80041155e-06) 162292 EPS nconv=0 first unconverged value (error) -302.035 (1.79727409e-06) 162293 EPS nconv=0 first unconverged value (error) -302.035 (1.79562453e-06) 162294 EPS nconv=0 first unconverged value (error) -302.035 (1.79523452e-06) 162295 EPS nconv=0 first unconverged value (error) -302.035 (1.79523452e-06) 162296 EPS nconv=0 first unconverged value (error) -302.035 (2.18940620e-06) 162297 EPS nconv=0 first unconverged value (error) -302.035 (2.05521981e-06) 162298 EPS nconv=0 first unconverged value (error) -302.035 (2.01586276e-06) 162299 EPS nconv=0 first unconverged value (error) -302.035 (1.99239418e-06) 162300 EPS nconv=0 first unconverged value (error) -302.035 (1.97910587e-06) 162301 EPS nconv=0 first unconverged value (error) -302.035 (1.97910587e-06) 162302 EPS nconv=0 first unconverged value (error) -302.035 (2.00089185e-06) 162303 EPS nconv=0 first unconverged value (error) -302.035 (2.03012774e-06) 162304 EPS nconv=0 first unconverged value (error) -302.035 (1.89135856e-06) 162305 EPS nconv=0 first unconverged value (error) -302.035 (1.85085381e-06) 162306 EPS nconv=0 first unconverged value (error) -302.035 (1.82883820e-06) 162307 EPS nconv=0 first unconverged value (error) -302.035 (1.82883820e-06) 162308 EPS nconv=0 first unconverged value (error) -302.035 (1.90912593e-06) 162309 EPS nconv=0 first unconverged value (error) -302.035 (1.89615459e-06) 162310 EPS nconv=0 first unconverged value (error) -302.035 (1.85924538e-06) 162311 EPS nconv=0 first unconverged value (error) -302.035 (1.84045568e-06) 162312 EPS nconv=0 first unconverged value (error) -302.035 (1.82753063e-06) 162313 EPS nconv=0 first unconverged value (error) -302.035 (1.82753063e-06) 162314 EPS nconv=0 first unconverged value (error) -302.035 (1.89190342e-06) 162315 EPS nconv=0 first unconverged value (error) -302.035 (1.88391926e-06) 162316 EPS nconv=0 first unconverged value (error) -302.035 (1.84013282e-06) 162317 EPS nconv=0 first unconverged value (error) -302.035 (1.82926109e-06) 162318 EPS nconv=0 first unconverged value (error) -302.035 (1.81858035e-06) 162319 EPS nconv=0 first unconverged value (error) -302.035 (1.81858035e-06) 162320 EPS nconv=0 first unconverged value (error) -302.035 (2.86635389e-06) Type set to gd Solution method: gd nev: Number of requested eigenvalues: 3 ncv: maximum dimension of the subspace can be used by the solver: -2 mpd: maximum dimension allowed for the projected problem: -2 Stopping condition: tol=-2, maxit=-2 Initial size of subspace is 3 Number of vectors to be added to the searching space in every iteratioN: 3 Time used in sovle matrix: 873895.906 s Number of iterations of the method: 162320 Matrix dimension is: 81160 Number of converged eigenpairs: 0 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- /public/home/jrf/works/ecMRCI-worktree/testGAcomm/MRCI on a named g14r3n12 with 96 processors, by jrf Wed Jul 13 10:09:58 2022 Using Petsc Release Version 3.15.1, Jun 17, 2021 Max Max/Min Avg Total Time (sec): 1.726e+03 1.000 1.726e+03 Objects: 3.356e+06 1.000 3.355e+06 Flop: 9.760e+11 2.843 4.923e+11 4.726e+13 Flop/sec: 5.654e+08 2.843 2.852e+08 2.738e+10 MPI Messages: 3.598e+07 1.000 3.598e+07 3.454e+09 MPI Message Lengths: 2.172e+11 2.142 4.376e+03 1.512e+13 MPI Reductions: 3.794e+06 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) e.g., VecAXPY() for real vectors of length N --> 2N flop and VecAXPY() for complex vectors of length N --> 8N flop Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total 0: Main Stage: 1.7262e+03 100.0% 4.7262e+13 100.0% 3.454e+09 100.0% 4.376e+03 100.0% 3.794e+06 100.0% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. Phase summary info: Count: number of times phase was executed Time and Flop: Max - maximum over all processors Ratio - ratio of maximum to minimum over all processors Mess: number of messages sent AvgLen: average message length (bytes) Reduct: number of global reductions Global: entire computation Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). %T - percent time in this phase %F - percent flop in this phase %M - percent messages in this phase %L - percent message lengths in this phase %R - percent reductions in this phase Total Mflop/s: 10e-6 * (sum of flop over all processors)/(max time over all processors) ------------------------------------------------------------------------------------------------------------------------ Event Count Time (sec) Flop --- Global --- --- Stage ---- Total Max Ratio Max Ratio Max Ratio Mess AvgLen Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s ------------------------------------------------------------------------------------------------------------------------ --- Event Stage 0: Main Stage BuildTwoSided 2 1.0 8.4439e+021859783.6 0.00e+00 0.0 9.1e+03 4.0e+00 2.0e+00 26 0 0 0 0 26 0 0 0 0 0 BuildTwoSidedF 1 1.0 8.4439e+026644315.3 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 26 0 0 0 0 26 0 0 0 0 0 MatMult 378752 1.0 5.8503e+02 1.4 7.37e+11 4.5 3.5e+09 4.4e+03 1.0e+00 28 63100100 0 28 63100100 0 51044 MatSolve 757498 1.0 8.4558e+01 2.0 1.36e+11 2.2 0.0e+00 0.0e+00 0.0e+00 3 16 0 0 0 3 16 0 0 0 88040 MatLUFactorNum 1 1.0 5.3938e-03 4.0 6.42e+06 4.8 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 38424 MatILUFactorSym 1 1.0 2.7343e-04 2.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatAssemblyBegin 1 1.0 8.4439e+025237966.2 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 26 0 0 0 0 26 0 0 0 0 0 MatAssemblyEnd 1 1.0 3.1113e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 4.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatGetRowIJ 1 1.0 4.3900e-0619.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatGetOrdering 1 1.0 4.2451e-05 2.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatZeroEntries 189373 1.0 3.4318e-01 2.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 VecCopy 1893745 1.0 1.0324e+00 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 VecSet 757499 1.0 5.3548e-01 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 VecScatterBegin 378752 1.0 3.8795e+01 2.2 0.00e+00 0.0 3.5e+09 4.4e+03 1.0e+00 1 0100100 0 1 0100100 0 0 VecScatterEnd 378752 1.0 3.3263e+02 5.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 15 0 0 0 0 15 0 0 0 0 0 VecSetRandom 3 1.0 1.0076e-04 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 VecReduceArith 1271514 1.0 9.2767e-01 1.4 2.15e+09 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 222352 VecReduceComm 892765 1.0 3.9618e+01 2.6 0.00e+00 0.0 0.0e+00 0.0e+00 8.9e+05 2 0 0 0 24 2 0 0 0 24 0 SFSetGraph 1 1.0 1.2829e-04 2.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 SFSetUp 1 1.0 2.1332e-03 1.1 0.00e+00 0.0 1.8e+04 1.1e+03 1.0e+00 0 0 0 0 0 0 0 0 0 0 0 SFPack 378752 1.0 2.5830e+01 2.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 SFUnpack 378752 1.0 1.4309e-01 3.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 EPSSetUp 1 1.0 1.1256e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 1.7e+01 0 0 0 0 0 0 0 0 0 0 0 EPSSolve 1 1.0 8.7392e+02 1.0 9.76e+11 2.8 3.5e+09 4.4e+03 3.8e+06 51100100100100 51100100100100 54080 STSetUp 1 1.0 7.4052e-0512.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 STComputeOperatr 1 1.0 1.6901e-05 8.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 BVCreate 378753 1.0 3.7957e+01 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 1.1e+06 2 0 0 0 30 2 0 0 0 30 0 BVCopy 757498 1.0 5.7302e-01 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 BVMultVec 2522649 1.0 1.2929e+01 1.4 4.77e+10 1.0 0.0e+00 0.0e+00 0.0e+00 1 10 0 0 0 1 10 0 0 0 354129 BVMultInPlace 432855 1.0 8.2530e+00 1.1 1.60e+10 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 186229 BVDot 649284 1.0 1.8630e+02 6.0 1.86e+10 1.0 0.0e+00 0.0e+00 6.5e+05 8 4 0 0 17 8 4 0 0 17 9570 BVDotVec 1115868 1.0 5.9760e+01 2.7 1.89e+10 1.0 0.0e+00 0.0e+00 1.1e+06 3 4 0 0 29 3 4 0 0 29 30264 BVOrthogonalizeV 378752 1.0 3.4070e+01 1.5 3.52e+10 1.0 0.0e+00 0.0e+00 7.4e+05 2 7 0 0 19 2 7 0 0 19 99049 BVScale 514019 1.0 4.1113e-01 1.6 4.35e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 101471 BVSetRandom 3 1.0 1.3902e-04 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 BVMatProject 514017 1.0 2.0423e+02 3.8 1.86e+10 1.0 0.0e+00 0.0e+00 6.5e+05 9 4 0 0 17 9 4 0 0 17 8730 DSSolve 162321 1.0 9.7458e+00 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 DSVectors 757498 1.0 3.6482e-01 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 DSOther 351693 1.0 8.2294e-01 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 KSPSetUp 1 1.0 2.2830e-0549.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 KSPSolve 757498 1.0 8.6914e+01 2.0 1.36e+11 2.2 0.0e+00 0.0e+00 0.0e+00 3 16 0 0 0 3 16 0 0 0 85653 PCSetUp 2 1.0 5.7365e-03 3.3 6.42e+06 4.8 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 36128 PCApply 757498 1.0 8.8212e+01 1.9 1.36e+11 2.2 0.0e+00 0.0e+00 0.0e+00 3 16 0 0 0 3 16 0 0 0 84395 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. Reports information only for process 0. --- Event Stage 0: Main Stage Matrix 1460896 1460896 5156045016 0. Vector 1515021 1515021 15472228320 0. Index Set 5 5 305664 0. Star Forest Graph 1 1 1224 0. EPS Solver 1 1 3468 0. Spectral Transform 1 1 908 0. Viewer 2 1 848 0. Basis Vectors 378754 378754 836290896 0. Region 1 1 680 0. Direct Solver 1 1 20156 0. Krylov Solver 2 2 3200 0. Preconditioner 2 2 1936 0. PetscRandom 1 1 670 0. ======================================================================================================================== Average time to get PetscTime(): 4.7e-08 Average time for MPI_Barrier(): 1.87806e-05 Average time for zero size MPI_Send(): 5.00703e-06 #PETSc Option Table entries: -eps_gd_blocksize 3 -eps_gd_initial_size 3 -eps_monitor -eps_ncv PETSC_DEFAULT -eps_type gd -log_view #End of PETSc Option Table entries Compiled without FORTRAN kernels Compiled with full precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 rank 8Time used for building and solve ec-Hamiltonian is 1729.42 s rank 9Time used for building and solve ec-Hamiltonian is 1729.31 s rank 13Time used for building and solve ec-Hamiltonian is 1728.82 s Configure options: --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-blaslapack=1 --with-blaslapack-dir=/public/software/compiler/intel/oneapi/mkl/2021.3.0 --with-64-bit-blas-indices=0 --with-boost=1 --with-boost-dir=/public/home/jrf/tools/boost_1_73_0/gcc7.3.1 --prefix=/public/home/jrf/tools/petsc3.15.1/gcc7.3.1-32indices-nodebug --with-valgrind-dir=/public/home/jrf/tools/valgrind --LDFLAGS=-Wl,-rpath=/opt/rh/devtoolset-7/root/usr/lib64 -Wl,-rpath=/opt/rh/devtoolset-7/root/usr/lib --with-64-bit-indices=0 --with-petsc-arch=gcc7.3.1-32indices-nodebug --with-debugging=no ----------------------------------------- Libraries compiled on 2022-06-14 01:43:59 on login05 Machine characteristics: Linux-3.10.0-957.el7.x86_64-x86_64-with-centos Using PETSc directory: /public/home/jrf/tools/petsc3.15.1/gcc7.3.1-32indices-nodebug Using PETSc arch: ----------------------------------------- Using C compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O Using Fortran compiler: mpif90 -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g -O ----------------------------------------- Using include paths: -I/public/home/jrf/tools/petsc3.15.1/gcc7.3.1-32indices-nodebug/include -I/public/home/jrf/tools/boost_1_73_0/gcc7.3.1/include -I/public/home/jrf/tools/valgrind/include ----------------------------------------- Using C linker: mpicc Using Fortran linker: mpif90 Using libraries: -Wl,-rpath,/public/home/jrf/tools/petsc3.15.1/gcc7.3.1-32indices-nodebug/lib -L/public/home/jrf/tools/petsc3.15.1/gcc7.3.1-32indices-nodebug/lib -lpetsc -Wl,-rpath,/public/software/compiler/intel/oneapi/mkl/2021.3.0/lib/intel64 -L/public/software/compiler/intel/oneapi/mkl/2021.3.0/lib/intel64 -Wl,-rpath,/opt/hpc/software/mpi/hwloc/lib -L/opt/hpc/software/mpi/hwloc/lib -Wl,-rpath,/opt/hpc/software/mpi/hpcx/v2.7.4/gcc-7.3.1/lib -L/opt/hpc/software/mpi/hpcx/v2.7.4/gcc-7.3.1/lib -Wl,-rpath,/opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7 -L/opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7 -Wl,-rpath,/opt/rh/devtoolset-7/root/usr/lib64 -L/opt/rh/devtoolset-7/root/usr/lib64 -Wl,-rpath,/opt/hpc/software/mpi/hpcx/v2.7.4/sharp/lib -L/opt/hpc/software/mpi/hpcx/v2.7.4/sharp/lib -Wl,-rpath,/opt/hpc/software/mpi/hpcx/v2.7.4/hcoll/lib -L/opt/hpc/software/mpi/hpcx/v2.7.4/hcoll/lib -Wl,-rpath,/opt/hpc/software/mpi/hpcx/v2.7.4/ucx_without_rocm/lib -L/opt/hpc/software/mpi/hpcx/v2.7.4/ucx_without_rocm/lib -Wl,-rpath,/opt/rh/devtoolset-7/root/usr/lib -L/opt/rh/devtoolset-7/root/usr/lib -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread -lm -lX11 -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl ----------------------------------------- From jroman at dsic.upv.es Tue Jul 12 23:36:11 2022 From: jroman at dsic.upv.es (Jose E. Roman) Date: Wed, 13 Jul 2022 06:36:11 +0200 Subject: [petsc-users] SLEPc EPSGD: Can not converge, error estimation floats over 1e-6 In-Reply-To: References: Message-ID: <416D8D89-5348-4866-BB3E-742E2E466AD1@dsic.upv.es> Does it work with -eps_gd_blocksize 1 ? Why do you want to use GD? JD and GD are best when you need to compute eigenvalues around a target. For your case, I would try with the default solver (Krylov-Schur) or with LOBPCG. Jose > El 13 jul 2022, a las 4:59, Runfeng Jin escribi?: > > Hi! > I am trying to find 3 eigenvalues of a matrix 81,160*81,160, and it get 0 eigenvalue after 162320 iterations. I use -eps_monitor and find error estimation floats over 1e-6, I didn't set the tolerance so it should be the default 1e-8. Actually it should achieve 1e-10. > > I have tried JD and GD, both of them can not converge. Does there any ways to help it converge to the 1e-10? > > By the way, I use default Convergence criterion, the output of -log_view and -eps_monitor are shown in attachment. > Thank you! > > Runfeng Jin > From jsfaraway at gmail.com Wed Jul 13 00:59:02 2022 From: jsfaraway at gmail.com (Runfeng Jin) Date: Wed, 13 Jul 2022 13:59:02 +0800 Subject: [petsc-users] SLEPc EPSGD: Can not converge, error estimation floats over 1e-6 In-Reply-To: <416D8D89-5348-4866-BB3E-742E2E466AD1@dsic.upv.es> References: <416D8D89-5348-4866-BB3E-742E2E466AD1@dsic.upv.es> Message-ID: Thank you, I will have a try to them. I use JD and GD because this matrix is about quantum chemical computing, and it has the property that diagonal elements dominate. This property seems to be suitable for JG and GD. > JD and GD are best when you need to compute eigenvalues around a target About this, I want to compute only three smallest real eigenvalues, should this be the situation suitable for GD and JD? Runfeng Jose E. Roman ?2022?7?13??? 12:36??? > Does it work with -eps_gd_blocksize 1 ? > Why do you want to use GD? JD and GD are best when you need to compute > eigenvalues around a target. For your case, I would try with the default > solver (Krylov-Schur) or with LOBPCG. > > Jose > > > > El 13 jul 2022, a las 4:59, Runfeng Jin escribi?: > > > > Hi! > > I am trying to find 3 eigenvalues of a matrix 81,160*81,160, and it get > 0 eigenvalue after 162320 iterations. I use -eps_monitor and find error > estimation floats over 1e-6, I didn't set the tolerance so it should be the > default 1e-8. Actually it should achieve 1e-10. > > > > I have tried JD and GD, both of them can not converge. Does there any > ways to help it converge to the 1e-10? > > > > By the way, I use default Convergence criterion, the output of > -log_view and -eps_monitor are shown in attachment. > > Thank you! > > > > Runfeng Jin > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jroman at dsic.upv.es Wed Jul 13 01:10:04 2022 From: jroman at dsic.upv.es (Jose E. Roman) Date: Wed, 13 Jul 2022 08:10:04 +0200 Subject: [petsc-users] SLEPc EPSGD: Can not converge, error estimation floats over 1e-6 In-Reply-To: References: <416D8D89-5348-4866-BB3E-742E2E466AD1@dsic.upv.es> Message-ID: > El 13 jul 2022, a las 7:59, Runfeng Jin escribi?: > > Thank you, I will have a try to them. > > I use JD and GD because this matrix is about quantum chemical computing, and it has the property that diagonal elements dominate. This property seems to be suitable for JG and GD. This is useful if you want to use a diagonal preconditioner (classical Davidson), but generalized Davidson can take any preconditioner. In PETSc the default preconditioner is not Jacobi but Block Jacobi+ILU. > > > JD and GD are best when you need to compute eigenvalues around a target > About this, I want to compute only three smallest real eigenvalues, should this be the situation suitable for GD and JD? No, try Krylov-Schur or LOBPCG. > > Runfeng > > Jose E. Roman ?2022?7?13??? 12:36??? > Does it work with -eps_gd_blocksize 1 ? > Why do you want to use GD? JD and GD are best when you need to compute eigenvalues around a target. For your case, I would try with the default solver (Krylov-Schur) or with LOBPCG. > > Jose > > > > El 13 jul 2022, a las 4:59, Runfeng Jin escribi?: > > > > Hi! > > I am trying to find 3 eigenvalues of a matrix 81,160*81,160, and it get 0 eigenvalue after 162320 iterations. I use -eps_monitor and find error estimation floats over 1e-6, I didn't set the tolerance so it should be the default 1e-8. Actually it should achieve 1e-10. > > > > I have tried JD and GD, both of them can not converge. Does there any ways to help it converge to the 1e-10? > > > > By the way, I use default Convergence criterion, the output of -log_view and -eps_monitor are shown in attachment. > > Thank you! > > > > Runfeng Jin > > > From jsfaraway at gmail.com Wed Jul 13 01:22:07 2022 From: jsfaraway at gmail.com (Runfeng Jin) Date: Wed, 13 Jul 2022 14:22:07 +0800 Subject: [petsc-users] SLEPc EPSGD: Can not converge, error estimation floats over 1e-6 In-Reply-To: References: <416D8D89-5348-4866-BB3E-742E2E466AD1@dsic.upv.es> Message-ID: Ok! I will try it. Runfeng Jose E. Roman ?2022?7?13??? 14:10??? > > > > El 13 jul 2022, a las 7:59, Runfeng Jin escribi?: > > > > Thank you, I will have a try to them. > > > > I use JD and GD because this matrix is about quantum chemical computing, > and it has the property that diagonal elements dominate. This property > seems to be suitable for JG and GD. > > This is useful if you want to use a diagonal preconditioner (classical > Davidson), but generalized Davidson can take any preconditioner. In PETSc > the default preconditioner is not Jacobi but Block Jacobi+ILU. > > > > > > JD and GD are best when you need to compute eigenvalues around a target > > About this, I want to compute only three smallest real eigenvalues, > should this be the situation suitable for GD and JD? > > No, try Krylov-Schur or LOBPCG. > > > > > Runfeng > > > > Jose E. Roman ?2022?7?13??? 12:36??? > > Does it work with -eps_gd_blocksize 1 ? > > Why do you want to use GD? JD and GD are best when you need to compute > eigenvalues around a target. For your case, I would try with the default > solver (Krylov-Schur) or with LOBPCG. > > > > Jose > > > > > > > El 13 jul 2022, a las 4:59, Runfeng Jin > escribi?: > > > > > > Hi! > > > I am trying to find 3 eigenvalues of a matrix 81,160*81,160, and it > get 0 eigenvalue after 162320 iterations. I use -eps_monitor and find > error estimation floats over 1e-6, I didn't set the tolerance so it should > be the default 1e-8. Actually it should achieve 1e-10. > > > > > > I have tried JD and GD, both of them can not converge. Does there any > ways to help it converge to the 1e-10? > > > > > > By the way, I use default Convergence criterion, the output of > -log_view and -eps_monitor are shown in attachment. > > > Thank you! > > > > > > Runfeng Jin > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 10:08:16 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 10:08:16 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: What I did to avoid the crash is to provide bcPointIS from "call DMGetStratumIS(dm_geom, "depth", dim, bcPointIS(1),ierr);CHKERRA(ierr)", instead of "marker" for calling DMGetStratumIS(). The petscsection building part is from src/dm/impls/plex/tutorials/ex1f90.F90 (See line 72). > On Sat, Jul 9, 2022 at 8:34 AM Matthew Knepley wrote: > >> On Fri, Jul 8, 2022 at 7:41 PM Mike Michell >> wrote: >> >>> As a follow-up, just "depth" default label was provided to avoid NULL >>> PETScIS, and it seems working. >>> >> >> Ah, "depth" is definitely required and is produced by DMPlexStratify(). I >> will put in a check for this so that you get a good error message. >> > > I cannot find an instance of an IS being pulled from the depth label here. > Do you have something I can run that shows this fault? > > Thanks, > > Matt > > >> Thanks! >> >> Matt >> >> >>> Thanks, >>> Mike >>> >>> >>>> It looks like NULL PETScIS is obtained from DMGetStratumIS() which is >>>> shown in the previously attached code. Currently, "marker" label is used to >>>> define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), and >>>> it seems that if a certain proc does not have any boundary from this >>>> "marker" label, the DMPlexCreateSection() crashes. >>>> >>>> The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is an >>>> IS holding points to which each boundary condition applies. So, by >>>> including no boundary for a certain distributed mesh block, it looks very >>>> natural that this function crashes. How can I not to pass a NULL PETScIS in >>>> this case? Is there any specific way for that (or a trick)? >>>> >>>> Thanks, >>>> Mike >>>> >>>> >>>>> On Wed, Jul 6, 2022 at 3:42 PM Mike Michell >>>>> wrote: >>>>> >>>>>> I am passing NULL for IS Permutation as; >>>>>> >>>>>> call >>>>>> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >>>>>> >>>>>> Should I define non-NULL IS Permutation before I call >>>>>> DMPlexCreateSection() to avoid the issue? >>>>>> >>>>> >>>>> No, the problem is not the perm argument. To be sure, we should get a >>>>> stack trace with line numbers (use a debug build). To me it looked >>>>> like you passed a NULL IS to DMAddBoundary(). >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Thanks, >>>>>> Mike >>>>>> >>>>>> >>>>>> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>>>>>>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>>>>>>> interest has around 5000 node points and with small number of processors >>>>>>>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>>>>>>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>>>>>>> crashes with error message below. It looks very similar problem in a >>>>>>>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection >>>>>>>> crash in a no-boundary corner case >>>>>>>> >>>>>>>> " >>>>>>>> >>>>>>> >>>>>>> Yes, the recommendation is not to pass a NULL PetscIS to the >>>>>>> AddBoundary() routine. Are you doing this? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>> >>>>>>>> When I call DMPlexCreateSection(), a nullified pointer >>>>>>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>>>>>> problem? It looks like there is a problem with a processor that does not >>>>>>>> have any boundaries. A piece of the source code is attached to show how >>>>>>>> the DMPlexCreateSection() is used in the code. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Mike >>>>>>>> >>>>>>>> [16]PETSC ERROR: --------------------- Error Message >>>>>>>> -------------------------------------------------------------- >>>>>>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>> shooting. >>>>>>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>>>>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>>>>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 10:13:06 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 10:13:06 -0500 Subject: [petsc-users] DMPlex in Fortran In-Reply-To: References: Message-ID: Thank you for updating. In the latest release, where can I find that specific Fortran binding file? Thanks, Mike > On Fri, Jul 8, 2022 at 10:26 PM Mike Michell > wrote: > >> I am using DMPlex for a code with written in Fortran in 2D and 3D. There >> were two questions. >> >> - As a follow up of the previous inquiry: >> https://www.mail-archive.com/petsc-users at mcs.anl.gov/msg43856.html >> Is the local-to-local halo exchange available in Fortran now or still >> pending? Currently local-to-global and global-to-local communication are >> used since local-to-local has not been allowed for Fortran. >> > > I just checked, and this Fortran binding is present in main and the latest > release. > > Thanks, > > Matt > > >> - One code solves discretized equations at each vertex, and another code >> I want to couple physics is solving equations at each cell centroid. >> Basically, the value at cell centroid needs to be mapped to vertex (or vice >> versa) through interpolation/extrapolation for coupling of two codes. Does >> petsc function provide this kind of mapping between cell centroid and >> vertex? The grids for the two codes can be overlapped. I was trying to find >> some FEM infrastructures in petsc, but so far havent found that kind of >> functionality. Can I get any comments on that? >> >> Thanks, >> Mike >> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 13 10:25:13 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 13 Jul 2022 10:25:13 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 10:08 AM Mike Michell wrote: > What I did to avoid the crash is to provide bcPointIS from "call > DMGetStratumIS(dm_geom, "depth", dim, bcPointIS(1),ierr);CHKERRA(ierr)", > instead of "marker" for calling DMGetStratumIS(). > The petscsection building part is > from src/dm/impls/plex/tutorials/ex1f90.F90 (See line 72). > That looks like you are putting all cells in the IS. Is that what you want? Thanks, Matt > >> On Sat, Jul 9, 2022 at 8:34 AM Matthew Knepley wrote: >> >>> On Fri, Jul 8, 2022 at 7:41 PM Mike Michell >>> wrote: >>> >>>> As a follow-up, just "depth" default label was provided to avoid NULL >>>> PETScIS, and it seems working. >>>> >>> >>> Ah, "depth" is definitely required and is produced by DMPlexStratify(). >>> I will put in a check for this so that you get a good error message. >>> >> >> I cannot find an instance of an IS being pulled from the depth label >> here. Do you have something I can run that shows this fault? >> >> Thanks, >> >> Matt >> >> >>> Thanks! >>> >>> Matt >>> >>> >>>> Thanks, >>>> Mike >>>> >>>> >>>>> It looks like NULL PETScIS is obtained from DMGetStratumIS() which is >>>>> shown in the previously attached code. Currently, "marker" label is used to >>>>> define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), and >>>>> it seems that if a certain proc does not have any boundary from this >>>>> "marker" label, the DMPlexCreateSection() crashes. >>>>> >>>>> The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is >>>>> an IS holding points to which each boundary condition applies. So, by >>>>> including no boundary for a certain distributed mesh block, it looks very >>>>> natural that this function crashes. How can I not to pass a NULL PETScIS in >>>>> this case? Is there any specific way for that (or a trick)? >>>>> >>>>> Thanks, >>>>> Mike >>>>> >>>>> >>>>>> On Wed, Jul 6, 2022 at 3:42 PM Mike Michell >>>>>> wrote: >>>>>> >>>>>>> I am passing NULL for IS Permutation as; >>>>>>> >>>>>>> call >>>>>>> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >>>>>>> >>>>>>> Should I define non-NULL IS Permutation before I call >>>>>>> DMPlexCreateSection() to avoid the issue? >>>>>>> >>>>>> >>>>>> No, the problem is not the perm argument. To be sure, we should get a >>>>>> stack trace with line numbers (use a debug build). To me it looked >>>>>> like you passed a NULL IS to DMAddBoundary(). >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Thanks, >>>>>>> Mike >>>>>>> >>>>>>> >>>>>>> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>>>>>>>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>>>>>>>> interest has around 5000 node points and with small number of processors >>>>>>>>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>>>>>>>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>>>>>>>> crashes with error message below. It looks very similar problem in a >>>>>>>>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection >>>>>>>>> crash in a no-boundary corner case >>>>>>>>> >>>>>>>>> " >>>>>>>>> >>>>>>>> >>>>>>>> Yes, the recommendation is not to pass a NULL PetscIS to the >>>>>>>> AddBoundary() routine. Are you doing this? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> When I call DMPlexCreateSection(), a nullified pointer >>>>>>>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>>>>>>> problem? It looks like there is a problem with a processor that does not >>>>>>>>> have any boundaries. A piece of the source code is attached to show how >>>>>>>>> the DMPlexCreateSection() is used in the code. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Mike >>>>>>>>> >>>>>>>>> [16]PETSC ERROR: --------------------- Error Message >>>>>>>>> -------------------------------------------------------------- >>>>>>>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>> shooting. >>>>>>>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>>>>>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>>>>>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 13 10:26:16 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 13 Jul 2022 10:26:16 -0500 Subject: [petsc-users] DMPlex in Fortran In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 10:13 AM Mike Michell wrote: > Thank you for updating. In the latest release, where can I find that > specific Fortran binding file? > It is auto-generated src/dm/interface/ftn-auto/dmf.c Thanks, Matt > Thanks, > Mike > > >> On Fri, Jul 8, 2022 at 10:26 PM Mike Michell >> wrote: >> >>> I am using DMPlex for a code with written in Fortran in 2D and 3D. There >>> were two questions. >>> >>> - As a follow up of the previous inquiry: >>> https://www.mail-archive.com/petsc-users at mcs.anl.gov/msg43856.html >>> Is the local-to-local halo exchange available in Fortran now or still >>> pending? Currently local-to-global and global-to-local communication are >>> used since local-to-local has not been allowed for Fortran. >>> >> >> I just checked, and this Fortran binding is present in main and the >> latest release. >> >> Thanks, >> >> Matt >> >> >>> - One code solves discretized equations at each vertex, and another code >>> I want to couple physics is solving equations at each cell centroid. >>> Basically, the value at cell centroid needs to be mapped to vertex (or vice >>> versa) through interpolation/extrapolation for coupling of two codes. Does >>> petsc function provide this kind of mapping between cell centroid and >>> vertex? The grids for the two codes can be overlapped. I was trying to find >>> some FEM infrastructures in petsc, but so far havent found that kind of >>> functionality. Can I get any comments on that? >>> >>> Thanks, >>> Mike >>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 10:29:51 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 10:29:51 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] Message-ID: Hi, DMCreate() is used to load/distribute grid built from gmsh, and the function crashes when a mixed mesh of tetra and pyramids in 3D. It looks PETSc can handle the cell types of Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it crashes when pyramids included in gmsh file. Below functions are used to mesh distribution. call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) Below error messages got from run. [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 [0]PETSC ERROR: #3 DMPlexInterpolate() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 [0]PETSC ERROR: #4 DMPlexCreateGmsh() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 [0]PETSC ERROR: #6 DMPlexCreateFromFile() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 [0]PETSC ERROR: #9 DMSetFromOptions() at /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 [0]PETSC ERROR: #10 User provided function() at User file:0 Abort(63) on node 0 (rank 0 in comm 16): application called MPI_Abort(MPI_COMM_SELF, 63) - process 0 Can I get any comments on that? Thanks, -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 10:35:22 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 10:35:22 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: No, that is not exactly what I want to do. And it seems not that efficient way. But in case of a certain processor does not have any boundary, how can crash be avoided? I was trying to pass a custom label marked for parallel boundary, but DMGetStratumIS() does not accept the custom label I declared. In contrast, "marker" and "depth" labels that system automatically creates can be passed to DMGetStratumIS() without problem. Thanks, Mike > On Wed, Jul 13, 2022 at 10:08 AM Mike Michell > wrote: > >> What I did to avoid the crash is to provide bcPointIS from "call >> DMGetStratumIS(dm_geom, "depth", dim, bcPointIS(1),ierr);CHKERRA(ierr)", >> instead of "marker" for calling DMGetStratumIS(). >> The petscsection building part is >> from src/dm/impls/plex/tutorials/ex1f90.F90 (See line 72). >> > > That looks like you are putting all cells in the IS. Is that what you want? > > Thanks, > > Matt > > >> >>> On Sat, Jul 9, 2022 at 8:34 AM Matthew Knepley >>> wrote: >>> >>>> On Fri, Jul 8, 2022 at 7:41 PM Mike Michell >>>> wrote: >>>> >>>>> As a follow-up, just "depth" default label was provided to avoid NULL >>>>> PETScIS, and it seems working. >>>>> >>>> >>>> Ah, "depth" is definitely required and is produced by DMPlexStratify(). >>>> I will put in a check for this so that you get a good error message. >>>> >>> >>> I cannot find an instance of an IS being pulled from the depth label >>> here. Do you have something I can run that shows this fault? >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Thanks! >>>> >>>> Matt >>>> >>>> >>>>> Thanks, >>>>> Mike >>>>> >>>>> >>>>>> It looks like NULL PETScIS is obtained from DMGetStratumIS() which is >>>>>> shown in the previously attached code. Currently, "marker" label is used to >>>>>> define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), and >>>>>> it seems that if a certain proc does not have any boundary from this >>>>>> "marker" label, the DMPlexCreateSection() crashes. >>>>>> >>>>>> The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is >>>>>> an IS holding points to which each boundary condition applies. So, by >>>>>> including no boundary for a certain distributed mesh block, it looks very >>>>>> natural that this function crashes. How can I not to pass a NULL PETScIS in >>>>>> this case? Is there any specific way for that (or a trick)? >>>>>> >>>>>> Thanks, >>>>>> Mike >>>>>> >>>>>> >>>>>>> On Wed, Jul 6, 2022 at 3:42 PM Mike Michell >>>>>>> wrote: >>>>>>> >>>>>>>> I am passing NULL for IS Permutation as; >>>>>>>> >>>>>>>> call >>>>>>>> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >>>>>>>> >>>>>>>> Should I define non-NULL IS Permutation before I call >>>>>>>> DMPlexCreateSection() to avoid the issue? >>>>>>>> >>>>>>> >>>>>>> No, the problem is not the perm argument. To be sure, we should get >>>>>>> a stack trace with line numbers (use a debug build). To me it looked >>>>>>> like you passed a NULL IS to DMAddBoundary(). >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Thanks, >>>>>>>> Mike >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi, I am using DMPlex for a FVM code written in Fortran that uses >>>>>>>>>> DMPlexCreateSection() to prepare an output file in vtu format. A domain of >>>>>>>>>> interest has around 5000 node points and with small number of processors >>>>>>>>>> (such as nproc=3), the DMPlexCreateSection() works fine. However, if a >>>>>>>>>> larger number of procs (such as nproc=20) is used, DMPlexCreateSection() >>>>>>>>>> crashes with error message below. It looks very similar problem in a >>>>>>>>>> previous PETSc user inquiry: " [petsc-dev] DMPlexCreateSection >>>>>>>>>> crash in a no-boundary corner case >>>>>>>>>> >>>>>>>>>> " >>>>>>>>>> >>>>>>>>> >>>>>>>>> Yes, the recommendation is not to pass a NULL PetscIS to the >>>>>>>>> AddBoundary() routine. Are you doing this? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> When I call DMPlexCreateSection(), a nullified pointer >>>>>>>>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>>>>>>>> problem? It looks like there is a problem with a processor that does not >>>>>>>>>> have any boundaries. A piece of the source code is attached to show how >>>>>>>>>> the DMPlexCreateSection() is used in the code. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Mike >>>>>>>>>> >>>>>>>>>> [16]PETSC ERROR: --------------------- Error Message >>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>>> shooting. >>>>>>>>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>>>>>>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>>>>>>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 13 10:36:18 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 13 Jul 2022 10:36:18 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 10:30 AM Mike Michell wrote: > Hi, DMCreate() is used to load/distribute grid built from gmsh, and the > function crashes when a mixed mesh of tetra and pyramids in 3D. It looks > PETSc can handle the cell types of > Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it > crashes when pyramids included in gmsh file. > > Below functions are used to mesh distribution. > call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) > call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) > call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) > > Below error messages got from run. > I need the complete error message. This is only the stack. I cannot see the error message, or the version of PETSc you are using. This should work, so I do not immediately know what is wrong. Thanks, Matt > [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 > [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 > [0]PETSC ERROR: #3 DMPlexInterpolate() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 > [0]PETSC ERROR: #4 DMPlexCreateGmsh() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 > [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 > [0]PETSC ERROR: #6 DMPlexCreateFromFile() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 > [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 > [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 > [0]PETSC ERROR: #9 DMSetFromOptions() at > /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 > [0]PETSC ERROR: #10 User provided function() at User file:0 > Abort(63) on node 0 (rank 0 in comm 16): application called > MPI_Abort(MPI_COMM_SELF, 63) - process 0 > > Can I get any comments on that? > > Thanks, > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 10:41:19 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 10:41:19 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: Thank you for the quick response. Below is the full error message I get. [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: Argument out of range [0]PETSC ERROR: No face description for cell type unknown [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 10:38:31 2022 [0]PETSC ERROR: Configure options --prefix=/home/Mike/Library/petsc_partition/install-intel PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc --with-fc=mpiifort --download-fblaslapack --download-metis --download-parmetis --download-eigen --download-pragmatic --download-hdf5 --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 [0]PETSC ERROR: #3 DMPlexInterpolate() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 [0]PETSC ERROR: #4 DMPlexCreateGmsh() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 [0]PETSC ERROR: #6 DMPlexCreateFromFile() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 [0]PETSC ERROR: #9 DMSetFromOptions() at /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 [0]PETSC ERROR: #10 User provided function() at User file:0 Abort(63) on node 0 (rank 0 in comm 16): application called MPI_Abort(MPI_COMM_SELF, 63) - process 0 Thanks, Mike > On Wed, Jul 13, 2022 at 10:30 AM Mike Michell > wrote: > >> Hi, DMCreate() is used to load/distribute grid built from gmsh, and the >> function crashes when a mixed mesh of tetra and pyramids in 3D. It looks >> PETSc can handle the cell types of >> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >> crashes when pyramids included in gmsh file. >> >> Below functions are used to mesh distribution. >> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >> >> Below error messages got from run. >> > > I need the complete error message. This is only the stack. I cannot see > the error message, or the version of PETSc you are using. > > This should work, so I do not immediately know what is wrong. > > Thanks, > > Matt > > >> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >> [0]PETSC ERROR: #3 DMPlexInterpolate() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >> [0]PETSC ERROR: #9 DMSetFromOptions() at >> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >> [0]PETSC ERROR: #10 User provided function() at User file:0 >> Abort(63) on node 0 (rank 0 in comm 16): application called >> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >> >> Can I get any comments on that? >> >> Thanks, >> >> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 13 10:42:54 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 13 Jul 2022 10:42:54 -0500 Subject: [petsc-users] DMPlexCreateSection crashed with larger number of processors In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 10:35 AM Mike Michell wrote: > No, that is not exactly what I want to do. And it seems not that efficient > way. But in case of a certain processor does not have any boundary, how can > crash be avoided? I was trying to pass a custom label marked for parallel > boundary, but DMGetStratumIS() does not accept the custom label I declared. > In contrast, "marker" and "depth" labels that system automatically creates > can be passed to DMGetStratumIS() without problem. > This line PetscCallA(DMGetStratumIS(dm, 'marker', one, bcPointIS(1),ierr)) is extracting a label from the DM. If your label is not attached to the DM, you just need DMLabelGetStratumIS() https://petsc.org/main/docs/manualpages/DMLABEL/DMLabelGetStratumIS/ Thanks Matt > Thanks, > Mike > > >> On Wed, Jul 13, 2022 at 10:08 AM Mike Michell >> wrote: >> >>> What I did to avoid the crash is to provide bcPointIS from "call >>> DMGetStratumIS(dm_geom, "depth", dim, bcPointIS(1),ierr);CHKERRA(ierr)", >>> instead of "marker" for calling DMGetStratumIS(). >>> The petscsection building part is >>> from src/dm/impls/plex/tutorials/ex1f90.F90 (See line 72). >>> >> >> That looks like you are putting all cells in the IS. Is that what you >> want? >> >> Thanks, >> >> Matt >> >> >>> >>>> On Sat, Jul 9, 2022 at 8:34 AM Matthew Knepley >>>> wrote: >>>> >>>>> On Fri, Jul 8, 2022 at 7:41 PM Mike Michell >>>>> wrote: >>>>> >>>>>> As a follow-up, just "depth" default label was provided to avoid NULL >>>>>> PETScIS, and it seems working. >>>>>> >>>>> >>>>> Ah, "depth" is definitely required and is produced by >>>>> DMPlexStratify(). I will put in a check for this so that you get a good >>>>> error message. >>>>> >>>> >>>> I cannot find an instance of an IS being pulled from the depth label >>>> here. Do you have something I can run that shows this fault? >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Thanks! >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Thanks, >>>>>> Mike >>>>>> >>>>>> >>>>>>> It looks like NULL PETScIS is obtained from DMGetStratumIS() which >>>>>>> is shown in the previously attached code. Currently, "marker" label is used >>>>>>> to define default bcPointIS pointer with numBC=1 through DMGetStratumIS(), >>>>>>> and it seems that if a certain proc does not have any boundary from this >>>>>>> "marker" label, the DMPlexCreateSection() crashes. >>>>>>> >>>>>>> The PETSc's manual page for DMPlexCreateSection() says "bcPoints" is >>>>>>> an IS holding points to which each boundary condition applies. So, by >>>>>>> including no boundary for a certain distributed mesh block, it looks very >>>>>>> natural that this function crashes. How can I not to pass a NULL PETScIS in >>>>>>> this case? Is there any specific way for that (or a trick)? >>>>>>> >>>>>>> Thanks, >>>>>>> Mike >>>>>>> >>>>>>> >>>>>>>> On Wed, Jul 6, 2022 at 3:42 PM Mike Michell >>>>>>>> wrote: >>>>>>>> >>>>>>>>> I am passing NULL for IS Permutation as; >>>>>>>>> >>>>>>>>> call >>>>>>>>> DMPlexCreateSection(dm_geom,nolabel,pNumComp,pNumDof,numBC,pBcField,pBcCompIS,pBcPointIS,PETSC_NULL_IS,section,ierr) >>>>>>>>> >>>>>>>>> Should I define non-NULL IS Permutation before I call >>>>>>>>> DMPlexCreateSection() to avoid the issue? >>>>>>>>> >>>>>>>> >>>>>>>> No, the problem is not the perm argument. To be sure, we should get >>>>>>>> a stack trace with line numbers (use a debug build). To me it looked >>>>>>>> like you passed a NULL IS to DMAddBoundary(). >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Mike >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Jul 6, 2022 at 12:57 PM Mike Michell < >>>>>>>>>> mi.mike1021 at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi, I am using DMPlex for a FVM code written in Fortran that >>>>>>>>>>> uses DMPlexCreateSection() to prepare an output file in vtu format. A >>>>>>>>>>> domain of interest has around 5000 node points and with small number of >>>>>>>>>>> processors (such as nproc=3), the DMPlexCreateSection() works fine. >>>>>>>>>>> However, if a larger number of procs (such as nproc=20) is used, >>>>>>>>>>> DMPlexCreateSection() crashes with error message below. It looks very >>>>>>>>>>> similar problem in a previous PETSc user inquiry: " [petsc-dev] >>>>>>>>>>> DMPlexCreateSection crash in a no-boundary corner case >>>>>>>>>>> >>>>>>>>>>> " >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Yes, the recommendation is not to pass a NULL PetscIS to the >>>>>>>>>> AddBoundary() routine. Are you doing this? >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> When I call DMPlexCreateSection(), a nullified pointer >>>>>>>>>>> "nolabel(:)=>NULL()" is provided. What is a possible solution to this >>>>>>>>>>> problem? It looks like there is a problem with a processor that does not >>>>>>>>>>> have any boundaries. A piece of the source code is attached to show how >>>>>>>>>>> the DMPlexCreateSection() is used in the code. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Mike >>>>>>>>>>> >>>>>>>>>>> [16]PETSC ERROR: --------------------- Error Message >>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>> [16]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>> [16]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>> [16]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>>>> shooting. >>>>>>>>>>> [16]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>> [16]PETSC ERROR: #1 ISGetLocalSize() at >>>>>>>>>>> [16]PETSC ERROR: #2 DMPlexCreateSectionBCDof() at >>>>>>>>>>> [16]PETSC ERROR: #3 DMPlexCreateSection() at >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>> experiments lead. >>>>>>>>>> -- Norbert Wiener >>>>>>>>>> >>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 13 10:46:26 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 13 Jul 2022 10:46:26 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 10:41 AM Mike Michell wrote: > Thank you for the quick response. Below is the full error message I get. > > > [0]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [0]PETSC ERROR: Argument out of range > [0]PETSC ERROR: No face description for cell type unknown > Here is the problem. The pyramid (or some other cell) was classified as "unknown". First, make sure the Gmsh file is version 4.1. If that fails, send the Gmsh file and I will try to figure out why the cell is not coming up as a pyramid. Thanks, Matt > [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown > [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 > 10:38:31 2022 > [0]PETSC ERROR: Configure options > --prefix=/home/Mike/Library/petsc_partition/install-intel > PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc > --with-fc=mpiifort --download-fblaslapack --download-metis > --download-parmetis --download-eigen --download-pragmatic --download-hdf5 > --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" > CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 > [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 > [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 > [0]PETSC ERROR: #3 DMPlexInterpolate() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 > [0]PETSC ERROR: #4 DMPlexCreateGmsh() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 > [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 > [0]PETSC ERROR: #6 DMPlexCreateFromFile() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 > [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 > [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at > /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 > [0]PETSC ERROR: #9 DMSetFromOptions() at > /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 > [0]PETSC ERROR: #10 User provided function() at User file:0 > Abort(63) on node 0 (rank 0 in comm 16): application called > MPI_Abort(MPI_COMM_SELF, 63) - process 0 > > Thanks, > Mike > > >> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell >> wrote: >> >>> Hi, DMCreate() is used to load/distribute grid built from gmsh, and the >>> function crashes when a mixed mesh of tetra and pyramids in 3D. It looks >>> PETSc can handle the cell types of >>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>> crashes when pyramids included in gmsh file. >>> >>> Below functions are used to mesh distribution. >>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>> >>> Below error messages got from run. >>> >> >> I need the complete error message. This is only the stack. I cannot see >> the error message, or the version of PETSc you are using. >> >> This should work, so I do not immediately know what is wrong. >> >> Thanks, >> >> Matt >> >> >>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>> Abort(63) on node 0 (rank 0 in comm 16): application called >>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>> >>> Can I get any comments on that? >>> >>> Thanks, >>> >>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 11:18:20 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 11:18:20 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: Attached is a mixed mesh file that I am testing. I cannot see any special marker for pyramid cells. Version of gmsh is 4.9.0. Thanks, > On Wed, Jul 13, 2022 at 10:41 AM Mike Michell > wrote: > >> Thank you for the quick response. Below is the full error message I get. >> >> >> [0]PETSC ERROR: --------------------- Error Message >> -------------------------------------------------------------- >> [0]PETSC ERROR: Argument out of range >> [0]PETSC ERROR: No face description for cell type unknown >> > > Here is the problem. The pyramid (or some other cell) was classified as > "unknown". First, make sure the Gmsh file is version 4.1. > If that fails, send the Gmsh file and I will try to figure out why the > cell is not coming up as a pyramid. > > Thanks, > > Matt > > >> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >> [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown >> [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 >> 10:38:31 2022 >> [0]PETSC ERROR: Configure options >> --prefix=/home/Mike/Library/petsc_partition/install-intel >> PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc >> --with-fc=mpiifort --download-fblaslapack --download-metis >> --download-parmetis --download-eigen --download-pragmatic --download-hdf5 >> --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" >> CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 >> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >> [0]PETSC ERROR: #3 DMPlexInterpolate() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >> [0]PETSC ERROR: #9 DMSetFromOptions() at >> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >> [0]PETSC ERROR: #10 User provided function() at User file:0 >> Abort(63) on node 0 (rank 0 in comm 16): application called >> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >> >> Thanks, >> Mike >> >> >>> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell >>> wrote: >>> >>>> Hi, DMCreate() is used to load/distribute grid built from gmsh, and the >>>> function crashes when a mixed mesh of tetra and pyramids in 3D. It looks >>>> PETSc can handle the cell types of >>>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>>> crashes when pyramids included in gmsh file. >>>> >>>> Below functions are used to mesh distribution. >>>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>>> >>>> Below error messages got from run. >>>> >>> >>> I need the complete error message. This is only the stack. I cannot see >>> the error message, or the version of PETSc you are using. >>> >>> This should work, so I do not immediately know what is wrong. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>> >>>> Can I get any comments on that? >>>> >>>> Thanks, >>>> >>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: sphere_mixed_tetra_pyramid.msh Type: application/octet-stream Size: 652546 bytes Desc: not available URL: From knepley at gmail.com Wed Jul 13 12:40:30 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 13 Jul 2022 12:40:30 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 11:18 AM Mike Michell wrote: > Attached is a mixed mesh file that I am testing. I cannot see any special > marker for pyramid cells. Version of gmsh is 4.9.0. > You are correct. Pyramids were disabled. I have activated them here: https://gitlab.com/petsc/petsc/-/merge_requests/5422 You mesh runs fine after this for me. I am not sure things like geometry will work for pyramids. However, if you find something broken, just let me know. Thanks, Matt > Thanks, > >> >> On Wed, Jul 13, 2022 at 10:41 AM Mike Michell >> wrote: >> >>> Thank you for the quick response. Below is the full error message I get. >>> >>> >>> [0]PETSC ERROR: --------------------- Error Message >>> -------------------------------------------------------------- >>> [0]PETSC ERROR: Argument out of range >>> [0]PETSC ERROR: No face description for cell type unknown >>> >> >> Here is the problem. The pyramid (or some other cell) was classified as >> "unknown". First, make sure the Gmsh file is version 4.1. >> If that fails, send the Gmsh file and I will try to figure out why the >> cell is not coming up as a pyramid. >> >> Thanks, >> >> Matt >> >> >>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >>> [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>> [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 >>> 10:38:31 2022 >>> [0]PETSC ERROR: Configure options >>> --prefix=/home/Mike/Library/petsc_partition/install-intel >>> PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc >>> --with-fc=mpiifort --download-fblaslapack --download-metis >>> --download-parmetis --download-eigen --download-pragmatic --download-hdf5 >>> --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" >>> CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 >>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>> Abort(63) on node 0 (rank 0 in comm 16): application called >>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>> >>> Thanks, >>> Mike >>> >>> >>>> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell >>>> wrote: >>>> >>>>> Hi, DMCreate() is used to load/distribute grid built from gmsh, and >>>>> the function crashes when a mixed mesh of tetra and pyramids in 3D. It >>>>> looks PETSc can handle the cell types of >>>>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>>>> crashes when pyramids included in gmsh file. >>>>> >>>>> Below functions are used to mesh distribution. >>>>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>>>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>>>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>>>> >>>>> Below error messages got from run. >>>>> >>>> >>>> I need the complete error message. This is only the stack. I cannot see >>>> the error message, or the version of PETSc you are using. >>>> >>>> This should work, so I do not immediately know what is wrong. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>> >>>>> Can I get any comments on that? >>>>> >>>>> Thanks, >>>>> >>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 14:00:18 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 14:00:18 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: Okay thank you for the updating. I will keep tracking your merge request and pull it once it is merged with main branch. I believe there should be no problem with prism of triangular base. Thanks, Mike > On Wed, Jul 13, 2022 at 11:18 AM Mike Michell > wrote: > >> Attached is a mixed mesh file that I am testing. I cannot see any special >> marker for pyramid cells. Version of gmsh is 4.9.0. >> > > You are correct. Pyramids were disabled. I have activated them here: > > https://gitlab.com/petsc/petsc/-/merge_requests/5422 > > You mesh runs fine after this for me. I am not sure things like geometry > will work for pyramids. However, if you find something > broken, just let me know. > > Thanks, > > Matt > > >> Thanks, >> >>> >>> On Wed, Jul 13, 2022 at 10:41 AM Mike Michell >>> wrote: >>> >>>> Thank you for the quick response. Below is the full error message I >>>> get. >>>> >>>> >>>> [0]PETSC ERROR: --------------------- Error Message >>>> -------------------------------------------------------------- >>>> [0]PETSC ERROR: Argument out of range >>>> [0]PETSC ERROR: No face description for cell type unknown >>>> >>> >>> Here is the problem. The pyramid (or some other cell) was classified as >>> "unknown". First, make sure the Gmsh file is version 4.1. >>> If that fails, send the Gmsh file and I will try to figure out why the >>> cell is not coming up as a pyramid. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>> shooting. >>>> [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>> [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 >>>> 10:38:31 2022 >>>> [0]PETSC ERROR: Configure options >>>> --prefix=/home/Mike/Library/petsc_partition/install-intel >>>> PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc >>>> --with-fc=mpiifort --download-fblaslapack --download-metis >>>> --download-parmetis --download-eigen --download-pragmatic --download-hdf5 >>>> --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" >>>> CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 >>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>> >>>> Thanks, >>>> Mike >>>> >>>> >>>>> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell >>>>> wrote: >>>>> >>>>>> Hi, DMCreate() is used to load/distribute grid built from gmsh, and >>>>>> the function crashes when a mixed mesh of tetra and pyramids in 3D. It >>>>>> looks PETSc can handle the cell types of >>>>>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>>>>> crashes when pyramids included in gmsh file. >>>>>> >>>>>> Below functions are used to mesh distribution. >>>>>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>>>>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>>>>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>>>>> >>>>>> Below error messages got from run. >>>>>> >>>>> >>>>> I need the complete error message. This is only the stack. I cannot >>>>> see the error message, or the version of PETSc you are using. >>>>> >>>>> This should work, so I do not immediately know what is wrong. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>>> >>>>>> Can I get any comments on that? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Wed Jul 13 16:17:47 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Wed, 13 Jul 2022 16:17:47 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: Before your pull request merged to main, I copied your change to my local /src/dm/impls/plex/plexgmsh.c to test pyramids. Loading DMPlex with the mesh including pyramids works okay, but printing out the solution field to .vtk or .vtu format causes a problem with "Unknown Cell Type Error" from post-processing tools (such as tecplot or paraview). I had a look at /src/dm/impls/plex/plexvtk.c the function, DMPlexVTKGetCellType_Internal() seems not explicitly including a cellType marker for prism and pyramids. Probably, "VTK_WEDGE" is prism with triangular base, but still, there seems no pyramids marker. Thanks, > On Wed, Jul 13, 2022 at 11:18 AM Mike Michell > wrote: > >> Attached is a mixed mesh file that I am testing. I cannot see any special >> marker for pyramid cells. Version of gmsh is 4.9.0. >> > > You are correct. Pyramids were disabled. I have activated them here: > > https://gitlab.com/petsc/petsc/-/merge_requests/5422 > > You mesh runs fine after this for me. I am not sure things like geometry > will work for pyramids. However, if you find something > broken, just let me know. > > Thanks, > > Matt > > >> Thanks, >> >>> >>> On Wed, Jul 13, 2022 at 10:41 AM Mike Michell >>> wrote: >>> >>>> Thank you for the quick response. Below is the full error message I >>>> get. >>>> >>>> >>>> [0]PETSC ERROR: --------------------- Error Message >>>> -------------------------------------------------------------- >>>> [0]PETSC ERROR: Argument out of range >>>> [0]PETSC ERROR: No face description for cell type unknown >>>> >>> >>> Here is the problem. The pyramid (or some other cell) was classified as >>> "unknown". First, make sure the Gmsh file is version 4.1. >>> If that fails, send the Gmsh file and I will try to figure out why the >>> cell is not coming up as a pyramid. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>> shooting. >>>> [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>> [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 >>>> 10:38:31 2022 >>>> [0]PETSC ERROR: Configure options >>>> --prefix=/home/Mike/Library/petsc_partition/install-intel >>>> PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc >>>> --with-fc=mpiifort --download-fblaslapack --download-metis >>>> --download-parmetis --download-eigen --download-pragmatic --download-hdf5 >>>> --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" >>>> CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 >>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>> >>>> Thanks, >>>> Mike >>>> >>>> >>>>> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell >>>>> wrote: >>>>> >>>>>> Hi, DMCreate() is used to load/distribute grid built from gmsh, and >>>>>> the function crashes when a mixed mesh of tetra and pyramids in 3D. It >>>>>> looks PETSc can handle the cell types of >>>>>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>>>>> crashes when pyramids included in gmsh file. >>>>>> >>>>>> Below functions are used to mesh distribution. >>>>>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>>>>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>>>>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>>>>> >>>>>> Below error messages got from run. >>>>>> >>>>> >>>>> I need the complete error message. This is only the stack. I cannot >>>>> see the error message, or the version of PETSc you are using. >>>>> >>>>> This should work, so I do not immediately know what is wrong. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>>> >>>>>> Can I get any comments on that? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 13 16:45:39 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 13 Jul 2022 16:45:39 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 4:18 PM Mike Michell wrote: > Before your pull request merged to main, I copied your change to my local > /src/dm/impls/plex/plexgmsh.c to test pyramids. > > Loading DMPlex with the mesh including pyramids works okay, but printing > out the solution field to .vtk or .vtu format causes a problem with > "Unknown Cell Type Error" from post-processing tools (such as tecplot or > paraview). > > I had a look at /src/dm/impls/plex/plexvtk.c the function, > DMPlexVTKGetCellType_Internal() seems not explicitly including a cellType > marker for prism and pyramids. Probably, "VTK_WEDGE" is prism with > triangular base, but still, there seems no pyramids marker. > Yes, I am not sure it supports pyramids. Will have to look. Thanks, Matt > Thanks, > > >> On Wed, Jul 13, 2022 at 11:18 AM Mike Michell >> wrote: >> >>> Attached is a mixed mesh file that I am testing. I cannot see any >>> special marker for pyramid cells. Version of gmsh is 4.9.0. >>> >> >> You are correct. Pyramids were disabled. I have activated them here: >> >> https://gitlab.com/petsc/petsc/-/merge_requests/5422 >> >> You mesh runs fine after this for me. I am not sure things like geometry >> will work for pyramids. However, if you find something >> broken, just let me know. >> >> Thanks, >> >> Matt >> >> >>> Thanks, >>> >>>> >>>> On Wed, Jul 13, 2022 at 10:41 AM Mike Michell >>>> wrote: >>>> >>>>> Thank you for the quick response. Below is the full error message I >>>>> get. >>>>> >>>>> >>>>> [0]PETSC ERROR: --------------------- Error Message >>>>> -------------------------------------------------------------- >>>>> [0]PETSC ERROR: Argument out of range >>>>> [0]PETSC ERROR: No face description for cell type unknown >>>>> >>>> >>>> Here is the problem. The pyramid (or some other cell) was classified as >>>> "unknown". First, make sure the Gmsh file is version 4.1. >>>> If that fails, send the Gmsh file and I will try to figure out why the >>>> cell is not coming up as a pyramid. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>> shooting. >>>>> [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>> [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 >>>>> 10:38:31 2022 >>>>> [0]PETSC ERROR: Configure options >>>>> --prefix=/home/Mike/Library/petsc_partition/install-intel >>>>> PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc >>>>> --with-fc=mpiifort --download-fblaslapack --download-metis >>>>> --download-parmetis --download-eigen --download-pragmatic --download-hdf5 >>>>> --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" >>>>> CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 >>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>> >>>>> Thanks, >>>>> Mike >>>>> >>>>> >>>>>> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell >>>>>> wrote: >>>>>> >>>>>>> Hi, DMCreate() is used to load/distribute grid built from gmsh, and >>>>>>> the function crashes when a mixed mesh of tetra and pyramids in 3D. It >>>>>>> looks PETSc can handle the cell types of >>>>>>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>>>>>> crashes when pyramids included in gmsh file. >>>>>>> >>>>>>> Below functions are used to mesh distribution. >>>>>>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>>>>>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>>>>>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>>>>>> >>>>>>> Below error messages got from run. >>>>>>> >>>>>> >>>>>> I need the complete error message. This is only the stack. I cannot >>>>>> see the error message, or the version of PETSc you are using. >>>>>> >>>>>> This should work, so I do not immediately know what is wrong. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>>>> >>>>>>> Can I get any comments on that? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Wed Jul 13 20:52:54 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Wed, 13 Jul 2022 20:52:54 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index Message-ID: Dear petsc team, I am a user of DMPlex for a finite volume code and there is a necessity to know global index of each cell. Here the global index means the indexing that can be found from a mesh file itself without distribution over processors. It seems petsc community denotes this indexing term as "natural". What I want to do is to create a local array (not petsc vector but just an array variable in the program) to map distributed cell ID to natual cell ID, for example, an array "A"; A(distributed_node_ID) = natural_node_ID There are some petsc functions to support mapping between global and natural vectors. However, I just need to define the array "A" as above example. To achieve this, what is a proper/smart way? In other words, how can I extract the natural_cell_ID from a distributed local_cell_ID? I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but after this, defining all the required section and star forest objects to get natural and global vectors seems not that direct way for my purpose, which is just to extract the above mapping array "A". Can I get any comments about it? Regards Mo -------------- next part -------------- An HTML attachment was scrubbed... URL: From snailsoar at hotmail.com Thu Jul 14 06:18:26 2022 From: snailsoar at hotmail.com (feng wang) Date: Thu, 14 Jul 2022 11:18:26 +0000 Subject: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number Message-ID: Dear All, I am using GMRES with complex numbers and would like to compute the Ritz values. I am looking at KSPComputeRitz and it seems to me that it only works with Petsc compiled with real numbers. Is there an easy alternative way to compute Ritz values for matrices with complex numbers? Thanks, Feng -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Thu Jul 14 07:23:32 2022 From: mfadams at lbl.gov (Mark Adams) Date: Thu, 14 Jul 2022 08:23:32 -0400 Subject: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number In-Reply-To: References: Message-ID: Why do you say it only works with Real? You need to configure PETSc to use complex numbers and it should work. This is an advanced method and it does not have any tests, which basically says it is very experimental. Don't expect it to be very robust. Mark On Thu, Jul 14, 2022 at 7:19 AM feng wang wrote: > Dear All, > > I am using GMRES with complex numbers and would like to compute the Ritz > values. I am looking at KSPComputeRitz > and it > seems to me that it only works with Petsc compiled with real numbers. Is > there an easy alternative way to compute Ritz values for matrices with > complex numbers? > > Thanks, > Feng > -------------- next part -------------- An HTML attachment was scrubbed... URL: From snailsoar at hotmail.com Thu Jul 14 08:54:52 2022 From: snailsoar at hotmail.com (feng wang) Date: Thu, 14 Jul 2022 13:54:52 +0000 Subject: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number In-Reply-To: References: Message-ID: Hi Mark, Thanks for your reply! Maybe I have a misunderstanding of the documentation of KSPComputeRitz (https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/). It says "-this is currently not implemented when PETSc is built with complex numbers". But if it works, I will give it a try. Thanks, Feng ________________________________ From: Mark Adams Sent: 14 July 2022 12:23 To: feng wang Cc: petsc-users at mcs.anl.gov Subject: Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number Why do you say it only works with Real? You need to configure PETSc to use complex numbers and it should work. This is an advanced method and it does not have any tests, which basically says it is very experimental. Don't expect it to be very robust. Mark On Thu, Jul 14, 2022 at 7:19 AM feng wang > wrote: Dear All, I am using GMRES with complex numbers and would like to compute the Ritz values. I am looking at KSPComputeRitz and it seems to me that it only works with Petsc compiled with real numbers. Is there an easy alternative way to compute Ritz values for matrices with complex numbers? Thanks, Feng -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Thu Jul 14 09:16:02 2022 From: mfadams at lbl.gov (Mark Adams) Date: Thu, 14 Jul 2022 10:16:02 -0400 Subject: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number In-Reply-To: References: Message-ID: No. I missed that note. Complex has not been implemented. On Thu, Jul 14, 2022 at 9:54 AM feng wang wrote: > Hi Mark, > > Thanks for your reply! > > Maybe I have a misunderstanding of the documentation of KSPComputeRitz ( > https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/). It says > "-this is currently not implemented when PETSc is built with complex > numbers". > > But if it works, I will give it a try. > > Thanks, > Feng > > > > > > ------------------------------ > *From:* Mark Adams > *Sent:* 14 July 2022 12:23 > *To:* feng wang > *Cc:* petsc-users at mcs.anl.gov > *Subject:* Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex > number > > Why do you say it only works with Real? You need to configure PETSc to use > complex numbers and it should work. > This is an advanced method and it does not have any tests, which basically > says it is very experimental. > Don't expect it to be very robust. > > Mark > > On Thu, Jul 14, 2022 at 7:19 AM feng wang wrote: > > Dear All, > > I am using GMRES with complex numbers and would like to compute the Ritz > values. I am looking at KSPComputeRitz > and it > seems to me that it only works with Petsc compiled with real numbers. Is > there an easy alternative way to compute Ritz values for matrices with > complex numbers? > > Thanks, > Feng > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Thu Jul 14 10:00:06 2022 From: bsmith at petsc.dev (Barry Smith) Date: Thu, 14 Jul 2022 11:00:06 -0400 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: <3EC86FAA-B92A-4AFF-A653-F12EED5F29B9@petsc.dev> > On Jul 13, 2022, at 9:52 PM, Bora Jeong wrote: > > Dear petsc team, > > I am a user of DMPlex for a finite volume code and there is a necessity to know global index of each cell. Here the global index means the indexing that can be found from a mesh file itself without distribution over processors. It seems petsc community denotes this indexing term as "natural". > > What I want to do is to create a local array (not petsc vector but just an array variable in the program) to map distributed cell ID to natual cell ID, for example, an array "A"; > A(distributed_node_ID) = natural_node_ID Is this array going to be complete on each MPI rank? That is on any rank you can make any distributed cell ID to the natural, or do you only need it for local cells (and ghosts)? > > There are some petsc functions to support mapping between global and natural vectors. However, I just need to define the array "A" as above example. To achieve this, what is a proper/smart way? In other words, how can I extract the natural_cell_ID from a distributed local_cell_ID? > > I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but after this, defining all the required section and star forest objects to get natural and global vectors seems not that direct way for my purpose, which is just to extract the above mapping array "A". Can I get any comments about it? > > Regards > Mo From snailsoar at hotmail.com Thu Jul 14 10:29:43 2022 From: snailsoar at hotmail.com (feng wang) Date: Thu, 14 Jul 2022 15:29:43 +0000 Subject: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number In-Reply-To: References: Message-ID: Thanks for the clarification. any recommendations to get around this? I am solving a set of linear systems of A_i x_i = B_i with matrix-based GMRES. The entries of A_i and B_i are complex numbers. It is pre-conditioned with ASM and the preconditioning matrix is A_i itself. I would like to show the Ritz value to understand the convergence behaviour for each A_i x_i = B_i. ________________________________ From: Mark Adams Sent: 14 July 2022 14:16 To: feng wang Cc: petsc-users at mcs.anl.gov Subject: Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number No. I missed that note. Complex has not been implemented. On Thu, Jul 14, 2022 at 9:54 AM feng wang > wrote: Hi Mark, Thanks for your reply! Maybe I have a misunderstanding of the documentation of KSPComputeRitz (https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/). It says "-this is currently not implemented when PETSc is built with complex numbers". But if it works, I will give it a try. Thanks, Feng ________________________________ From: Mark Adams > Sent: 14 July 2022 12:23 To: feng wang > Cc: petsc-users at mcs.anl.gov > Subject: Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number Why do you say it only works with Real? You need to configure PETSc to use complex numbers and it should work. This is an advanced method and it does not have any tests, which basically says it is very experimental. Don't expect it to be very robust. Mark On Thu, Jul 14, 2022 at 7:19 AM feng wang > wrote: Dear All, I am using GMRES with complex numbers and would like to compute the Ritz values. I am looking at KSPComputeRitz and it seems to me that it only works with Petsc compiled with real numbers. Is there an easy alternative way to compute Ritz values for matrices with complex numbers? Thanks, Feng -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Thu Jul 14 10:49:13 2022 From: knepley at gmail.com (Matthew Knepley) Date: Thu, 14 Jul 2022 10:49:13 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: > Dear petsc team, > > I am a user of DMPlex for a finite volume code and there is a necessity to > know global index of each cell. Here the global index means the indexing > that can be found from a mesh file itself without distribution over > processors. It seems petsc community denotes this indexing term as > "natural". > > What I want to do is to create a local array (not petsc vector but just an > array variable in the program) to map distributed cell ID to natual cell > ID, for example, an array "A"; > A(distributed_node_ID) = natural_node_ID > > There are some petsc functions to support mapping between global and > natural vectors. However, I just need to define the array "A" as above > example. To achieve this, what is a proper/smart way? In other words, how > can I extract the natural_cell_ID from a distributed local_cell_ID? > > I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but after > this, defining all the required section and star forest objects to get > natural and global vectors seems not that direct way for my purpose, which > is just to extract the above mapping array "A". Can I get any comments > about it? > There is only one thing created, the sfNatural PetscSF object, which you can get with DMGetNaturalSF(). The roots of this SF are the global numbers of dofs stored in PETSc vectors, and the leaves are natural numbers for these dofs. Thus, when we map global vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). Mapping natural to global we call PetscSFReduceBegin/End(). You could pull the information out of the SF using PetscSFGetGraph() if you want. Thanks, Matt > Regards > Mo > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mfadams at lbl.gov Thu Jul 14 10:49:12 2022 From: mfadams at lbl.gov (Mark Adams) Date: Thu, 14 Jul 2022 11:49:12 -0400 Subject: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number In-Reply-To: References: Message-ID: On Thu, Jul 14, 2022 at 11:29 AM feng wang wrote: > Thanks for the clarification. any recommendations to get around this? > I would look at the existing code and see if you can see what is limiting it to real (comments hopefully), if it looks like something you could do, start with a git repo of PETSc, configure with complex scalar values, modify an existing test or make your own to test it, and make it work. At that point you can contribute that to PETSc (there is documentation on how to do that including our coding practices that you should be able to infer to a large extent from the code you are modifying). At that point PETSc will maintain it. Mark > > I am solving a set of linear systems of A_i x_i = B_i with matrix-based > GMRES. The entries of A_i and B_i are complex numbers. It is > pre-conditioned with ASM and the preconditioning matrix is A_i itself. I > would like to show the Ritz value to understand the convergence behaviour > for each A_i x_i = B_i. > ------------------------------ > *From:* Mark Adams > *Sent:* 14 July 2022 14:16 > *To:* feng wang > *Cc:* petsc-users at mcs.anl.gov > *Subject:* Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex > number > > No. I missed that note. > Complex has not been implemented. > > > On Thu, Jul 14, 2022 at 9:54 AM feng wang wrote: > > Hi Mark, > > Thanks for your reply! > > Maybe I have a misunderstanding of the documentation of KSPComputeRitz ( > https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/). It says > "-this is currently not implemented when PETSc is built with complex > numbers". > > But if it works, I will give it a try. > > Thanks, > Feng > > > > > > ------------------------------ > *From:* Mark Adams > *Sent:* 14 July 2022 12:23 > *To:* feng wang > *Cc:* petsc-users at mcs.anl.gov > *Subject:* Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex > number > > Why do you say it only works with Real? You need to configure PETSc to use > complex numbers and it should work. > This is an advanced method and it does not have any tests, which basically > says it is very experimental. > Don't expect it to be very robust. > > Mark > > On Thu, Jul 14, 2022 at 7:19 AM feng wang wrote: > > Dear All, > > I am using GMRES with complex numbers and would like to compute the Ritz > values. I am looking at KSPComputeRitz > and it > seems to me that it only works with Petsc compiled with real numbers. Is > there an easy alternative way to compute Ritz values for matrices with > complex numbers? > > Thanks, > Feng > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jp.salazar at pm.me Thu Jul 14 11:32:28 2022 From: jp.salazar at pm.me (Juan Pablo de Lima Costa Salazar) Date: Thu, 14 Jul 2022 16:32:28 +0000 Subject: [petsc-users] Error running src/snes/tutorials/ex19 on Nvidia Tesla K40m : CUDA ERROR (code = 101, invalid device ordinal) Message-ID: Hello, I was hoping to get help regarding a runtime error I am encountering on a cluster node with 4 Tesla K40m GPUs after configuring PETSc with the following command: $./configure --force \ --with-precision=double \ --with-debugging=0 \ --COPTFLAGS=-O3 \ --CXXOPTFLAGS=-O3 \ --FOPTFLAGS=-O3 \ PETSC_ARCH=linux64GccDPInt32-spack \ --download-fblaslapack \ --download-openblas \ --download-hypre \ --download-hypre-configure-arguments=--enable-unified-memory \ --with-mpi-dir=/opt/ohpc/pub/mpi/openmpi4-gnu9/4.0.4 \ --with-cuda=1 \ --download-suitesparse \ --download-dir=downloads \ --with-cudac=/opt/ohpc/admin/spack/0.15.0/opt/spack/linux-centos8-ivybridge/gcc-9.3.0/cuda-11.7.0-hel25vgwc7fixnvfl5ipvnh34fnskw3m/bin/nvcc \ --with-packages-download-dir=downloads \ --download-sowing=downloads/v1.1.26-p4.tar.gz \ --with-cuda-arch=35 When I run $ make PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda PETSC_ARCH=linux64GccDPInt32-spack check Running check examples to verify correct installation Using PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda and PETSC_ARCH=linux64GccDPInt32-spack C/C++ example src/snes/tutorials/ex19 run successfully with 1 MPI process C/C++ example src/snes/tutorials/ex19 run successfully with 2 MPI processes 3,5c3,15 < 1 SNES Function norm 4.12227e-06 < 2 SNES Function norm 6.098e-11 < Number of SNES iterations = 2 --- > CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 > CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 > -------------------------------------------------------------------------- > Primary job terminated normally, but 1 process returned > a non-zero exit code. Per user-direction, the job has been aborted. > -------------------------------------------------------------------------- > -------------------------------------------------------------------------- > mpiexec detected that one or more processes exited with non-zero status, thus causing > the job to be terminated. The first process to do so was: > > Process name: [[52712,1],0] > Exit code: 1 > -------------------------------------------------------------------------- /home/juan/OpenFOAM/juan-v2206/petsc-cuda/src/snes/tutorials Possible problem with ex19 running with hypre, diffs above ========================================= C/C++ example src/snes/tutorials/ex19 run successfully with cuda C/C++ example src/snes/tutorials/ex19 run successfully with suitesparse Fortran example src/snes/tutorials/ex5f run successfully with 1 MPI process Completed test examples I have compiled the code on the head node (without GPUs) and on the compute node where there are 4 GPUs. $nvidia-debugdump -l Found 4 NVIDIA devices Device ID: 0 Device name: Tesla K40m GPU internal ID: 0320717032250 Device ID: 1 Device name: Tesla K40m GPU internal ID: 0320717031968 Device ID: 2 Device name: Tesla K40m GPU internal ID: 0320717032246 Device ID: 3 Device name: Tesla K40m GPU internal ID: 0320717032235 Attached are the log files form configure and make. Any pointers are highly appreciated. My intention is to use PETSc as a linear solver for OpenFOAM, leveraging the availability of GPUs at the same time. Currently I can run PETSc without GPU support. Cheers, Juan S. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: configure.log.tar.gz Type: application/x-gzip Size: 109937 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: make.log.tar.gz Type: application/x-gzip Size: 15760 bytes Desc: not available URL: From bsmith at petsc.dev Thu Jul 14 11:54:51 2022 From: bsmith at petsc.dev (Barry Smith) Date: Thu, 14 Jul 2022 12:54:51 -0400 Subject: [petsc-users] Error running src/snes/tutorials/ex19 on Nvidia Tesla K40m : CUDA ERROR (code = 101, invalid device ordinal) In-Reply-To: References: Message-ID: So the PETSc test all run, including the test that uses a GPU. The hypre test is failing. It is impossible to tell from the output why. You can run it manually, cd src/snes/tutorials make ex19 mpiexec -n 1 ./ex19 -dm_vec_type cuda -dm_mat_type aijcusparse -da_refine 3 -snes_monitor_short -ksp_norm_type unpreconditioned -pc_type hypre -info > somefile then take a look at the output in somefile and send it to us. Barry > On Jul 14, 2022, at 12:32 PM, Juan Pablo de Lima Costa Salazar via petsc-users wrote: > > Hello, > > I was hoping to get help regarding a runtime error I am encountering on a cluster node with 4 Tesla K40m GPUs after configuring PETSc with the following command: > > $./configure --force \ > --with-precision=double \ > --with-debugging=0 \ > --COPTFLAGS=-O3 \ > --CXXOPTFLAGS=-O3 \ > --FOPTFLAGS=-O3 \ > PETSC_ARCH=linux64GccDPInt32-spack \ > --download-fblaslapack \ > --download-openblas \ > --download-hypre \ > --download-hypre-configure-arguments=--enable-unified-memory \ > --with-mpi-dir=/opt/ohpc/pub/mpi/openmpi4-gnu9/4.0.4 \ > --with-cuda=1 \ > --download-suitesparse \ > --download-dir=downloads \ > --with-cudac=/opt/ohpc/admin/spack/0.15.0/opt/spack/linux-centos8-ivybridge/gcc-9.3.0/cuda-11.7.0-hel25vgwc7fixnvfl5ipvnh34fnskw3m/bin/nvcc \ > --with-packages-download-dir=downloads \ > --download-sowing=downloads/v1.1.26-p4.tar.gz \ > --with-cuda-arch=35 > > When I run > > $ make PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda PETSC_ARCH=linux64GccDPInt32-spack check > Running check examples to verify correct installation > Using PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda and PETSC_ARCH=linux64GccDPInt32-spack > C/C++ example src/snes/tutorials/ex19 run successfully with 1 MPI process > C/C++ example src/snes/tutorials/ex19 run successfully with 2 MPI processes > 3,5c3,15 > < 1 SNES Function norm 4.12227e-06 > < 2 SNES Function norm 6.098e-11 > < Number of SNES iterations = 2 > --- > > CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 > > CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 > > -------------------------------------------------------------------------- > > Primary job terminated normally, but 1 process returned > > a non-zero exit code. Per user-direction, the job has been aborted. > > -------------------------------------------------------------------------- > > -------------------------------------------------------------------------- > > mpiexec detected that one or more processes exited with non-zero status, thus causing > > the job to be terminated. The first process to do so was: > > > > Process name: [[52712,1],0] > > Exit code: 1 > > -------------------------------------------------------------------------- > /home/juan/OpenFOAM/juan-v2206/petsc-cuda/src/snes/tutorials > Possible problem with ex19 running with hypre, diffs above > ========================================= > C/C++ example src/snes/tutorials/ex19 run successfully with cuda > C/C++ example src/snes/tutorials/ex19 run successfully with suitesparse > Fortran example src/snes/tutorials/ex5f run successfully with 1 MPI process > Completed test examples > > I have compiled the code on the head node (without GPUs) and on the compute node where there are 4 GPUs. > > $nvidia-debugdump -l > Found 4 NVIDIA devices > Device ID: 0 > Device name: Tesla K40m > GPU internal ID: 0320717032250 > > Device ID: 1 > Device name: Tesla K40m > GPU internal ID: 0320717031968 > > Device ID: 2 > Device name: Tesla K40m > GPU internal ID: 0320717032246 > > Device ID: 3 > Device name: Tesla K40m > GPU internal ID: 0320717032235 > > Attached are the log files form configure and make. > > Any pointers are highly appreciated. My intention is to use PETSc as a linear solver for OpenFOAM, leveraging the availability of GPUs at the same time. Currently I can run PETSc without GPU support. > > Cheers, > Juan S. > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefano.zampini at gmail.com Thu Jul 14 11:56:42 2022 From: stefano.zampini at gmail.com (Stefano Zampini) Date: Thu, 14 Jul 2022 18:56:42 +0200 Subject: [petsc-users] Error running src/snes/tutorials/ex19 on Nvidia Tesla K40m : CUDA ERROR (code = 101, invalid device ordinal) In-Reply-To: References: Message-ID: You don't need unified memory for boomeramg to work. On Thu, Jul 14, 2022, 18:55 Barry Smith wrote: > > So the PETSc test all run, including the test that uses a GPU. > > The hypre test is failing. It is impossible to tell from the output why. > > You can run it manually, cd src/snes/tutorials > > make ex19 > mpiexec -n 1 ./ex19 -dm_vec_type cuda -dm_mat_type aijcusparse -da_refine > 3 -snes_monitor_short -ksp_norm_type unpreconditioned -pc_type hypre -info > > somefile > > then take a look at the output in somefile and send it to us. > > Barry > > > > On Jul 14, 2022, at 12:32 PM, Juan Pablo de Lima Costa Salazar via > petsc-users wrote: > > Hello, > > I was hoping to get help regarding a runtime error I am encountering on a > cluster node with 4 Tesla K40m GPUs after configuring PETSc with the > following command: > > $./configure --force \ > --with-precision=double \ > --with-debugging=0 \ > --COPTFLAGS=-O3 \ > --CXXOPTFLAGS=-O3 \ > --FOPTFLAGS=-O3 \ > PETSC_ARCH=linux64GccDPInt32-spack \ > --download-fblaslapack \ > --download-openblas \ > --download-hypre \ > > --download-hypre-configure-arguments=--enable-unified-memory \ > --with-mpi-dir=/opt/ohpc/pub/mpi/openmpi4-gnu9/4.0.4 \ > --with-cuda=1 \ > --download-suitesparse \ > --download-dir=downloads \ > > --with-cudac=/opt/ohpc/admin/spack/0.15.0/opt/spack/linux-centos8-ivybridge/gcc-9.3.0/cuda-11.7.0-hel25vgwc7fixnvfl5ipvnh34fnskw3m/bin/nvcc > \ > --with-packages-download-dir=downloads \ > --download-sowing=downloads/v1.1.26-p4.tar.gz \ > --with-cuda-arch=35 > > When I run > > $ make PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda > PETSC_ARCH=linux64GccDPInt32-spack check > Running check examples to verify correct installation > Using PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda and > PETSC_ARCH=linux64GccDPInt32-spack > C/C++ example src/snes/tutorials/ex19 run successfully with 1 MPI process > C/C++ example src/snes/tutorials/ex19 run successfully with 2 MPI processes > 3,5c3,15 > < 1 SNES Function norm 4.12227e-06 > < 2 SNES Function norm 6.098e-11 > < Number of SNES iterations = 2 > --- > > CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 > > CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 > > > -------------------------------------------------------------------------- > > Primary job terminated normally, but 1 process returned > > a non-zero exit code. Per user-direction, the job has been aborted. > > > -------------------------------------------------------------------------- > > > -------------------------------------------------------------------------- > > mpiexec detected that one or more processes exited with non-zero status, > thus causing > > the job to be terminated. The first process to do so was: > > > > Process name: [[52712,1],0] > > Exit code: 1 > > > -------------------------------------------------------------------------- > /home/juan/OpenFOAM/juan-v2206/petsc-cuda/src/snes/tutorials > Possible problem with ex19 running with hypre, diffs above > ========================================= > C/C++ example src/snes/tutorials/ex19 run successfully with cuda > C/C++ example src/snes/tutorials/ex19 run successfully with suitesparse > Fortran example src/snes/tutorials/ex5f run successfully with 1 MPI process > Completed test examples > > I have compiled the code on the head node (without GPUs) and on the > compute node where there are 4 GPUs. > > $nvidia-debugdump -l > Found 4 NVIDIA devices > Device ID: 0 > Device name: Tesla K40m > GPU internal ID: 0320717032250 > > Device ID: 1 > Device name: Tesla K40m > GPU internal ID: 0320717031968 > > Device ID: 2 > Device name: Tesla K40m > GPU internal ID: 0320717032246 > > Device ID: 3 > Device name: Tesla K40m > GPU internal ID: 0320717032235 > > Attached are the log files form configure and make. > > Any pointers are highly appreciated. My intention is to use PETSc as a > linear solver for OpenFOAM, leveraging the availability of GPUs at the same > time. Currently I can run PETSc without GPU support. > > Cheers, > Juan S. > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jp.salazar at pm.me Thu Jul 14 15:35:28 2022 From: jp.salazar at pm.me (Juan Pablo de Lima Costa Salazar) Date: Thu, 14 Jul 2022 20:35:28 +0000 Subject: [petsc-users] Error running src/snes/tutorials/ex19 on Nvidia Tesla K40m : CUDA ERROR (code = 101, invalid device ordinal) In-Reply-To: References: Message-ID: <41B924FD-AD76-4C87-BA04-01BA6E3D4594@pm.me> Thank you Barry and Stefano, Below is the output from the example, which I ran with an added option since my mpi is not gpu aware. I believe this may be responsible for the error. The reason I chose to compile with the option >>> --download-hypre-configure-arguments=--enable-unified-memory \ is because it was in config/examples/arch-ci-linux-cuda-pkgs.py . There are several other examples and there is no other particular reason why I chose this one, other than using hyper. I didn?t think too much about it. After recompiling without this option the example ran successfully. I will see about combining openmpi with cuda support. Thanks! For the sake of reference: With the --download-hypre-configure-arguments=--enable-unified-memory option $ mpiexec -n 1 ./ex19 -dm_vec_type cuda -dm_mat_type aijcusparse -da_refine 3 -snes_monitor_short -ksp_norm_type unpreconditioned -pc_type hypre -use_gpu_aware_mpi 0 -info > log.ex19 2>&1 [0] PetscDetermineInitialFPTrap(): Floating point trapping is off by default 0 [0] PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType cuda supported, initializing [0] PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType hip not supported [0] PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not supported [0] PetscInitialize_Common(): PETSc successfully started: number of processors = 1 [0] PetscGetHostName(): Rejecting domainname, likely is NIS node021.(none) [0] PetscInitialize_Common(): Running on machine: node021 [0] PetscCommDuplicate(): Duplicating a communicator 140679929097504 30289408 max tags = 8388607 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929097504 30289408 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929097504 30289408 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929097504 30289408 [0] PetscCommDuplicate(): Duplicating a communicator 140679929096992 30157712 max tags = 8388607 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929096992 30157712 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929096992 30157712 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929096992 30157712 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929096992 30157712 [0] DMGetDMSNES(): Creating new DMSNES [0] PetscGetHostName(): Rejecting domainname, likely is NIS node021.(none) [0] configure(): Configured device 0 lid velocity = 0.0016, prandtl # = 1., grashof # = 1. [0] MatAssemblyEnd_SeqAIJ(): Matrix size: 2500 X 2500; storage space: 0 unneeded,48400 used [0] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0 [0] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 20 [0] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 2500) < 0.6. Do not useCompressedRow routines. [0] DMGetDMKSP(): Creating new DMKSP [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929096992 30157712 [0] PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext 0 SNES Function norm 0.0406612 [0] ISColoringCreate(): Number of colors 20 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929096992 30157712 [0] PetscCommDuplicate(): Using internal PETSc communicator 140679929096992 30157712 [0] MatFDColoringSetUp_SeqXAIJ(): ncolors 20, brows 66 and bcols 15 are used. [0] SNESComputeJacobian(): Rebuilding preconditioner [0] PCSetUp(): Setting up PC for first time [0] MatConvert(): Check superclass seqhypre seqaijcusparse -> 0 [0] MatConvert(): Check superclass mpihypre seqaijcusparse -> 0 [0] MatConvert(): Check superclass mpihypre seqaijcusparse -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_seqhypre_C (seqaijcusparse) -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_mpihypre_C (seqaijcusparse) -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_hypre_C (seqaijcusparse) -> 1 CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 -------------------------------------------------------------------------- Primary jobterminated normally, but 1 process returned a non-zero exit code. Per user-direction, the job has been aborted. -------------------------------------------------------------------------- -------------------------------------------------------------------------- mpiexec detected that one or more processes exited with non-zero status, thus causing the job to be terminated. The first process to do so was: Process name: [[51372,1],0] Exit code:1 -------------------------------------------------------------------------- Without the --download-hypre-configure-arguments=--enable-unified-memory option $ mpiexec -n 1 ./ex19 -dm_vec_type cuda -dm_mat_type aijcusparse -da_refine 3 -snes_monitor_short -ksp_norm_type unpreconditioned -pc_type hypre -use_gpu_aware_mpi 0 -info > log.ex19 2>&1 [0] PetscDetermineInitialFPTrap(): Floating point trapping is off by default 0 [0] PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType cuda supported, initializing [0] PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType hip not supported [0] PetscDeviceInitializeTypeFromOptions_Private(): PetscDeviceType sycl not supported [0] PetscInitialize_Common(): PETSc successfully started: number of processors = 1 [0] PetscGetHostName(): Rejecting domainname, likely is NIS node021.(none) [0] PetscInitialize_Common(): Running on machine: node021 [0] PetscCommDuplicate(): Duplicating a communicator 140322706697504 29662720 max tags = 8388607 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706697504 29662720 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706697504 29662720 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706697504 29662720 [0] PetscCommDuplicate(): Duplicating a communicator 140322706696992 29531024 max tags = 8388607 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706696992 29531024 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706696992 29531024 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706696992 29531024 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706696992 29531024 [0] DMGetDMSNES(): Creating new DMSNES [0] PetscGetHostName(): Rejecting domainname, likely is NIS node021.(none) [0] configure(): Configured device 0 lid velocity = 0.0016, prandtl # = 1., grashof # = 1. [0] MatAssemblyEnd_SeqAIJ(): Matrix size: 2500 X 2500; storage space: 0 unneeded,48400 used [0] MatAssemblyEnd_SeqAIJ(): Number of mallocs during MatSetValues() is 0 [0] MatAssemblyEnd_SeqAIJ(): Maximum nonzeros in any row is 20 [0] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 2500) < 0.6. Do not use CompressedRow routines. [0] DMGetDMKSP(): Creating new DMKSP [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706696992 29531024 [0] PetscDeviceContextSetupGlobalContext_Private(): Initializing global PetscDeviceContext 0 SNES Function norm 0.0406612 [0] ISColoringCreate(): Number of colors 20 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706696992 29531024 [0] PetscCommDuplicate(): Using internal PETSc communicator 140322706696992 29531024 [0] MatFDColoringSetUp_SeqXAIJ(): ncolors 20, brows 66 and bcols 15 are used. [0] SNESComputeJacobian(): Rebuilding preconditioner [0] PCSetUp(): Setting up PC for first time [0] MatConvert(): Check superclass seqhypre seqaijcusparse -> 0 [0] MatConvert(): Check superclass mpihypre seqaijcusparse -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_seqhypre_C (seqaijcusparse) -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_mpihypre_C (seqaijcusparse) -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_hypre_C (seqaijcusparse) -> 1 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] KSPConvergedDefault(): Linear solver has converged. Residual norm 3.001654795047e-07 is less than relative tolerance 1.000000000000e-05 times initial right hand side norm 4.066115181565e-02 at iteration 33 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] SNESSolve_NEWTONLS(): iter=0, linear solve iterations=33 [0] SNESNEWTONLSCheckResidual_Private(): ||J^T(F-Ax)||/||F-AX|| 2.890238131751e+01 near zero implies inconsistent rhs [0] PetscSplitReductionGet(): Putting reduction data in an MPI_Comm 29662720 [0] SNESLineSearchApply_BT(): Initial fnorm 4.066115181565e-02 gnorm 3.338338626166e-06 [0] SNESSolve_NEWTONLS(): fnorm=4.0661151815649638e-02, gnorm=3.3383386261659113e-06, ynorm=5.4373378910396353e-01, lssucceed=0 1 SNES Function norm 3.33834e-06 [0] SNESComputeJacobian(): Rebuilding preconditioner [0] PCSetUp(): Setting up PC with same nonzero pattern [0] MatConvert(): Check superclass seqhypre seqaijcusparse -> 0 [0] MatConvert(): Check superclass mpihypre seqaijcusparse -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_seqhypre_C (seqaijcusparse) -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_mpihypre_C (seqaijcusparse) -> 0 [0] MatConvert(): Check specialized (1) MatConvert_seqaijcusparse_hypre_C (seqaijcusparse) -> 1 [0] PetscCommGetComm(): Reusing a communicator 29662720 68829840 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] KSPConvergedDefault(): Linear solver has converged. Residual norm 2.753325754967e-11 is less than relative tolerance 1.000000000000e-05 times initial right hand side norm 3.338338626166e-06 at iteration 29 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] SNESSolve_NEWTONLS(): iter=1, linear solve iterations=29 [0] SNESNEWTONLSCheckResidual_Private(): ||J^T(F-Ax)||/||F-AX|| 3.172675080131e+01 near zero implies inconsistent rhs [0] SNESLineSearchApply_BT(): Initial fnorm 3.338338626166e-06 gnorm 2.754150439906e-11 [0] SNESSolve_NEWTONLS(): fnorm=3.3383386261659113e-06, gnorm=2.7541504399056686e-11, ynorm=1.6805315020558734e-05, lssucceed=0 2 SNES Function norm 2.754e-11 [0] SNESConvergedDefault(): Converged due to function norm 2.754150439906e-11 < 4.066115181565e-10 (relative tolerance) Number of SNES iterations = 2 [0] Petsc_OuterComm_Attr_Delete_Fn(): Removing reference to PETSc communicator embedded in a user MPI_Comm 29531024 [0] Petsc_InnerComm_Attr_Delete_Fn(): User MPI_Comm 140322706696992 is being unlinked from inner PETSc comm 29531024 [0] PetscCommDestroy(): Deleting PETSc MPI_Comm 29531024 [0] Petsc_Counter_Attr_Delete_Fn(): Deleting counter data in an MPI_Comm 29531024 [0] PetscFinalize(): PetscFinalize() called [0] Petsc_DelViewer(): Removing viewer data attribute in an MPI_Comm 29662720 [0] Petsc_OuterComm_Attr_Delete_Fn(): Removing reference to PETSc communicator embedded in a user MPI_Comm 29662720 [0] Petsc_InnerComm_Attr_Delete_Fn(): User MPI_Comm 140322706697504 is being unlinked from inner PETSc comm 29662720 [0] PetscCommDestroy(): Deleting PETSc MPI_Comm 29662720 [0] Petsc_DelReduction(): Deleting reduction data in an MPI_Comm 29662720 [0] Petsc_Counter_Attr_Delete_Fn(): Deleting counter data in an MPI_Comm 29662720 > On Jul 14, 2022, at 1:56 PM, Stefano Zampini wrote: > > You don't need unified memory for boomeramg to work. > > On Thu, Jul 14, 2022, 18:55 Barry Smith wrote: > >> So the PETSc test all run, including the test that uses a GPU. >> >> The hypre test is failing. It is impossible to tell from the output why. >> >> You can run it manually, cd src/snes/tutorials >> >> make ex19 >> mpiexec -n 1 ./ex19 -dm_vec_type cuda -dm_mat_type aijcusparse -da_refine 3 -snes_monitor_short -ksp_norm_type unpreconditioned -pc_type hypre -info > somefile >> >> then take a look at the output in somefile and send it to us. >> >> Barry >> >>> On Jul 14, 2022, at 12:32 PM, Juan Pablo de Lima Costa Salazar via petsc-users wrote: >>> >>> Hello, >>> >>> I was hoping to get help regarding a runtime error I am encountering on a cluster node with 4 Tesla K40m GPUs after configuring PETSc with the following command: >>> >>> $./configure --force \ >>> --with-precision=double \ >>> --with-debugging=0 \ >>> --COPTFLAGS=-O3 \ >>> --CXXOPTFLAGS=-O3 \ >>> --FOPTFLAGS=-O3 \ >>> PETSC_ARCH=linux64GccDPInt32-spack \ >>> --download-fblaslapack \ >>> --download-openblas \ >>> --download-hypre \ >>> --download-hypre-configure-arguments=--enable-unified-memory \ >>> --with-mpi-dir=/opt/ohpc/pub/mpi/openmpi4-gnu9/4.0.4 \ >>> --with-cuda=1 \ >>> --download-suitesparse \ >>> --download-dir=downloads \ >>> --with-cudac=/opt/ohpc/admin/spack/0.15.0/opt/spack/linux-centos8-ivybridge/gcc-9.3.0/cuda-11.7.0-hel25vgwc7fixnvfl5ipvnh34fnskw3m/bin/nvcc \ >>> --with-packages-download-dir=downloads \ >>> --download-sowing=downloads/v1.1.26-p4.tar.gz \ >>> --with-cuda-arch=35 >>> >>> When I run >>> >>> $ make PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda PETSC_ARCH=linux64GccDPInt32-spack check >>> Running check examples to verify correct installation >>> Using PETSC_DIR=/home/juan/OpenFOAM/juan-v2206/petsc-cuda and PETSC_ARCH=linux64GccDPInt32-spack >>> C/C++ example src/snes/tutorials/ex19 run successfully with 1 MPI process >>> C/C++ example src/snes/tutorials/ex19 run successfully with 2 MPI processes >>> 3,5c3,15 >>> < 1 SNES Function norm 4.12227e-06 >>> < 2 SNES Function norm 6.098e-11 >>> < Number of SNES iterations = 2 >>> --- >>>> CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 >>>> CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 >>>> -------------------------------------------------------------------------- >>>> Primary job terminated normally, but 1 process returned >>>> a non-zero exit code. Per user-direction, the job has been aborted. >>>> -------------------------------------------------------------------------- >>>> -------------------------------------------------------------------------- >>>> mpiexec detected that one or more processes exited with non-zero status, thus causing >>>> the job to be terminated. The first process to do so was: >>>> >>>> Process name: [[52712,1],0] >>>> Exit code: 1 >>>> -------------------------------------------------------------------------- >>> /home/juan/OpenFOAM/juan-v2206/petsc-cuda/src/snes/tutorials >>> Possible problem with ex19 running with hypre, diffs above >>> ========================================= >>> C/C++ example src/snes/tutorials/ex19 run successfully with cuda >>> C/C++ example src/snes/tutorials/ex19 run successfully with suitesparse >>> Fortran example src/snes/tutorials/ex5f run successfully with 1 MPI process >>> Completed test examples >>> >>> I have compiled the code on the head node (without GPUs) and on the compute node where there are 4 GPUs. >>> >>> $nvidia-debugdump -l >>> Found 4 NVIDIA devices >>> Device ID: 0 >>> Device name: Tesla K40m >>> GPU internal ID: 0320717032250 >>> >>> Device ID: 1 >>> Device name: Tesla K40m >>> GPU internal ID: 0320717031968 >>> >>> Device ID: 2 >>> Device name: Tesla K40m >>> GPU internal ID: 0320717032246 >>> >>> Device ID: 3 >>> Device name: Tesla K40m >>> GPU internal ID: 0320717032235 >>> >>> Attached are the log files form configure and make. >>> >>> Any pointers are highly appreciated. My intention is to use PETSc as a linear solver for OpenFOAM, leveraging the availability of GPUs at the same time. Currently I can run PETSc without GPU support. >>> >>> Cheers, >>> Juan S. >>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Thu Jul 14 17:47:00 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Thu, 14 Jul 2022 17:47:00 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Thank you for the comments. I have these errors when I call PetscSFView() after DMGetNaturalSF() [2]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [2]PETSC ERROR: Null argument, when expecting valid pointer [2]PETSC ERROR: Null Pointer: Parameter # 1 [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown [2]PETSC ERROR: #1 PetscSFView() at [2]PETSC ERROR: #2 User provided function() at User file:0 Abort(85) on node 2 (rank 0 in comm 16): application called MPI_Abort(MPI_COMM_SELF, 85) - process 0 Below is the structure to load a mesh file from gmsh; call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) call DMSetType(dm, plex, ierr);CHKERRA(ierr) call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) call DMSetFromOptions(dm, ierr);CHKERRA(ierr) call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) Best On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley wrote: > On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: > >> Dear petsc team, >> >> I am a user of DMPlex for a finite volume code and there is a necessity >> to know global index of each cell. Here the global index means the indexing >> that can be found from a mesh file itself without distribution over >> processors. It seems petsc community denotes this indexing term as >> "natural". >> >> What I want to do is to create a local array (not petsc vector but just >> an array variable in the program) to map distributed cell ID to natual cell >> ID, for example, an array "A"; >> A(distributed_node_ID) = natural_node_ID >> >> There are some petsc functions to support mapping between global and >> natural vectors. However, I just need to define the array "A" as above >> example. To achieve this, what is a proper/smart way? In other words, how >> can I extract the natural_cell_ID from a distributed local_cell_ID? >> >> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >> after this, defining all the required section and star forest objects to >> get natural and global vectors seems not that direct way for my purpose, >> which is just to extract the above mapping array "A". Can I get any >> comments about it? >> > > There is only one thing created, the sfNatural PetscSF object, which you > can get with DMGetNaturalSF(). The roots of this SF are > the global numbers of dofs stored in PETSc vectors, and the leaves are > natural numbers for these dofs. Thus, when we map global > vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we > call PetscSFBcastBegin/End(). Mapping natural to global we call > PetscSFReduceBegin/End(). You could pull the information out of the SF > using PetscSFGetGraph() if you want. > > Thanks, > > Matt > > >> Regards >> Mo >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mi.mike1021 at gmail.com Thu Jul 14 18:32:55 2022 From: mi.mike1021 at gmail.com (Mike Michell) Date: Thu, 14 Jul 2022 18:32:55 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: VTK format itself supports pyramids for sure. But I do not think PETSc output part through VTK format does not. Is there any possibility to debug this issue? Thanks, > On Wed, Jul 13, 2022 at 4:18 PM Mike Michell > wrote: > >> Before your pull request merged to main, I copied your change to my local >> /src/dm/impls/plex/plexgmsh.c to test pyramids. >> >> Loading DMPlex with the mesh including pyramids works okay, but printing >> out the solution field to .vtk or .vtu format causes a problem with >> "Unknown Cell Type Error" from post-processing tools (such as tecplot or >> paraview). >> >> I had a look at /src/dm/impls/plex/plexvtk.c the function, >> DMPlexVTKGetCellType_Internal() seems not explicitly including a cellType >> marker for prism and pyramids. Probably, "VTK_WEDGE" is prism with >> triangular base, but still, there seems no pyramids marker. >> > > Yes, I am not sure it supports pyramids. Will have to look. > > Thanks, > > Matt > > >> Thanks, >> >> >>> On Wed, Jul 13, 2022 at 11:18 AM Mike Michell >>> wrote: >>> >>>> Attached is a mixed mesh file that I am testing. I cannot see any >>>> special marker for pyramid cells. Version of gmsh is 4.9.0. >>>> >>> >>> You are correct. Pyramids were disabled. I have activated them here: >>> >>> https://gitlab.com/petsc/petsc/-/merge_requests/5422 >>> >>> You mesh runs fine after this for me. I am not sure things like geometry >>> will work for pyramids. However, if you find something >>> broken, just let me know. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Thanks, >>>> >>>>> >>>>> On Wed, Jul 13, 2022 at 10:41 AM Mike Michell >>>>> wrote: >>>>> >>>>>> Thank you for the quick response. Below is the full error message I >>>>>> get. >>>>>> >>>>>> >>>>>> [0]PETSC ERROR: --------------------- Error Message >>>>>> -------------------------------------------------------------- >>>>>> [0]PETSC ERROR: Argument out of range >>>>>> [0]PETSC ERROR: No face description for cell type unknown >>>>>> >>>>> >>>>> Here is the problem. The pyramid (or some other cell) was classified >>>>> as "unknown". First, make sure the Gmsh file is version 4.1. >>>>> If that fails, send the Gmsh file and I will try to figure out why the >>>>> cell is not coming up as a pyramid. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>> shooting. >>>>>> [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>> [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 >>>>>> 10:38:31 2022 >>>>>> [0]PETSC ERROR: Configure options >>>>>> --prefix=/home/Mike/Library/petsc_partition/install-intel >>>>>> PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc >>>>>> --with-fc=mpiifort --download-fblaslapack --download-metis >>>>>> --download-parmetis --download-eigen --download-pragmatic --download-hdf5 >>>>>> --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" >>>>>> CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 >>>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>>> >>>>>> Thanks, >>>>>> Mike >>>>>> >>>>>> >>>>>>> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, DMCreate() is used to load/distribute grid built from gmsh, and >>>>>>>> the function crashes when a mixed mesh of tetra and pyramids in 3D. It >>>>>>>> looks PETSc can handle the cell types of >>>>>>>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>>>>>>> crashes when pyramids included in gmsh file. >>>>>>>> >>>>>>>> Below functions are used to mesh distribution. >>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>>>>>>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>>>>>>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>>>>>>> >>>>>>>> Below error messages got from run. >>>>>>>> >>>>>>> >>>>>>> I need the complete error message. This is only the stack. I cannot >>>>>>> see the error message, or the version of PETSc you are using. >>>>>>> >>>>>>> This should work, so I do not immediately know what is wrong. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>>>>> >>>>>>>> Can I get any comments on that? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Thu Jul 14 18:43:44 2022 From: knepley at gmail.com (Matthew Knepley) Date: Thu, 14 Jul 2022 18:43:44 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: > Thank you for the comments. I have these errors when I call PetscSFView() > after DMGetNaturalSF() > > [2]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [2]PETSC ERROR: Null argument, when expecting valid pointer > [2]PETSC ERROR: Null Pointer: Parameter # 1 > [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown > [2]PETSC ERROR: #1 PetscSFView() at > [2]PETSC ERROR: #2 User provided function() at User file:0 > Abort(85) on node 2 (rank 0 in comm 16): application called > MPI_Abort(MPI_COMM_SELF, 85) - process 0 > Clearly NULL was returned, which means no natural SF was created. > Below is the structure to load a mesh file from gmsh; > > call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) > call DMSetType(dm, plex, ierr);CHKERRA(ierr) > call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) > call DMSetFromOptions(dm, ierr);CHKERRA(ierr) > call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) > call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) > The natural SF is created during mesh distribution. That has not happened here. This means that the order of cells is identical to the file it was read from. Thanks, Matt > Best > > On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley > wrote: > >> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: >> >>> Dear petsc team, >>> >>> I am a user of DMPlex for a finite volume code and there is a necessity >>> to know global index of each cell. Here the global index means the indexing >>> that can be found from a mesh file itself without distribution over >>> processors. It seems petsc community denotes this indexing term as >>> "natural". >>> >>> What I want to do is to create a local array (not petsc vector but just >>> an array variable in the program) to map distributed cell ID to natual cell >>> ID, for example, an array "A"; >>> A(distributed_node_ID) = natural_node_ID >>> >>> There are some petsc functions to support mapping between global and >>> natural vectors. However, I just need to define the array "A" as above >>> example. To achieve this, what is a proper/smart way? In other words, how >>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>> >>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >>> after this, defining all the required section and star forest objects to >>> get natural and global vectors seems not that direct way for my purpose, >>> which is just to extract the above mapping array "A". Can I get any >>> comments about it? >>> >> >> There is only one thing created, the sfNatural PetscSF object, which you >> can get with DMGetNaturalSF(). The roots of this SF are >> the global numbers of dofs stored in PETSc vectors, and the leaves are >> natural numbers for these dofs. Thus, when we map global >> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >> call PetscSFBcastBegin/End(). Mapping natural to global we call >> PetscSFReduceBegin/End(). You could pull the information out of the SF >> using PetscSFGetGraph() if you want. >> >> Thanks, >> >> Matt >> >> >>> Regards >>> Mo >>> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Thu Jul 14 20:25:07 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Thu, 14 Jul 2022 20:25:07 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Okay, I checked it and you are correct. In my case, simply, natural node index can be identified by stacking all the preceding processor's numbers of nodes for a particular processor, which is good due to simplicity. However, one serious question is why this is happening in my code? In other words, why the natural SF is not created during the mesh distribution? My code wants to have consistency in dealing with this natural indexing for several different kinds of mesh files. So there is a necessity to guarantee of consistency in this weird behavior. Best, On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley wrote: > On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: > >> Thank you for the comments. I have these errors when I call PetscSFView() >> after DMGetNaturalSF() >> >> [2]PETSC ERROR: --------------------- Error Message >> -------------------------------------------------------------- >> [2]PETSC ERROR: Null argument, when expecting valid pointer >> [2]PETSC ERROR: Null Pointer: Parameter # 1 >> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >> [2]PETSC ERROR: #1 PetscSFView() at >> [2]PETSC ERROR: #2 User provided function() at User file:0 >> Abort(85) on node 2 (rank 0 in comm 16): application called >> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >> > > Clearly NULL was returned, which means no natural SF was created. > > >> Below is the structure to load a mesh file from gmsh; >> >> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) >> > > The natural SF is created during mesh distribution. That has not happened > here. This means that > the order of cells is identical to the file it was read from. > > Thanks, > > Matt > > >> Best >> >> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >> wrote: >> >>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: >>> >>>> Dear petsc team, >>>> >>>> I am a user of DMPlex for a finite volume code and there is a necessity >>>> to know global index of each cell. Here the global index means the indexing >>>> that can be found from a mesh file itself without distribution over >>>> processors. It seems petsc community denotes this indexing term as >>>> "natural". >>>> >>>> What I want to do is to create a local array (not petsc vector but just >>>> an array variable in the program) to map distributed cell ID to natual cell >>>> ID, for example, an array "A"; >>>> A(distributed_node_ID) = natural_node_ID >>>> >>>> There are some petsc functions to support mapping between global and >>>> natural vectors. However, I just need to define the array "A" as above >>>> example. To achieve this, what is a proper/smart way? In other words, how >>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>> >>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >>>> after this, defining all the required section and star forest objects to >>>> get natural and global vectors seems not that direct way for my purpose, >>>> which is just to extract the above mapping array "A". Can I get any >>>> comments about it? >>>> >>> >>> There is only one thing created, the sfNatural PetscSF object, which you >>> can get with DMGetNaturalSF(). The roots of this SF are >>> the global numbers of dofs stored in PETSc vectors, and the leaves are >>> natural numbers for these dofs. Thus, when we map global >>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>> PetscSFReduceBegin/End(). You could pull the information out of the SF >>> using PetscSFGetGraph() if you want. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Regards >>>> Mo >>>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Fri Jul 15 06:39:07 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 06:39:07 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: > Okay, I checked it and you are correct. In my case, simply, natural node > index can be identified by stacking all the preceding processor's numbers > of nodes for a particular processor, which is good due to simplicity. > However, one serious question is why this is happening in my code? In other > words, why the natural SF is not created during the mesh distribution? My > code wants to have consistency in dealing with this natural indexing for > several different kinds of mesh files. So there is a necessity to guarantee > of consistency in this weird behavior. > I can't tell what is going on in your code unless I can run it. Do you have a simple example? Thanks, Matt > Best, > > On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley wrote: > >> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: >> >>> Thank you for the comments. I have these errors when I call >>> PetscSFView() after DMGetNaturalSF() >>> >>> [2]PETSC ERROR: --------------------- Error Message >>> -------------------------------------------------------------- >>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>> [2]PETSC ERROR: #1 PetscSFView() at >>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>> Abort(85) on node 2 (rank 0 in comm 16): application called >>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>> >> >> Clearly NULL was returned, which means no natural SF was created. >> >> >>> Below is the structure to load a mesh file from gmsh; >>> >>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) >>> >> >> The natural SF is created during mesh distribution. That has not happened >> here. This means that >> the order of cells is identical to the file it was read from. >> >> Thanks, >> >> Matt >> >> >>> Best >>> >>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >>> wrote: >>> >>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>> wrote: >>>> >>>>> Dear petsc team, >>>>> >>>>> I am a user of DMPlex for a finite volume code and there is a >>>>> necessity to know global index of each cell. Here the global index means >>>>> the indexing that can be found from a mesh file itself without distribution >>>>> over processors. It seems petsc community denotes this indexing term as >>>>> "natural". >>>>> >>>>> What I want to do is to create a local array (not petsc vector but >>>>> just an array variable in the program) to map distributed cell ID to natual >>>>> cell ID, for example, an array "A"; >>>>> A(distributed_node_ID) = natural_node_ID >>>>> >>>>> There are some petsc functions to support mapping between global and >>>>> natural vectors. However, I just need to define the array "A" as above >>>>> example. To achieve this, what is a proper/smart way? In other words, how >>>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>> >>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >>>>> after this, defining all the required section and star forest objects to >>>>> get natural and global vectors seems not that direct way for my purpose, >>>>> which is just to extract the above mapping array "A". Can I get any >>>>> comments about it? >>>>> >>>> >>>> There is only one thing created, the sfNatural PetscSF object, which >>>> you can get with DMGetNaturalSF(). The roots of this SF are >>>> the global numbers of dofs stored in PETSc vectors, and the leaves are >>>> natural numbers for these dofs. Thus, when we map global >>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>>> PetscSFReduceBegin/End(). You could pull the information out of the SF >>>> using PetscSFGetGraph() if you want. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Regards >>>>> Mo >>>>> >>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Fri Jul 15 07:07:27 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Fri, 15 Jul 2022 17:37:27 +0530 Subject: [petsc-users] Generating data on dmplex with varying DOFs Message-ID: Hi, Is it possible to generate data using PetscSection with varying degrees of freedom? I am building a sample example on a mixed grid (with both hexahedra and tetrahedra) and thinking if it is possible to generate the face data using PetscSection (or something else) on the resulting. The quad faces have p*p data points and tri faces have p*(p-1)/2 data points. Thank you. Sincerely, Prateek Gupta, PhD -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Fri Jul 15 07:13:12 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 07:13:12 -0500 Subject: [petsc-users] Generating data on dmplex with varying DOFs In-Reply-To: References: Message-ID: On Fri, Jul 15, 2022 at 7:08 AM Prateek Gupta wrote: > Hi, > Is it possible to generate data using PetscSection with varying degrees of > freedom? I am building a sample example on a mixed grid (with both > hexahedra and tetrahedra) and thinking if it is possible to generate the > face data using PetscSection (or something else) on the resulting. The quad > faces have p*p data points and tri faces have p*(p-1)/2 data points. > Yes, you can set the size to whatever you want using PetscSectionSetDof() PetscSectionSetFieldDof() The DMPlexCreateSection() routine is overly simplistic here since I assume all k-cells have the same layout. Thanks, Matt > Thank you. > Sincerely, > Prateek Gupta, PhD > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Fri Jul 15 07:17:34 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Fri, 15 Jul 2022 07:17:34 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: A sample code for loading dm and declaring Natural SF from a sphere mesh is attached here. PetscSFView() returns NULL from sf_nat. Best On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley wrote: > On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: > >> Okay, I checked it and you are correct. In my case, simply, natural node >> index can be identified by stacking all the preceding processor's numbers >> of nodes for a particular processor, which is good due to simplicity. >> However, one serious question is why this is happening in my code? In other >> words, why the natural SF is not created during the mesh distribution? My >> code wants to have consistency in dealing with this natural indexing for >> several different kinds of mesh files. So there is a necessity to guarantee >> of consistency in this weird behavior. >> > > I can't tell what is going on in your code unless I can run it. Do you > have a simple example? > > Thanks, > > Matt > > >> Best, >> >> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >> wrote: >> >>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: >>> >>>> Thank you for the comments. I have these errors when I call >>>> PetscSFView() after DMGetNaturalSF() >>>> >>>> [2]PETSC ERROR: --------------------- Error Message >>>> -------------------------------------------------------------- >>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>> shooting. >>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>> [2]PETSC ERROR: #1 PetscSFView() at >>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>> >>> >>> Clearly NULL was returned, which means no natural SF was created. >>> >>> >>>> Below is the structure to load a mesh file from gmsh; >>>> >>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>> ierr);CHKERRA(ierr) >>>> >>> >>> The natural SF is created during mesh distribution. That has not >>> happened here. This means that >>> the order of cells is identical to the file it was read from. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >>>> wrote: >>>> >>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>> wrote: >>>>> >>>>>> Dear petsc team, >>>>>> >>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>> necessity to know global index of each cell. Here the global index means >>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>> "natural". >>>>>> >>>>>> What I want to do is to create a local array (not petsc vector but >>>>>> just an array variable in the program) to map distributed cell ID to natual >>>>>> cell ID, for example, an array "A"; >>>>>> A(distributed_node_ID) = natural_node_ID >>>>>> >>>>>> There are some petsc functions to support mapping between global and >>>>>> natural vectors. However, I just need to define the array "A" as above >>>>>> example. To achieve this, what is a proper/smart way? In other words, how >>>>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>> >>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >>>>>> after this, defining all the required section and star forest objects to >>>>>> get natural and global vectors seems not that direct way for my purpose, >>>>>> which is just to extract the above mapping array "A". Can I get any >>>>>> comments about it? >>>>>> >>>>> >>>>> There is only one thing created, the sfNatural PetscSF object, which >>>>> you can get with DMGetNaturalSF(). The roots of this SF are >>>>> the global numbers of dofs stored in PETSc vectors, and the leaves are >>>>> natural numbers for these dofs. Thus, when we map global >>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>>>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>> PetscSFReduceBegin/End(). You could pull the information out of the SF >>>>> using PetscSFGetGraph() if you want. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Regards >>>>>> Mo >>>>>> >>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: NaturalSF.tar Type: application/x-tar Size: 92160 bytes Desc: not available URL: From knepley at gmail.com Fri Jul 15 08:07:38 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 08:07:38 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: > A sample code for loading dm and declaring Natural SF from a sphere mesh > is attached here. PetscSFView() returns NULL from sf_nat. > The Global-to-Natural mapping relates global dofs to natural dofs. Thus, in order to compute this mapping the DM has to know about the dof layout before distribution. This means you need to setup a local section before distributing, as we do for example in Plex test ex15. This makes things more complicated since everything cannot be packaged up into DMSetFromOptions(), but we need user input so I do not see a simpler way to do things. Thanks, Matt > Best > > On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley wrote: > >> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: >> >>> Okay, I checked it and you are correct. In my case, simply, natural node >>> index can be identified by stacking all the preceding processor's numbers >>> of nodes for a particular processor, which is good due to simplicity. >>> However, one serious question is why this is happening in my code? In other >>> words, why the natural SF is not created during the mesh distribution? My >>> code wants to have consistency in dealing with this natural indexing for >>> several different kinds of mesh files. So there is a necessity to guarantee >>> of consistency in this weird behavior. >>> >> >> I can't tell what is going on in your code unless I can run it. Do you >> have a simple example? >> >> Thanks, >> >> Matt >> >> >>> Best, >>> >>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>> wrote: >>> >>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: >>>> >>>>> Thank you for the comments. I have these errors when I call >>>>> PetscSFView() after DMGetNaturalSF() >>>>> >>>>> [2]PETSC ERROR: --------------------- Error Message >>>>> -------------------------------------------------------------- >>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>> shooting. >>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>> >>>> >>>> Clearly NULL was returned, which means no natural SF was created. >>>> >>>> >>>>> Below is the structure to load a mesh file from gmsh; >>>>> >>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>> ierr);CHKERRA(ierr) >>>>> >>>> >>>> The natural SF is created during mesh distribution. That has not >>>> happened here. This means that >>>> the order of cells is identical to the file it was read from. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Best >>>>> >>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >>>>> wrote: >>>>> >>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>>> wrote: >>>>>> >>>>>>> Dear petsc team, >>>>>>> >>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>> "natural". >>>>>>> >>>>>>> What I want to do is to create a local array (not petsc vector but >>>>>>> just an array variable in the program) to map distributed cell ID to natual >>>>>>> cell ID, for example, an array "A"; >>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>> >>>>>>> There are some petsc functions to support mapping between global and >>>>>>> natural vectors. However, I just need to define the array "A" as above >>>>>>> example. To achieve this, what is a proper/smart way? In other words, how >>>>>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>> >>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >>>>>>> after this, defining all the required section and star forest objects to >>>>>>> get natural and global vectors seems not that direct way for my purpose, >>>>>>> which is just to extract the above mapping array "A". Can I get any >>>>>>> comments about it? >>>>>>> >>>>>> >>>>>> There is only one thing created, the sfNatural PetscSF object, which >>>>>> you can get with DMGetNaturalSF(). The roots of this SF are >>>>>> the global numbers of dofs stored in PETSc vectors, and the leaves >>>>>> are natural numbers for these dofs. Thus, when we map global >>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>>>>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>> PetscSFReduceBegin/End(). You could pull the information out of the >>>>>> SF using PetscSFGetGraph() if you want. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Regards >>>>>>> Mo >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Fri Jul 15 08:46:39 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Fri, 15 Jul 2022 08:46:39 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Okay, I got it what's happening. First, this very bright functionality of petsc (the natural-global converting) needs to be documented in a better way for sure. Currently, it is very difficult to use/follow this features as an external user. Hope this will move forward in a better way. Then next question is if I load/distribute mesh just like I am doing right now shown in the sample code, can I assume that my code does not create natural sf during the distribution(always)? In other words, can I always get the natural order of each node by simply stacking the preceding processor's number of node? For example, for proc=0, natural node ID might be just 1 to nnode_proc_0, for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} and so on. Does that always make sense in this case? Best On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley wrote: > On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: > >> A sample code for loading dm and declaring Natural SF from a sphere mesh >> is attached here. PetscSFView() returns NULL from sf_nat. >> > > The Global-to-Natural mapping relates global dofs to natural dofs. Thus, > in order to compute this mapping the DM has to know > about the dof layout before distribution. This means you need to setup a > local section before distributing, as we do for example in > Plex test ex15. This makes things more complicated since everything cannot > be packaged up into DMSetFromOptions(), but we need > user input so I do not see a simpler way to do things. > > Thanks, > > Matt > > >> Best >> >> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >> wrote: >> >>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: >>> >>>> Okay, I checked it and you are correct. In my case, simply, natural >>>> node index can be identified by stacking all the preceding processor's >>>> numbers of nodes for a particular processor, which is good due to >>>> simplicity. However, one serious question is why this is happening in my >>>> code? In other words, why the natural SF is not created during the mesh >>>> distribution? My code wants to have consistency in dealing with this >>>> natural indexing for several different kinds of mesh files. So there is a >>>> necessity to guarantee of consistency in this weird behavior. >>>> >>> >>> I can't tell what is going on in your code unless I can run it. Do you >>> have a simple example? >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best, >>>> >>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>>> wrote: >>>> >>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>> wrote: >>>>> >>>>>> Thank you for the comments. I have these errors when I call >>>>>> PetscSFView() after DMGetNaturalSF() >>>>>> >>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>> -------------------------------------------------------------- >>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>> shooting. >>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>> >>>>> >>>>> Clearly NULL was returned, which means no natural SF was created. >>>>> >>>>> >>>>>> Below is the structure to load a mesh file from gmsh; >>>>>> >>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>> ierr);CHKERRA(ierr) >>>>>> >>>>> >>>>> The natural SF is created during mesh distribution. That has not >>>>> happened here. This means that >>>>> the order of cells is identical to the file it was read from. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best >>>>>> >>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> Dear petsc team, >>>>>>>> >>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>> "natural". >>>>>>>> >>>>>>>> What I want to do is to create a local array (not petsc vector but >>>>>>>> just an array variable in the program) to map distributed cell ID to natual >>>>>>>> cell ID, for example, an array "A"; >>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>> >>>>>>>> There are some petsc functions to support mapping between global >>>>>>>> and natural vectors. However, I just need to define the array "A" as above >>>>>>>> example. To achieve this, what is a proper/smart way? In other words, how >>>>>>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>> >>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, >>>>>>>> but after this, defining all the required section and star forest objects >>>>>>>> to get natural and global vectors seems not that direct way for my purpose, >>>>>>>> which is just to extract the above mapping array "A". Can I get any >>>>>>>> comments about it? >>>>>>>> >>>>>>> >>>>>>> There is only one thing created, the sfNatural PetscSF object, which >>>>>>> you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>> the global numbers of dofs stored in PETSc vectors, and the leaves >>>>>>> are natural numbers for these dofs. Thus, when we map global >>>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>>>>>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>>> PetscSFReduceBegin/End(). You could pull the information out of the >>>>>>> SF using PetscSFGetGraph() if you want. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Regards >>>>>>>> Mo >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Fri Jul 15 09:09:24 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 09:09:24 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: > Okay, I got it what's happening. First, this very bright functionality of > petsc (the natural-global converting) needs to be documented in a better > way for sure. Currently, it is very difficult to use/follow this features > as an external user. Hope this will move forward in a better way. > > Then next question is if I load/distribute mesh just like I am doing right > now shown in the sample code, can I assume that my code does not create > natural sf during the distribution(always)? In other words, can I > always get the natural order of each node by simply stacking the preceding > processor's number of node? For example, for proc=0, natural node ID might > be just 1 to nnode_proc_0, > for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} > and so on. > > Does that always make sense in this case? > No, but if you call DMPlexDistribute() yourself, rather than having it called automatically by DMSetFromOptions(), you can preserve the mapping: https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ The SF returned maps the original point distribution, which is in the same order as the file, to the redistributed points, which are determined by the mesh partitioner. Thanks, Matt > Best > > > On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley wrote: > >> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: >> >>> A sample code for loading dm and declaring Natural SF from a sphere mesh >>> is attached here. PetscSFView() returns NULL from sf_nat. >>> >> >> The Global-to-Natural mapping relates global dofs to natural dofs. Thus, >> in order to compute this mapping the DM has to know >> about the dof layout before distribution. This means you need to setup a >> local section before distributing, as we do for example in >> Plex test ex15. This makes things more complicated since everything >> cannot be packaged up into DMSetFromOptions(), but we need >> user input so I do not see a simpler way to do things. >> >> Thanks, >> >> Matt >> >> >>> Best >>> >>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>> wrote: >>> >>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: >>>> >>>>> Okay, I checked it and you are correct. In my case, simply, natural >>>>> node index can be identified by stacking all the preceding processor's >>>>> numbers of nodes for a particular processor, which is good due to >>>>> simplicity. However, one serious question is why this is happening in my >>>>> code? In other words, why the natural SF is not created during the mesh >>>>> distribution? My code wants to have consistency in dealing with this >>>>> natural indexing for several different kinds of mesh files. So there is a >>>>> necessity to guarantee of consistency in this weird behavior. >>>>> >>>> >>>> I can't tell what is going on in your code unless I can run it. Do you >>>> have a simple example? >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Best, >>>>> >>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>>>> wrote: >>>>> >>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>> wrote: >>>>>> >>>>>>> Thank you for the comments. I have these errors when I call >>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>> >>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>> -------------------------------------------------------------- >>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>> shooting. >>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>> >>>>>> >>>>>> Clearly NULL was returned, which means no natural SF was created. >>>>>> >>>>>> >>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>> >>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>> ierr);CHKERRA(ierr) >>>>>>> >>>>>> >>>>>> The natural SF is created during mesh distribution. That has not >>>>>> happened here. This means that >>>>>> the order of cells is identical to the file it was read from. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Best >>>>>>> >>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >>>>>>> wrote: >>>>>>> >>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Dear petsc team, >>>>>>>>> >>>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>> "natural". >>>>>>>>> >>>>>>>>> What I want to do is to create a local array (not petsc vector but >>>>>>>>> just an array variable in the program) to map distributed cell ID to natual >>>>>>>>> cell ID, for example, an array "A"; >>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>> >>>>>>>>> There are some petsc functions to support mapping between global >>>>>>>>> and natural vectors. However, I just need to define the array "A" as above >>>>>>>>> example. To achieve this, what is a proper/smart way? In other words, how >>>>>>>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>> >>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, >>>>>>>>> but after this, defining all the required section and star forest objects >>>>>>>>> to get natural and global vectors seems not that direct way for my purpose, >>>>>>>>> which is just to extract the above mapping array "A". Can I get any >>>>>>>>> comments about it? >>>>>>>>> >>>>>>>> >>>>>>>> There is only one thing created, the sfNatural PetscSF object, >>>>>>>> which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>> the global numbers of dofs stored in PETSc vectors, and the leaves >>>>>>>> are natural numbers for these dofs. Thus, when we map global >>>>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>>>>>>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>>>> PetscSFReduceBegin/End(). You could pull the information out of the >>>>>>>> SF using PetscSFGetGraph() if you want. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> Regards >>>>>>>>> Mo >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jp.salazar at pm.me Fri Jul 15 09:49:06 2022 From: jp.salazar at pm.me (Juan Pablo de Lima Costa Salazar) Date: Fri, 15 Jul 2022 14:49:06 +0000 Subject: [petsc-users] Error running src/snes/tutorials/ex19 on Nvidia Tesla K40m : CUDA ERROR (code = 101, invalid device ordinal) In-Reply-To: References: Message-ID: Hello, I would like to report that after recompiling openmpi with cuda support and recompiling petsc with the option >>>> --download-hypre-configure-arguments=--enable-unified-memory I still got the error >>>> CUDA ERROR (code = 101, invalid device ordinal) at memory.c:139 when using hypre. So it is not an issue of mpi cuda support. I ran ex19 without the "-use_gpu_aware_mpi 0? option. Maybe it has something to do with the Tesla K40m GPUs. However, on their website: ?In CUDA 6, Unified Memory is supported starting with the Kepler GPU architecture (Compute Capability 3.0 or higher), on 64-bit Windows 7, 8, and Linux operating systems (Kernel 2.6.18+).? In any case, thanks again for helping out with this. Juan S. -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Fri Jul 15 11:01:28 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Fri, 15 Jul 2022 09:01:28 -0700 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: I am also interested in converting my DMDA code to DMPlex so that I can use OcTree grids. Is there a simple example that would show how to do a box grid in DMPlex, or more information about how to convert a DMDA grid to DMPlex? Thanks, Randy > On Jun 21, 2022, at 10:57 AM, Mark Adams wrote: > > (keep on the list, you will need Matt and Toby soon anyway). > > So you want to add AMRex to your code. > > I think the first thing that you want to do is move your DMDA code into a DMPLex code. You can create a "box" mesh and it is not hard. > Others like Matt can give advice on how to get started on that translation. > There is a simple step to create a DMForest (p4/8est) that Matt mentioned from the DMPlex . > > Now at this point you can run your current SNES tests and get back to where you started, but AMR is easy now. > Or as easy as it gets. > > As far as AMRex, well, it's not clear what AMRex does for you at this point. > You don't seem to have AMRex code that you want to reuse. > If there is some functionality that you need then we can talk about it or if you have some programmatic reason to use it (eg, they are paying you) then, again, we can talk about it. > > PETSc/p4est and AMRex are similar with different strengths and design, and you could use both but that would complicate things. > > Hope that helps, > Mark > > > On Tue, Jun 21, 2022 at 1:18 PM Bernigaud Pierre > wrote: > Hello Mark, > > We have a working solver employing SNES, to which is attached a DMDA to handle ghost cells / data sharing between processors for flux evaluation (using DMGlobalToLocalBegin / DMGlobalToLocalEnd) . We are considering to add an AMReX layer to the solver, but no work has been done yet, as we are currently evaluating if it would be feasible without too much trouble. > > Our main subject of concern would be to understand how to interface correctly PETSc (SNES+DMDA) and AMRex, as AMRex also appears to have his own methods for parallel data management. Hence our inquiry for examples, just to get a feel for how it would work out. > > Best, > > Pierre > > Le 21/06/2022 ? 18:00, Mark Adams a ?crit : >> Hi Bernigaud, >> >> To be clear, you have SNES working with DMDA in AMRex, but without adapting dynamically and you want to know what to do next. >> >> Is that right? >> >> Mark >> >> >> >> >> On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre > wrote: >> Greetings, >> >> I hope you are doing great. >> >> We are currently working on parallel solver employing PETSc for the main >> numerical methods (GMRES, Newton-Krylov method). We would be interested >> in combining the PETSc solvers with the AMR framework provided by the >> library AMReX (https://amrex-codes.github.io/amrex/ ). I know that within >> the AMReX framework the KSP solvers provided by PETSc can be used, but >> what about the SNES solvers? More specifically, we are using a DMDA to >> manage parallel communications during the SNES calculations, and I am >> wondering how it would behave in a context where the data layout between >> processors is modified by the AMR code when refining the grid. >> >> Would you have any experience on this matter ? Is there any >> collaboration going on between PETsc and AMReX, or would you know of a >> code using both of them? >> >> Respectfully, >> >> Pierre Bernigaud >> > -- > Pierre Bernigaud > Doctorant > D?partement multi-physique pour l??nerg?tique > Mod?lisation Propulsion Fus?e > T?l: +33 1 80 38 62 33 > > ONERA - The French Aerospace Lab - Centre de Palaiseau > 6, Chemin de la Vauve aux Granges - 91123 PALAISEAU > Coordonn?es GPS : 48.715169, 2.232833 > > Nous suivre sur : www.onera.fr | Twitter | LinkedIn | Facebook | Instagram > > Avertissement/disclaimer https://www.onera.fr/en/emails-terms > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Fri Jul 15 13:20:42 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 13:20:42 -0500 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: On Fri, Jul 15, 2022 at 11:01 AM Randall Mackie wrote: > I am also interested in converting my DMDA code to DMPlex so that I can > use OcTree grids. > > Is there a simple example that would show how to do a box grid in DMPlex, > or more information about how to convert a DMDA grid to DMPlex? > Hi Randy, Creating a box mesh is easy and can be done from the command line. The hard part is usually converting the loop structure. Plex is setup to support FEM and FVM, which are both cell-oriented. DMDA, on the other hand, tends to support a stencil of cells/vertices. Is this how your code looks? I have a student working on a PetscFD which I could show you, but it is far from production. Thanks, Matt > Thanks, Randy > > On Jun 21, 2022, at 10:57 AM, Mark Adams wrote: > > (keep on the list, you will need Matt and Toby soon anyway). > > So you want to add AMRex to your code. > > I think the first thing that you want to do is move your DMDA code into a > DMPLex code. You can create a "box" mesh and it is not hard. > Others like Matt can give advice on how to get started on that translation. > There is a simple step to create a DMForest (p4/8est) that Matt mentioned > from the DMPlex . > > Now at this point you can run your current SNES tests and get back to > where you started, but AMR is easy now. > Or as easy as it gets. > > As far as AMRex, well, it's not clear what AMRex does for you at this > point. > You don't seem to have AMRex code that you want to reuse. > If there is some functionality that you need then we can talk about it or > if you have some programmatic reason to use it (eg, they are paying you) > then, again, we can talk about it. > > PETSc/p4est and AMRex are similar with different strengths and design, and > you could use both but that would complicate things. > > Hope that helps, > Mark > > > On Tue, Jun 21, 2022 at 1:18 PM Bernigaud Pierre < > pierre.bernigaud at onera.fr> wrote: > >> Hello Mark, >> >> We have a working solver employing SNES, to which is attached a DMDA to >> handle ghost cells / data sharing between processors for flux evaluation >> (using DMGlobalToLocalBegin / DMGlobalToLocalEnd) . We are considering to >> add an AMReX layer to the solver, but no work has been done yet, as we are >> currently evaluating if it would be feasible without too much trouble. >> >> Our main subject of concern would be to understand how to interface >> correctly PETSc (SNES+DMDA) and AMRex, as AMRex also appears to have his >> own methods for parallel data management. Hence our inquiry for examples, >> just to get a feel for how it would work out. >> >> Best, >> >> Pierre >> Le 21/06/2022 ? 18:00, Mark Adams a ?crit : >> >> Hi Bernigaud, >> >> To be clear, you have SNES working with DMDA in AMRex, but >> without adapting dynamically and you want to know what to do next. >> >> Is that right? >> >> Mark >> >> >> >> >> On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre < >> pierre.bernigaud at onera.fr> wrote: >> >>> Greetings, >>> >>> I hope you are doing great. >>> >>> We are currently working on parallel solver employing PETSc for the main >>> numerical methods (GMRES, Newton-Krylov method). We would be interested >>> in combining the PETSc solvers with the AMR framework provided by the >>> library AMReX (https://amrex-codes.github.io/amrex/). I know that >>> within >>> the AMReX framework the KSP solvers provided by PETSc can be used, but >>> what about the SNES solvers? More specifically, we are using a DMDA to >>> manage parallel communications during the SNES calculations, and I am >>> wondering how it would behave in a context where the data layout between >>> processors is modified by the AMR code when refining the grid. >>> >>> Would you have any experience on this matter ? Is there any >>> collaboration going on between PETsc and AMReX, or would you know of a >>> code using both of them? >>> >>> Respectfully, >>> >>> Pierre Bernigaud >>> >>> -- >> *Pierre Bernigaud* >> Doctorant >> D?partement multi-physique pour l??nerg?tique >> Mod?lisation Propulsion Fus?e >> T?l: +33 1 80 38 62 33 >> >> >> ONERA - The French Aerospace Lab - Centre de Palaiseau >> 6, Chemin de la Vauve aux Granges - 91123 PALAISEAU >> Coordonn?es GPS : 48.715169, 2.232833 >> >> Nous suivre sur : www.onera.fr | Twitter >> | LinkedIn >> | Facebook >> | Instagram >> >> >> >> Avertissement/disclaimer https://www.onera.fr/en/emails-terms >> >> >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Fri Jul 15 13:46:50 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Fri, 15 Jul 2022 11:46:50 -0700 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: > On Jul 15, 2022, at 11:20 AM, Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 11:01 AM Randall Mackie > wrote: > I am also interested in converting my DMDA code to DMPlex so that I can use OcTree grids. > > Is there a simple example that would show how to do a box grid in DMPlex, or more information about how to convert a DMDA grid to DMPlex? > > Hi Randy, > > Creating a box mesh is easy and can be done from the command line. > > The hard part is usually converting the loop structure. Plex is setup to support FEM and FVM, which are both > cell-oriented. DMDA, on the other hand, tends to support a stencil of cells/vertices. Is this how your code looks? Hi Matt, I figured the hard part was the loop structure. Yes, my DMDA code is pretty standard and I have fields defined on block edges (it?s a staggered grid implementation, but written long before petsc had staggered grid capability) and I just loop over the DMDA grid points like: do k=zs,ze do j=ys,ye do i=xs,xe I?d be very interested to see what you can show us. Thanks, Randy > > I have a student working on a PetscFD which I could show you, but it is far from production. > > Thanks, > > Matt > > Thanks, Randy > >> On Jun 21, 2022, at 10:57 AM, Mark Adams > wrote: >> >> (keep on the list, you will need Matt and Toby soon anyway). >> >> So you want to add AMRex to your code. >> >> I think the first thing that you want to do is move your DMDA code into a DMPLex code. You can create a "box" mesh and it is not hard. >> Others like Matt can give advice on how to get started on that translation. >> There is a simple step to create a DMForest (p4/8est) that Matt mentioned from the DMPlex . >> >> Now at this point you can run your current SNES tests and get back to where you started, but AMR is easy now. >> Or as easy as it gets. >> >> As far as AMRex, well, it's not clear what AMRex does for you at this point. >> You don't seem to have AMRex code that you want to reuse. >> If there is some functionality that you need then we can talk about it or if you have some programmatic reason to use it (eg, they are paying you) then, again, we can talk about it. >> >> PETSc/p4est and AMRex are similar with different strengths and design, and you could use both but that would complicate things. >> >> Hope that helps, >> Mark >> >> >> On Tue, Jun 21, 2022 at 1:18 PM Bernigaud Pierre > wrote: >> Hello Mark, >> >> We have a working solver employing SNES, to which is attached a DMDA to handle ghost cells / data sharing between processors for flux evaluation (using DMGlobalToLocalBegin / DMGlobalToLocalEnd) . We are considering to add an AMReX layer to the solver, but no work has been done yet, as we are currently evaluating if it would be feasible without too much trouble. >> >> Our main subject of concern would be to understand how to interface correctly PETSc (SNES+DMDA) and AMRex, as AMRex also appears to have his own methods for parallel data management. Hence our inquiry for examples, just to get a feel for how it would work out. >> >> Best, >> >> Pierre >> >> Le 21/06/2022 ? 18:00, Mark Adams a ?crit : >>> Hi Bernigaud, >>> >>> To be clear, you have SNES working with DMDA in AMRex, but without adapting dynamically and you want to know what to do next. >>> >>> Is that right? >>> >>> Mark >>> >>> >>> >>> >>> On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre > wrote: >>> Greetings, >>> >>> I hope you are doing great. >>> >>> We are currently working on parallel solver employing PETSc for the main >>> numerical methods (GMRES, Newton-Krylov method). We would be interested >>> in combining the PETSc solvers with the AMR framework provided by the >>> library AMReX (https://amrex-codes.github.io/amrex/ ). I know that within >>> the AMReX framework the KSP solvers provided by PETSc can be used, but >>> what about the SNES solvers? More specifically, we are using a DMDA to >>> manage parallel communications during the SNES calculations, and I am >>> wondering how it would behave in a context where the data layout between >>> processors is modified by the AMR code when refining the grid. >>> >>> Would you have any experience on this matter ? Is there any >>> collaboration going on between PETsc and AMReX, or would you know of a >>> code using both of them? >>> >>> Respectfully, >>> >>> Pierre Bernigaud >>> >> -- >> Pierre Bernigaud >> Doctorant >> D?partement multi-physique pour l??nerg?tique >> Mod?lisation Propulsion Fus?e >> T?l: +33 1 80 38 62 33 >> >> ONERA - The French Aerospace Lab - Centre de Palaiseau >> 6, Chemin de la Vauve aux Granges - 91123 PALAISEAU >> Coordonn?es GPS : 48.715169, 2.232833 >> >> Nous suivre sur : www.onera.fr | Twitter | LinkedIn | Facebook | Instagram >> >> Avertissement/disclaimer https://www.onera.fr/en/emails-terms >> >> > > > > -- > What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Fri Jul 15 13:58:43 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 13:58:43 -0500 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: On Fri, Jul 15, 2022 at 1:46 PM Randall Mackie wrote: > On Jul 15, 2022, at 11:20 AM, Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 11:01 AM Randall Mackie > wrote: > >> I am also interested in converting my DMDA code to DMPlex so that I can >> use OcTree grids. >> >> Is there a simple example that would show how to do a box grid in DMPlex, >> or more information about how to convert a DMDA grid to DMPlex? >> > > Hi Randy, > > Creating a box mesh is easy and can be done from the command line. > > The hard part is usually converting the loop structure. Plex is setup to > support FEM and FVM, which are both > cell-oriented. DMDA, on the other hand, tends to support a stencil of > cells/vertices. Is this how your code looks? > > > Hi Matt, > > I figured the hard part was the loop structure. > > Yes, my DMDA code is pretty standard and I have fields defined on block > edges (it?s a staggered grid implementation, but written long before petsc > had staggered grid capability) and I just loop over the DMDA grid points > like: > > do k=zs,ze > do j=ys,ye > do i=xs,xe > > I?d be very interested to see what you can show us. > What information do you need when computing an entry, for the cell and then for the face? Thanks, Matt > Thanks, Randy > > > I have a student working on a PetscFD which I could show you, but it is > far from production. > > Thanks, > > Matt > > >> Thanks, Randy >> >> On Jun 21, 2022, at 10:57 AM, Mark Adams wrote: >> >> (keep on the list, you will need Matt and Toby soon anyway). >> >> So you want to add AMRex to your code. >> >> I think the first thing that you want to do is move your DMDA code into a >> DMPLex code. You can create a "box" mesh and it is not hard. >> Others like Matt can give advice on how to get started on that >> translation. >> There is a simple step to create a DMForest (p4/8est) that Matt mentioned >> from the DMPlex . >> >> Now at this point you can run your current SNES tests and get back to >> where you started, but AMR is easy now. >> Or as easy as it gets. >> >> As far as AMRex, well, it's not clear what AMRex does for you at this >> point. >> You don't seem to have AMRex code that you want to reuse. >> If there is some functionality that you need then we can talk about it or >> if you have some programmatic reason to use it (eg, they are paying you) >> then, again, we can talk about it. >> >> PETSc/p4est and AMRex are similar with different strengths and design, >> and you could use both but that would complicate things. >> >> Hope that helps, >> Mark >> >> >> On Tue, Jun 21, 2022 at 1:18 PM Bernigaud Pierre < >> pierre.bernigaud at onera.fr> wrote: >> >>> Hello Mark, >>> >>> We have a working solver employing SNES, to which is attached a DMDA to >>> handle ghost cells / data sharing between processors for flux evaluation >>> (using DMGlobalToLocalBegin / DMGlobalToLocalEnd) . We are considering to >>> add an AMReX layer to the solver, but no work has been done yet, as we are >>> currently evaluating if it would be feasible without too much trouble. >>> >>> Our main subject of concern would be to understand how to interface >>> correctly PETSc (SNES+DMDA) and AMRex, as AMRex also appears to have his >>> own methods for parallel data management. Hence our inquiry for examples, >>> just to get a feel for how it would work out. >>> >>> Best, >>> >>> Pierre >>> Le 21/06/2022 ? 18:00, Mark Adams a ?crit : >>> >>> Hi Bernigaud, >>> >>> To be clear, you have SNES working with DMDA in AMRex, but >>> without adapting dynamically and you want to know what to do next. >>> >>> Is that right? >>> >>> Mark >>> >>> >>> >>> >>> On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre < >>> pierre.bernigaud at onera.fr> wrote: >>> >>>> Greetings, >>>> >>>> I hope you are doing great. >>>> >>>> We are currently working on parallel solver employing PETSc for the >>>> main >>>> numerical methods (GMRES, Newton-Krylov method). We would be interested >>>> in combining the PETSc solvers with the AMR framework provided by the >>>> library AMReX (https://amrex-codes.github.io/amrex/). I know that >>>> within >>>> the AMReX framework the KSP solvers provided by PETSc can be used, but >>>> what about the SNES solvers? More specifically, we are using a DMDA to >>>> manage parallel communications during the SNES calculations, and I am >>>> wondering how it would behave in a context where the data layout >>>> between >>>> processors is modified by the AMR code when refining the grid. >>>> >>>> Would you have any experience on this matter ? Is there any >>>> collaboration going on between PETsc and AMReX, or would you know of a >>>> code using both of them? >>>> >>>> Respectfully, >>>> >>>> Pierre Bernigaud >>>> >>>> -- >>> *Pierre Bernigaud* >>> Doctorant >>> D?partement multi-physique pour l??nerg?tique >>> Mod?lisation Propulsion Fus?e >>> T?l: +33 1 80 38 62 33 >>> >>> >>> ONERA - The French Aerospace Lab - Centre de Palaiseau >>> 6, Chemin de la Vauve aux Granges - 91123 PALAISEAU >>> Coordonn?es GPS : 48.715169, 2.232833 >>> >>> Nous suivre sur : www.onera.fr | Twitter >>> | LinkedIn >>> | Facebook >>> | Instagram >>> >>> >>> >>> Avertissement/disclaimer https://www.onera.fr/en/emails-terms >>> >>> >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Fri Jul 15 14:12:20 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Fri, 15 Jul 2022 12:12:20 -0700 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: > On Jul 15, 2022, at 11:58 AM, Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 1:46 PM Randall Mackie > wrote: >> On Jul 15, 2022, at 11:20 AM, Matthew Knepley > wrote: >> >> On Fri, Jul 15, 2022 at 11:01 AM Randall Mackie > wrote: >> I am also interested in converting my DMDA code to DMPlex so that I can use OcTree grids. >> >> Is there a simple example that would show how to do a box grid in DMPlex, or more information about how to convert a DMDA grid to DMPlex? >> >> Hi Randy, >> >> Creating a box mesh is easy and can be done from the command line. >> >> The hard part is usually converting the loop structure. Plex is setup to support FEM and FVM, which are both >> cell-oriented. DMDA, on the other hand, tends to support a stencil of cells/vertices. Is this how your code looks? > > Hi Matt, > > I figured the hard part was the loop structure. > > Yes, my DMDA code is pretty standard and I have fields defined on block edges (it?s a staggered grid implementation, but written long before petsc had staggered grid capability) and I just loop over the DMDA grid points like: > > do k=zs,ze > do j=ys,ye > do i=xs,xe > > I?d be very interested to see what you can show us. > > What information do you need when computing an entry, for the cell and then for the face? I currently set up a 3D DMDA using a box stencil and a stencil width of 2. The i,j,k coordinates refer both to the cell (where there is a physical value assigned) and to the 3 edges of the cell at the top SW corner. For local computations, I need to be able to access the values up to +/- 2 grid points away. I don?t really refer to the faces since that is implicitly included in the curl-curl formulation I am solving. Is this what you are asking for? Randy > > Thanks, > > Matt > > Thanks, Randy > >> >> I have a student working on a PetscFD which I could show you, but it is far from production. >> >> Thanks, >> >> Matt >> >> Thanks, Randy >> >>> On Jun 21, 2022, at 10:57 AM, Mark Adams > wrote: >>> >>> (keep on the list, you will need Matt and Toby soon anyway). >>> >>> So you want to add AMRex to your code. >>> >>> I think the first thing that you want to do is move your DMDA code into a DMPLex code. You can create a "box" mesh and it is not hard. >>> Others like Matt can give advice on how to get started on that translation. >>> There is a simple step to create a DMForest (p4/8est) that Matt mentioned from the DMPlex . >>> >>> Now at this point you can run your current SNES tests and get back to where you started, but AMR is easy now. >>> Or as easy as it gets. >>> >>> As far as AMRex, well, it's not clear what AMRex does for you at this point. >>> You don't seem to have AMRex code that you want to reuse. >>> If there is some functionality that you need then we can talk about it or if you have some programmatic reason to use it (eg, they are paying you) then, again, we can talk about it. >>> >>> PETSc/p4est and AMRex are similar with different strengths and design, and you could use both but that would complicate things. >>> >>> Hope that helps, >>> Mark >>> >>> >>> On Tue, Jun 21, 2022 at 1:18 PM Bernigaud Pierre > wrote: >>> Hello Mark, >>> >>> We have a working solver employing SNES, to which is attached a DMDA to handle ghost cells / data sharing between processors for flux evaluation (using DMGlobalToLocalBegin / DMGlobalToLocalEnd) . We are considering to add an AMReX layer to the solver, but no work has been done yet, as we are currently evaluating if it would be feasible without too much trouble. >>> >>> Our main subject of concern would be to understand how to interface correctly PETSc (SNES+DMDA) and AMRex, as AMRex also appears to have his own methods for parallel data management. Hence our inquiry for examples, just to get a feel for how it would work out. >>> >>> Best, >>> >>> Pierre >>> >>> Le 21/06/2022 ? 18:00, Mark Adams a ?crit : >>>> Hi Bernigaud, >>>> >>>> To be clear, you have SNES working with DMDA in AMRex, but without adapting dynamically and you want to know what to do next. >>>> >>>> Is that right? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre > wrote: >>>> Greetings, >>>> >>>> I hope you are doing great. >>>> >>>> We are currently working on parallel solver employing PETSc for the main >>>> numerical methods (GMRES, Newton-Krylov method). We would be interested >>>> in combining the PETSc solvers with the AMR framework provided by the >>>> library AMReX (https://amrex-codes.github.io/amrex/ ). I know that within >>>> the AMReX framework the KSP solvers provided by PETSc can be used, but >>>> what about the SNES solvers? More specifically, we are using a DMDA to >>>> manage parallel communications during the SNES calculations, and I am >>>> wondering how it would behave in a context where the data layout between >>>> processors is modified by the AMR code when refining the grid. >>>> >>>> Would you have any experience on this matter ? Is there any >>>> collaboration going on between PETsc and AMReX, or would you know of a >>>> code using both of them? >>>> >>>> Respectfully, >>>> >>>> Pierre Bernigaud >>>> >>> -- >>> Pierre Bernigaud >>> Doctorant >>> D?partement multi-physique pour l??nerg?tique >>> Mod?lisation Propulsion Fus?e >>> T?l: +33 1 80 38 62 33 >>> >>> ONERA - The French Aerospace Lab - Centre de Palaiseau >>> 6, Chemin de la Vauve aux Granges - 91123 PALAISEAU >>> Coordonn?es GPS : 48.715169, 2.232833 >>> >>> Nous suivre sur : www.onera.fr | Twitter | LinkedIn | Facebook | Instagram >>> >>> Avertissement/disclaimer https://www.onera.fr/en/emails-terms >>> >>> >> >> >> >> -- >> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ > > > > -- > What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Fri Jul 15 14:25:36 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Fri, 15 Jul 2022 14:25:36 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Thank you for the comments. Updated sample code is attached here; DMPlexDistribute() is explicitly called and by defining a section before mesh distribution, a Natural SF was able to be defined as found from PetscSFView(). However, I am still struggling to call PetscSFGetGraph() https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ due to data type definition of ilocal and iremote. What is the proper size allocation for those two variables? Does this size for the number of processors? or the number of vertex? Best On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley wrote: > On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: > >> Okay, I got it what's happening. First, this very bright functionality of >> petsc (the natural-global converting) needs to be documented in a better >> way for sure. Currently, it is very difficult to use/follow this features >> as an external user. Hope this will move forward in a better way. >> >> Then next question is if I load/distribute mesh just like I am doing >> right now shown in the sample code, can I assume that my code does not >> create natural sf during the distribution(always)? In other words, can I >> always get the natural order of each node by simply stacking the preceding >> processor's number of node? For example, for proc=0, natural node ID might >> be just 1 to nnode_proc_0, >> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} >> and so on. >> >> Does that always make sense in this case? >> > > No, but if you call DMPlexDistribute() yourself, rather than having it > called automatically by DMSetFromOptions(), you can > preserve the mapping: > > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ > > The SF returned maps the original point distribution, which is in the same > order as the file, to the redistributed points, which are determined > by the mesh partitioner. > > Thanks, > > Matt > > >> Best >> >> >> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >> wrote: >> >>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: >>> >>>> A sample code for loading dm and declaring Natural SF from a sphere >>>> mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>> >>> >>> The Global-to-Natural mapping relates global dofs to natural dofs. Thus, >>> in order to compute this mapping the DM has to know >>> about the dof layout before distribution. This means you need to setup a >>> local section before distributing, as we do for example in >>> Plex test ex15. This makes things more complicated since everything >>> cannot be packaged up into DMSetFromOptions(), but we need >>> user input so I do not see a simpler way to do things. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>>> wrote: >>>> >>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>> wrote: >>>>> >>>>>> Okay, I checked it and you are correct. In my case, simply, natural >>>>>> node index can be identified by stacking all the preceding processor's >>>>>> numbers of nodes for a particular processor, which is good due to >>>>>> simplicity. However, one serious question is why this is happening in my >>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>> distribution? My code wants to have consistency in dealing with this >>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>> >>>>> >>>>> I can't tell what is going on in your code unless I can run it. Do you >>>>> have a simple example? >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best, >>>>>> >>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>> >>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>> -------------------------------------------------------------- >>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>> shooting. >>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>> >>>>>>> >>>>>>> Clearly NULL was returned, which means no natural SF was created. >>>>>>> >>>>>>> >>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>> >>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>> ierr);CHKERRA(ierr) >>>>>>>> >>>>>>> >>>>>>> The natural SF is created during mesh distribution. That has not >>>>>>> happened here. This means that >>>>>>> the order of cells is identical to the file it was read from. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Best >>>>>>>> >>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Dear petsc team, >>>>>>>>>> >>>>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>> "natural". >>>>>>>>>> >>>>>>>>>> What I want to do is to create a local array (not petsc vector >>>>>>>>>> but just an array variable in the program) to map distributed cell ID to >>>>>>>>>> natual cell ID, for example, an array "A"; >>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>> >>>>>>>>>> There are some petsc functions to support mapping between global >>>>>>>>>> and natural vectors. However, I just need to define the array "A" as above >>>>>>>>>> example. To achieve this, what is a proper/smart way? In other words, how >>>>>>>>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>> >>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, >>>>>>>>>> but after this, defining all the required section and star forest objects >>>>>>>>>> to get natural and global vectors seems not that direct way for my purpose, >>>>>>>>>> which is just to extract the above mapping array "A". Can I get any >>>>>>>>>> comments about it? >>>>>>>>>> >>>>>>>>> >>>>>>>>> There is only one thing created, the sfNatural PetscSF object, >>>>>>>>> which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the leaves >>>>>>>>> are natural numbers for these dofs. Thus, when we map global >>>>>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>>>>>>>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out of >>>>>>>>> the SF using PetscSFGetGraph() if you want. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>>> Regards >>>>>>>>>> Mo >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: NaturalSF_2.tar Type: application/x-tar Size: 102400 bytes Desc: not available URL: From knepley at gmail.com Fri Jul 15 14:26:40 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 14:26:40 -0500 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: On Fri, Jul 15, 2022 at 2:12 PM Randall Mackie wrote: > > > On Jul 15, 2022, at 11:58 AM, Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 1:46 PM Randall Mackie > wrote: > >> On Jul 15, 2022, at 11:20 AM, Matthew Knepley wrote: >> >> On Fri, Jul 15, 2022 at 11:01 AM Randall Mackie >> wrote: >> >>> I am also interested in converting my DMDA code to DMPlex so that I can >>> use OcTree grids. >>> >>> Is there a simple example that would show how to do a box grid in >>> DMPlex, or more information about how to convert a DMDA grid to DMPlex? >>> >> >> Hi Randy, >> >> Creating a box mesh is easy and can be done from the command line. >> >> The hard part is usually converting the loop structure. Plex is setup to >> support FEM and FVM, which are both >> cell-oriented. DMDA, on the other hand, tends to support a stencil of >> cells/vertices. Is this how your code looks? >> >> >> Hi Matt, >> >> I figured the hard part was the loop structure. >> >> Yes, my DMDA code is pretty standard and I have fields defined on block >> edges (it?s a staggered grid implementation, but written long before petsc >> had staggered grid capability) and I just loop over the DMDA grid points >> like: >> >> do k=zs,ze >> do j=ys,ye >> do i=xs,xe >> >> I?d be very interested to see what you can show us. >> > > What information do you need when computing an entry, for the cell and > then for the face? > > > I currently set up a 3D DMDA using a box stencil and a stencil width of 2. > The i,j,k coordinates refer both to the cell (where there is a physical > value assigned) and to the 3 edges of the cell at the top SW corner. > For local computations, I need to be able to access the values up to +/- 2 > grid points away. > > I don?t really refer to the faces since that is implicitly included in the > curl-curl formulation I am solving. > > Is this what you are asking for? > Yes. Unfortunately, this is hard. The topological definitions are all local, so even 1 layer of cells is awkward, but 2 layers would be harder. With adaptivity, it gets harder still. My approach, with Abhishek and Dave Salac, has been to preprocess all stencils and store them. Since p4est assumes a Cartesian topology, it might be easier to directly use the p4est traversal. Toby might be better at explaining that. Thanks, Matt > Randy > > > Thanks, > > Matt > > >> Thanks, Randy >> >> >> I have a student working on a PetscFD which I could show you, but it is >> far from production. >> >> Thanks, >> >> Matt >> >> >>> Thanks, Randy >>> >>> On Jun 21, 2022, at 10:57 AM, Mark Adams wrote: >>> >>> (keep on the list, you will need Matt and Toby soon anyway). >>> >>> So you want to add AMRex to your code. >>> >>> I think the first thing that you want to do is move your DMDA code into >>> a DMPLex code. You can create a "box" mesh and it is not hard. >>> Others like Matt can give advice on how to get started on that >>> translation. >>> There is a simple step to create a DMForest (p4/8est) that Matt >>> mentioned from the DMPlex . >>> >>> Now at this point you can run your current SNES tests and get back to >>> where you started, but AMR is easy now. >>> Or as easy as it gets. >>> >>> As far as AMRex, well, it's not clear what AMRex does for you at this >>> point. >>> You don't seem to have AMRex code that you want to reuse. >>> If there is some functionality that you need then we can talk about it >>> or if you have some programmatic reason to use it (eg, they are paying you) >>> then, again, we can talk about it. >>> >>> PETSc/p4est and AMRex are similar with different strengths and design, >>> and you could use both but that would complicate things. >>> >>> Hope that helps, >>> Mark >>> >>> >>> On Tue, Jun 21, 2022 at 1:18 PM Bernigaud Pierre < >>> pierre.bernigaud at onera.fr> wrote: >>> >>>> Hello Mark, >>>> >>>> We have a working solver employing SNES, to which is attached a DMDA to >>>> handle ghost cells / data sharing between processors for flux evaluation >>>> (using DMGlobalToLocalBegin / DMGlobalToLocalEnd) . We are considering to >>>> add an AMReX layer to the solver, but no work has been done yet, as we are >>>> currently evaluating if it would be feasible without too much trouble. >>>> >>>> Our main subject of concern would be to understand how to interface >>>> correctly PETSc (SNES+DMDA) and AMRex, as AMRex also appears to have his >>>> own methods for parallel data management. Hence our inquiry for examples, >>>> just to get a feel for how it would work out. >>>> >>>> Best, >>>> >>>> Pierre >>>> Le 21/06/2022 ? 18:00, Mark Adams a ?crit : >>>> >>>> Hi Bernigaud, >>>> >>>> To be clear, you have SNES working with DMDA in AMRex, but >>>> without adapting dynamically and you want to know what to do next. >>>> >>>> Is that right? >>>> >>>> Mark >>>> >>>> >>>> >>>> >>>> On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre < >>>> pierre.bernigaud at onera.fr> wrote: >>>> >>>>> Greetings, >>>>> >>>>> I hope you are doing great. >>>>> >>>>> We are currently working on parallel solver employing PETSc for the >>>>> main >>>>> numerical methods (GMRES, Newton-Krylov method). We would be >>>>> interested >>>>> in combining the PETSc solvers with the AMR framework provided by the >>>>> library AMReX (https://amrex-codes.github.io/amrex/). I know that >>>>> within >>>>> the AMReX framework the KSP solvers provided by PETSc can be used, but >>>>> what about the SNES solvers? More specifically, we are using a DMDA to >>>>> manage parallel communications during the SNES calculations, and I am >>>>> wondering how it would behave in a context where the data layout >>>>> between >>>>> processors is modified by the AMR code when refining the grid. >>>>> >>>>> Would you have any experience on this matter ? Is there any >>>>> collaboration going on between PETsc and AMReX, or would you know of a >>>>> code using both of them? >>>>> >>>>> Respectfully, >>>>> >>>>> Pierre Bernigaud >>>>> >>>>> -- >>>> *Pierre Bernigaud* >>>> Doctorant >>>> D?partement multi-physique pour l??nerg?tique >>>> Mod?lisation Propulsion Fus?e >>>> T?l: +33 1 80 38 62 33 >>>> >>>> >>>> ONERA - The French Aerospace Lab - Centre de Palaiseau >>>> 6, Chemin de la Vauve aux Granges - 91123 PALAISEAU >>>> Coordonn?es GPS : 48.715169, 2.232833 >>>> >>>> Nous suivre sur : www.onera.fr | Twitter >>>> | LinkedIn >>>> | Facebook >>>> | Instagram >>>> >>>> >>>> >>>> Avertissement/disclaimer https://www.onera.fr/en/emails-terms >>>> >>>> >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jed at jedbrown.org Fri Jul 15 14:40:20 2022 From: jed at jedbrown.org (Jed Brown) Date: Fri, 15 Jul 2022 13:40:20 -0600 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: <87o7xqgo63.fsf@jedbrown.org> Matthew Knepley writes: >> I currently set up a 3D DMDA using a box stencil and a stencil width of 2. >> The i,j,k coordinates refer both to the cell (where there is a physical >> value assigned) and to the 3 edges of the cell at the top SW corner. >> For local computations, I need to be able to access the values up to +/- 2 >> grid points away. >> >> I don?t really refer to the faces since that is implicitly included in the >> curl-curl formulation I am solving. >> >> Is this what you are asking for? >> > > Yes. Unfortunately, this is hard. The topological definitions are all > local, so even 1 layer of cells is awkward, but 2 layers > would be harder. With adaptivity, it gets harder still. > > My approach, with Abhishek and Dave Salac, has been to preprocess all > stencils and store them. Since p4est assumes > a Cartesian topology, it might be easier to directly use the p4est > traversal. Toby might be better at explaining that. Randall, do you want a single globally structured block or could you have a classical structured discretization inside each hex "element" (one or more per process) with interface conditions? From rlmackie862 at gmail.com Fri Jul 15 14:47:06 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Fri, 15 Jul 2022 12:47:06 -0700 Subject: [petsc-users] PETSc / AMRex In-Reply-To: <87o7xqgo63.fsf@jedbrown.org> References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> <87o7xqgo63.fsf@jedbrown.org> Message-ID: > On Jul 15, 2022, at 12:40 PM, Jed Brown wrote: > > Matthew Knepley writes: > >>> I currently set up a 3D DMDA using a box stencil and a stencil width of 2. >>> The i,j,k coordinates refer both to the cell (where there is a physical >>> value assigned) and to the 3 edges of the cell at the top SW corner. >>> For local computations, I need to be able to access the values up to +/- 2 >>> grid points away. >>> >>> I don?t really refer to the faces since that is implicitly included in the >>> curl-curl formulation I am solving. >>> >>> Is this what you are asking for? >>> >> >> Yes. Unfortunately, this is hard. The topological definitions are all >> local, so even 1 layer of cells is awkward, but 2 layers >> would be harder. With adaptivity, it gets harder still. >> >> My approach, with Abhishek and Dave Salac, has been to preprocess all >> stencils and store them. Since p4est assumes >> a Cartesian topology, it might be easier to directly use the p4est >> traversal. Toby might be better at explaining that. > > Randall, do you want a single globally structured block or could you have a classical structured discretization inside each hex "element" (one or more per process) with interface conditions? Hi Jed, I currently have a 3D staggered grid finite difference code (staggered grid) using PETSc that models EM fields and has been working well for many years. I am now wanting to use OcTree grids to increase discretization in a reasonable way in certain parts of the model. The design of the OcTree grid would be external to PETSc. I am just looking for the best and easiest way to solve this within the PETSc framework since I am already very familiar with the DMDA capability and my code is fully functional there. Since the boundary values are on the outer domain of the entire model, I suspect the answer to your question is that I would want one globally structured block (if I am understanding it correctly). Thanks, Randy From knepley at gmail.com Fri Jul 15 15:52:54 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 15 Jul 2022 15:52:54 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: > Thank you for the comments. Updated sample code is attached here; > DMPlexDistribute() is explicitly called and by defining a section before > mesh distribution, a Natural SF was able to be defined as found from > PetscSFView(). > > However, I am still struggling to call PetscSFGetGraph() > https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ > due to data type definition of ilocal and iremote. What is the proper size > allocation for those two variables? Does this size for the number of > processors? or the number of vertex? > Since we need to pass back arrays, you need to pass us in F90 pointers. Here is an example of doing such a thing: https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 Thanks, Matt > Best > > On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley wrote: > >> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: >> >>> Okay, I got it what's happening. First, this very bright functionality >>> of petsc (the natural-global converting) needs to be documented in a better >>> way for sure. Currently, it is very difficult to use/follow this features >>> as an external user. Hope this will move forward in a better way. >>> >>> Then next question is if I load/distribute mesh just like I am doing >>> right now shown in the sample code, can I assume that my code does not >>> create natural sf during the distribution(always)? In other words, can I >>> always get the natural order of each node by simply stacking the preceding >>> processor's number of node? For example, for proc=0, natural node ID might >>> be just 1 to nnode_proc_0, >>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>> nnode_proc_1} and so on. >>> >>> Does that always make sense in this case? >>> >> >> No, but if you call DMPlexDistribute() yourself, rather than having it >> called automatically by DMSetFromOptions(), you can >> preserve the mapping: >> >> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >> >> The SF returned maps the original point distribution, which is in the >> same order as the file, to the redistributed points, which are determined >> by the mesh partitioner. >> >> Thanks, >> >> Matt >> >> >>> Best >>> >>> >>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>> wrote: >>> >>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: >>>> >>>>> A sample code for loading dm and declaring Natural SF from a sphere >>>>> mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>> >>>> >>>> The Global-to-Natural mapping relates global dofs to natural dofs. >>>> Thus, in order to compute this mapping the DM has to know >>>> about the dof layout before distribution. This means you need to >>>> setup a local section before distributing, as we do for example in >>>> Plex test ex15. This makes things more complicated since everything >>>> cannot be packaged up into DMSetFromOptions(), but we need >>>> user input so I do not see a simpler way to do things. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Best >>>>> >>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>>>> wrote: >>>>> >>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>> wrote: >>>>>> >>>>>>> Okay, I checked it and you are correct. In my case, simply, natural >>>>>>> node index can be identified by stacking all the preceding processor's >>>>>>> numbers of nodes for a particular processor, which is good due to >>>>>>> simplicity. However, one serious question is why this is happening in my >>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>> >>>>>> >>>>>> I can't tell what is going on in your code unless I can run it. Do >>>>>> you have a simple example? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Best, >>>>>>> >>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>>>>>> wrote: >>>>>>> >>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>> >>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>> -------------------------------------------------------------- >>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>> shooting. >>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>> >>>>>>>> >>>>>>>> Clearly NULL was returned, which means no natural SF was created. >>>>>>>> >>>>>>>> >>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>> >>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>> >>>>>>>> >>>>>>>> The natural SF is created during mesh distribution. That has not >>>>>>>> happened here. This means that >>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> Best >>>>>>>>> >>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Dear petsc team, >>>>>>>>>>> >>>>>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>>> "natural". >>>>>>>>>>> >>>>>>>>>>> What I want to do is to create a local array (not petsc vector >>>>>>>>>>> but just an array variable in the program) to map distributed cell ID to >>>>>>>>>>> natual cell ID, for example, an array "A"; >>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>> >>>>>>>>>>> There are some petsc functions to support mapping between global >>>>>>>>>>> and natural vectors. However, I just need to define the array "A" as above >>>>>>>>>>> example. To achieve this, what is a proper/smart way? In other words, how >>>>>>>>>>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>> >>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, >>>>>>>>>>> but after this, defining all the required section and star forest objects >>>>>>>>>>> to get natural and global vectors seems not that direct way for my purpose, >>>>>>>>>>> which is just to extract the above mapping array "A". Can I get any >>>>>>>>>>> comments about it? >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> There is only one thing created, the sfNatural PetscSF object, >>>>>>>>>> which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), >>>>>>>>>> we call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out of >>>>>>>>>> the SF using PetscSFGetGraph() if you want. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Regards >>>>>>>>>>> Mo >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>> experiments lead. >>>>>>>>>> -- Norbert Wiener >>>>>>>>>> >>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Fri Jul 15 17:10:35 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Fri, 15 Jul 2022 17:10:35 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Thank you for the reply. In that example, it seems that the sizes of each array are known values and are provided to PetscSFSetGraph() at line 63. How does it change if those sizes are unknown? When a mesh file is loaded to a dm and define PetscSF, those sizes might be unknown. In my test, If pointers are defined as PetscInt, pointer :: iroots(:) type(PetscSFNode), pointer :: ileaves(:) And then call PetscSFGetGraph() as, call PetscSFGetGraph(sf_nat, nroots, nleaves, iroots, ileaves, ierr);CHKERRA(ierr) I got this error message: forrtl: severe (408): fort: (7): Attempt to use pointer IROOTS when it is not associated with a target If a target vector with an arbitrary size is associated with the pointers, there is no error message. However, the proper size of target vectors is unclear to me. Is it number of processors? or number roots for each processor? anything else? Best On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley wrote: > On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: > >> Thank you for the comments. Updated sample code is attached here; >> DMPlexDistribute() is explicitly called and by defining a section before >> mesh distribution, a Natural SF was able to be defined as found from >> PetscSFView(). >> >> However, I am still struggling to call PetscSFGetGraph() >> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >> due to data type definition of ilocal and iremote. What is the proper >> size allocation for those two variables? Does this size for the number of >> processors? or the number of vertex? >> > > Since we need to pass back arrays, you need to pass us in F90 pointers. > Here is an example of doing such a thing: > > > https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 > > Thanks, > > Matt > > >> Best >> >> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >> wrote: >> >>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: >>> >>>> Okay, I got it what's happening. First, this very bright functionality >>>> of petsc (the natural-global converting) needs to be documented in a better >>>> way for sure. Currently, it is very difficult to use/follow this features >>>> as an external user. Hope this will move forward in a better way. >>>> >>>> Then next question is if I load/distribute mesh just like I am doing >>>> right now shown in the sample code, can I assume that my code does not >>>> create natural sf during the distribution(always)? In other words, can I >>>> always get the natural order of each node by simply stacking the preceding >>>> processor's number of node? For example, for proc=0, natural node ID might >>>> be just 1 to nnode_proc_0, >>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>> nnode_proc_1} and so on. >>>> >>>> Does that always make sense in this case? >>>> >>> >>> No, but if you call DMPlexDistribute() yourself, rather than having it >>> called automatically by DMSetFromOptions(), you can >>> preserve the mapping: >>> >>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>> >>> The SF returned maps the original point distribution, which is in the >>> same order as the file, to the redistributed points, which are determined >>> by the mesh partitioner. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> >>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>>> wrote: >>>> >>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>> wrote: >>>>> >>>>>> A sample code for loading dm and declaring Natural SF from a sphere >>>>>> mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>> >>>>> >>>>> The Global-to-Natural mapping relates global dofs to natural dofs. >>>>> Thus, in order to compute this mapping the DM has to know >>>>> about the dof layout before distribution. This means you need to >>>>> setup a local section before distributing, as we do for example in >>>>> Plex test ex15. This makes things more complicated since everything >>>>> cannot be packaged up into DMSetFromOptions(), but we need >>>>> user input so I do not see a simpler way to do things. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best >>>>>> >>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> Okay, I checked it and you are correct. In my case, simply, natural >>>>>>>> node index can be identified by stacking all the preceding processor's >>>>>>>> numbers of nodes for a particular processor, which is good due to >>>>>>>> simplicity. However, one serious question is why this is happening in my >>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>> >>>>>>> >>>>>>> I can't tell what is going on in your code unless I can run it. Do >>>>>>> you have a simple example? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Best, >>>>>>>> >>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>> >>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>>> shooting. >>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>> >>>>>>>>> >>>>>>>>> Clearly NULL was returned, which means no natural SF was created. >>>>>>>>> >>>>>>>>> >>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>> >>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>> >>>>>>>>> >>>>>>>>> The natural SF is created during mesh distribution. That has not >>>>>>>>> happened here. This means that >>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>>> Best >>>>>>>>>> >>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>> >>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>>>> "natural". >>>>>>>>>>>> >>>>>>>>>>>> What I want to do is to create a local array (not petsc vector >>>>>>>>>>>> but just an array variable in the program) to map distributed cell ID to >>>>>>>>>>>> natual cell ID, for example, an array "A"; >>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>> >>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>> >>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>> get any comments about it? >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> There is only one thing created, the sfNatural PetscSF object, >>>>>>>>>>> which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), >>>>>>>>>>> we call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out of >>>>>>>>>>> the SF using PetscSFGetGraph() if you want. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Regards >>>>>>>>>>>> Mo >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>>> experiments lead. >>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>> >>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Fri Jul 15 19:05:24 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Fri, 15 Jul 2022 19:05:24 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: I found that iroots() and ileaves() have size of nleaves and tested through the attached sample code with the grid previously shared. Then I get the results written in the attached monitor file. It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached code have garbage values, different from displayed values by PetscSFView() at line 113. It is tough to get it why the garbage values are returned from PetscSFGetGraph(). Any comments will be very appreciated. Best On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley wrote: > On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: > >> Thank you for the comments. Updated sample code is attached here; >> DMPlexDistribute() is explicitly called and by defining a section before >> mesh distribution, a Natural SF was able to be defined as found from >> PetscSFView(). >> >> However, I am still struggling to call PetscSFGetGraph() >> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >> due to data type definition of ilocal and iremote. What is the proper >> size allocation for those two variables? Does this size for the number of >> processors? or the number of vertex? >> > > Since we need to pass back arrays, you need to pass us in F90 pointers. > Here is an example of doing such a thing: > > > https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 > > Thanks, > > Matt > > >> Best >> >> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >> wrote: >> >>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: >>> >>>> Okay, I got it what's happening. First, this very bright functionality >>>> of petsc (the natural-global converting) needs to be documented in a better >>>> way for sure. Currently, it is very difficult to use/follow this features >>>> as an external user. Hope this will move forward in a better way. >>>> >>>> Then next question is if I load/distribute mesh just like I am doing >>>> right now shown in the sample code, can I assume that my code does not >>>> create natural sf during the distribution(always)? In other words, can I >>>> always get the natural order of each node by simply stacking the preceding >>>> processor's number of node? For example, for proc=0, natural node ID might >>>> be just 1 to nnode_proc_0, >>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>> nnode_proc_1} and so on. >>>> >>>> Does that always make sense in this case? >>>> >>> >>> No, but if you call DMPlexDistribute() yourself, rather than having it >>> called automatically by DMSetFromOptions(), you can >>> preserve the mapping: >>> >>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>> >>> The SF returned maps the original point distribution, which is in the >>> same order as the file, to the redistributed points, which are determined >>> by the mesh partitioner. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> >>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>>> wrote: >>>> >>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>> wrote: >>>>> >>>>>> A sample code for loading dm and declaring Natural SF from a sphere >>>>>> mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>> >>>>> >>>>> The Global-to-Natural mapping relates global dofs to natural dofs. >>>>> Thus, in order to compute this mapping the DM has to know >>>>> about the dof layout before distribution. This means you need to >>>>> setup a local section before distributing, as we do for example in >>>>> Plex test ex15. This makes things more complicated since everything >>>>> cannot be packaged up into DMSetFromOptions(), but we need >>>>> user input so I do not see a simpler way to do things. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best >>>>>> >>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> Okay, I checked it and you are correct. In my case, simply, natural >>>>>>>> node index can be identified by stacking all the preceding processor's >>>>>>>> numbers of nodes for a particular processor, which is good due to >>>>>>>> simplicity. However, one serious question is why this is happening in my >>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>> >>>>>>> >>>>>>> I can't tell what is going on in your code unless I can run it. Do >>>>>>> you have a simple example? >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Best, >>>>>>>> >>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>> >>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>>> shooting. >>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>> >>>>>>>>> >>>>>>>>> Clearly NULL was returned, which means no natural SF was created. >>>>>>>>> >>>>>>>>> >>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>> >>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>> >>>>>>>>> >>>>>>>>> The natural SF is created during mesh distribution. That has not >>>>>>>>> happened here. This means that >>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>>> Best >>>>>>>>>> >>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>> >>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>>>> "natural". >>>>>>>>>>>> >>>>>>>>>>>> What I want to do is to create a local array (not petsc vector >>>>>>>>>>>> but just an array variable in the program) to map distributed cell ID to >>>>>>>>>>>> natual cell ID, for example, an array "A"; >>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>> >>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>> >>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>> get any comments about it? >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> There is only one thing created, the sfNatural PetscSF object, >>>>>>>>>>> which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), >>>>>>>>>>> we call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out of >>>>>>>>>>> the SF using PetscSFGetGraph() if you want. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Regards >>>>>>>>>>>> Mo >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>>> experiments lead. >>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>> >>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: monitor Type: application/octet-stream Size: 3476 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: test.F90 Type: application/octet-stream Size: 4623 bytes Desc: not available URL: From fuentesdt at gmail.com Fri Jul 15 19:29:46 2022 From: fuentesdt at gmail.com (David Fuentes) Date: Fri, 15 Jul 2022 19:29:46 -0500 Subject: [petsc-users] Nodes coordinates in distributed dmplex In-Reply-To: References: Message-ID: Hi, when looping over the nodal coordinates, is there a way to get the corresponding DOF in the index set for the DM Field(s) that is used in the residual vector? I would like to update the jacobian/residual entries obtained from DMCreateFieldIS that correspond to particular nodal coordinates that are not on the boundary. On Fri, Jul 10, 2015 at 11:14 AM Matthew Knepley wrote: > On Fri, Jul 10, 2015 at 6:48 AM, Alejandro D Otero > wrote: > >> Hi Matt, thanks for your answer. >> >> I got a vector from getCoordinates(). How are their components indexed? >> is (p * dim + d) with p: node, dim: of the problem, x_d coordinate of the >> node, ok? >> Which numbering for p? The local number of node, the number of point in >> the DAG of the dm, the original number of node? >> > > All data layouts for Plex are described by a PetscSection (which is how it > should be in the rest of PETSc as well). The PetscSection is a map > from mesh points to (# dof, offset) pairs. Thus, the way I get coordinates > is the following: > > DMGetCoordinatesLocal(dm, &coordinates); > DMGetCoordinateDM(dm, &cdm); > DMGetDefaultSection(cdm, &cs); > PetscSectionGetChart(cs, &pStart, &pEnd); > VecGetArrayRead(coordinates, &coords); > for (p = pStart; p < pEnd; ++p) { > PetscInt dof, off; > > PetscSectionGetDof(cs, p, &dof); > PetscSectionGetOffset(cs, p, &off); > for (d = 0; d < dof; ++d) > } > VecRestoreArrayRead(coordinates, &coords); > > >> I am trying a simple square mesh with 16 4-node square elements parted >> into 2 process. Total of 25 nodes. >> The distributed dm seems alright to me. Each process gets a dm with 8 >> elements an 15 nodes, which means that the 5 shared nodes are local to each >> process. But one of the process gives negative values for the shared nodes. >> How need them to be mapped to get the right number. >> > > Where do you get negative point numbers? I encode off-process point > numbers as -(remote point + 1). > > >> It seems I'm using a wrong approach to this. May be I need to get the >> coordinates in a somehow different way. I'm working on a from-scratch >> implementation of a FEM code based on petsc4py. I want to code the problem >> matrices assembly from elemental matrices. I've already done this >> sequentially, but I got stuck when trying to compute elemental matrices in >> parallel because I don't understand the way of obtaining the coordinates of >> the nodes in for each element. >> > > The way I get coordinates for the element c is > > PetscScalar *coords = NULL; > PetscInt csize; > > ierr = DMPlexVecGetClosure(dm, cs, coordinates, c, &csize, > &coords);CHKERRQ(ierr); > ierr = DMPlexVecRestoreClosure(dm, cs, coordinates, c, &csize, > &coords);CHKERRQ(ierr); > > Thanks, > > Matt > > >> Again, thanks for your help, >> >> A. >> >> >> >> >> >> >> >> >> >> On Thu, Jul 9, 2015 at 5:18 PM, Matthew Knepley >> wrote: >> >>> On Thu, Jul 9, 2015 at 7:42 AM, Alejandro D Otero >>> wrote: >>> >>>> Hi, sorry if this is an obvious question, but I cannot figure out how >>>> to recover finite element nodes coordinates once I have distributed a mesh >>>> stored as a dmplex. I am using petsc4py as interface to petsc rutines. >>>> >>>> I first created a dmplex using: >>>> dm.createFromCellList() >>>> >>>> In a sequential run I got the coordinates with: >>>> Coords = dm.getCoordinates() >>>> >>>> which gave a sequential vector with the coordinates of the mesh nodes. >>>> >>>> When I distribute the mesh with: >>>> dm.distribute() >>>> >>>> each mpi process has it own dm but the indexing of the vector resulting >>>> from getCoordinates() or getCoordinatesLocal() seems not consistent with >>>> the local numbering of the cells and nodes. >>>> >>> >>> When the mesh is distributed, the vertices are renumbered. Thus the >>> coordinates you get out are >>> for reordered local vertices, but they are consistent with the local >>> topology (cells still contain the >>> right vertices) and the overlap mapping (SF still connects the shared >>> vertices). >>> >>> What do you need it to do? >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Which is the correct way of doing this in PETSc philosophy? >>>> >>>> Thanks in advance, >>>> Alejandro >>>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >> >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sat Jul 16 08:27:36 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sat, 16 Jul 2022 08:27:36 -0500 Subject: [petsc-users] Nodes coordinates in distributed dmplex In-Reply-To: References: Message-ID: On Fri, Jul 15, 2022 at 7:29 PM David Fuentes wrote: > Hi, when looping over the nodal coordinates, is there a way to get the > corresponding DOF in the index set for the DM Field(s) that is used in the > residual vector? > I would like to update the jacobian/residual entries obtained from > DMCreateFieldIS that correspond to particular nodal coordinates that are > not on the boundary. > I think I just need to understand exactly what you want. DMCreateFieldIS gives you the global indices into the residual/Jacobian. You can get these same indices from the PetscSection that you get from DMGetGlobalSection(). You can put any mesh point into the Section and get back an index using PetscSectionGetOffset(). Maybe give me a more specific example and I can help write some code. Thanks, Matt On Fri, Jul 10, 2015 at 11:14 AM Matthew Knepley wrote: > >> On Fri, Jul 10, 2015 at 6:48 AM, Alejandro D Otero >> wrote: >> >>> Hi Matt, thanks for your answer. >>> >>> I got a vector from getCoordinates(). How are their components indexed? >>> is (p * dim + d) with p: node, dim: of the problem, x_d coordinate of the >>> node, ok? >>> Which numbering for p? The local number of node, the number of point in >>> the DAG of the dm, the original number of node? >>> >> >> All data layouts for Plex are described by a PetscSection (which is how >> it should be in the rest of PETSc as well). The PetscSection is a map >> from mesh points to (# dof, offset) pairs. Thus, the way I get >> coordinates is the following: >> >> DMGetCoordinatesLocal(dm, &coordinates); >> DMGetCoordinateDM(dm, &cdm); >> DMGetDefaultSection(cdm, &cs); >> PetscSectionGetChart(cs, &pStart, &pEnd); >> VecGetArrayRead(coordinates, &coords); >> for (p = pStart; p < pEnd; ++p) { >> PetscInt dof, off; >> >> PetscSectionGetDof(cs, p, &dof); >> PetscSectionGetOffset(cs, p, &off); >> for (d = 0; d < dof; ++d) >> } >> VecRestoreArrayRead(coordinates, &coords); >> >> >>> I am trying a simple square mesh with 16 4-node square elements parted >>> into 2 process. Total of 25 nodes. >>> The distributed dm seems alright to me. Each process gets a dm with 8 >>> elements an 15 nodes, which means that the 5 shared nodes are local to each >>> process. But one of the process gives negative values for the shared nodes. >>> How need them to be mapped to get the right number. >>> >> >> Where do you get negative point numbers? I encode off-process point >> numbers as -(remote point + 1). >> >> >>> It seems I'm using a wrong approach to this. May be I need to get the >>> coordinates in a somehow different way. I'm working on a from-scratch >>> implementation of a FEM code based on petsc4py. I want to code the problem >>> matrices assembly from elemental matrices. I've already done this >>> sequentially, but I got stuck when trying to compute elemental matrices in >>> parallel because I don't understand the way of obtaining the coordinates of >>> the nodes in for each element. >>> >> >> The way I get coordinates for the element c is >> >> PetscScalar *coords = NULL; >> PetscInt csize; >> >> ierr = DMPlexVecGetClosure(dm, cs, coordinates, c, &csize, >> &coords);CHKERRQ(ierr); >> ierr = DMPlexVecRestoreClosure(dm, cs, coordinates, c, &csize, >> &coords);CHKERRQ(ierr); >> >> Thanks, >> >> Matt >> >> >>> Again, thanks for your help, >>> >>> A. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Thu, Jul 9, 2015 at 5:18 PM, Matthew Knepley >>> wrote: >>> >>>> On Thu, Jul 9, 2015 at 7:42 AM, Alejandro D Otero >>>> wrote: >>>> >>>>> Hi, sorry if this is an obvious question, but I cannot figure out how >>>>> to recover finite element nodes coordinates once I have distributed a mesh >>>>> stored as a dmplex. I am using petsc4py as interface to petsc rutines. >>>>> >>>>> I first created a dmplex using: >>>>> dm.createFromCellList() >>>>> >>>>> In a sequential run I got the coordinates with: >>>>> Coords = dm.getCoordinates() >>>>> >>>>> which gave a sequential vector with the coordinates of the mesh nodes. >>>>> >>>>> When I distribute the mesh with: >>>>> dm.distribute() >>>>> >>>>> each mpi process has it own dm but the indexing of the vector >>>>> resulting from getCoordinates() or getCoordinatesLocal() seems not >>>>> consistent with the local numbering of the cells and nodes. >>>>> >>>> >>>> When the mesh is distributed, the vertices are renumbered. Thus the >>>> coordinates you get out are >>>> for reordered local vertices, but they are consistent with the local >>>> topology (cells still contain the >>>> right vertices) and the overlap mapping (SF still connects the shared >>>> vertices). >>>> >>>> What do you need it to do? >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Which is the correct way of doing this in PETSc philosophy? >>>>> >>>>> Thanks in advance, >>>>> Alejandro >>>>> >>>> >>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>> >>> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Sun Jul 17 07:40:55 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Sun, 17 Jul 2022 18:10:55 +0530 Subject: [petsc-users] Generating data on dmplex with varying DOFs In-Reply-To: References: Message-ID: Thanks! On a similar note, is it possible to define data on faces of a parallel (distributed) dmplex? I have seen the example particular to finite volume methods. But the examples I am building are block-spectral where each element has a higher order polynomial running (much like spectral element methods without the nuisance to separate edge modes and nodal modes). What I am interested in is, 1. Define face data with multiple DOFs. 2. A quick way of exchanging this face data between processors for calculating fluxes. I have written all of this by hand already. Just wanted to check and compare if dmplex would offer some performance improvement. Additionally, petscFV could be extended to petscSD (SD stands for spectral difference), where finite volume implementation is the zeroth order special case. Thank you. Sincerely, Prateek Gupta, PhD On Fri, Jul 15, 2022 at 5:43 PM Matthew Knepley wrote: > On Fri, Jul 15, 2022 at 7:08 AM Prateek Gupta > wrote: > >> Hi, >> Is it possible to generate data using PetscSection with varying degrees >> of freedom? I am building a sample example on a mixed grid (with both >> hexahedra and tetrahedra) and thinking if it is possible to generate the >> face data using PetscSection (or something else) on the resulting. The quad >> faces have p*p data points and tri faces have p*(p-1)/2 data points. >> > > Yes, you can set the size to whatever you want using > > PetscSectionSetDof() > PetscSectionSetFieldDof() > > The DMPlexCreateSection() routine is overly simplistic here since I assume > all k-cells have the same layout. > > Thanks, > > Matt > > >> Thank you. >> Sincerely, >> Prateek Gupta, PhD >> > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sun Jul 17 09:29:37 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sun, 17 Jul 2022 09:29:37 -0500 Subject: [petsc-users] Generating data on dmplex with varying DOFs In-Reply-To: References: Message-ID: On Sun, Jul 17, 2022 at 7:41 AM Prateek Gupta wrote: > Thanks! > On a similar note, is it possible to define data on faces of a parallel > (distributed) dmplex? I have seen the example particular to finite volume > methods. But the examples I am building are block-spectral where each > element has a higher order polynomial running (much like spectral element > methods without the nuisance to separate edge modes and nodal modes). > Yes, you can do this. For example, https://gitlab.com/petsc/petsc/-/blob/main/src/dm/impls/plex/tutorials/ex8.c shows closures for spectral elements. > What I am interested in is, > > 1. Define face data with multiple DOFs. > Yes, faces are mesh points, just like vertices, edges, and cells. > 2. A quick way of exchanging this face data between processors for > calculating fluxes. > GlobalToLocal will do this. > I have written all of this by hand already. Just wanted to check and > compare if dmplex would offer some performance improvement. > Possibly. There are some nice optimizations in PetscSF. > Additionally, petscFV could be extended to petscSD (SD stands for spectral > difference), where finite volume implementation is the zeroth order special > case. > How is SD different from a spectral element method, with respect to data layout and communication? Thanks, Matt > Thank you. > Sincerely, > Prateek Gupta, PhD > > > On Fri, Jul 15, 2022 at 5:43 PM Matthew Knepley wrote: > >> On Fri, Jul 15, 2022 at 7:08 AM Prateek Gupta >> wrote: >> >>> Hi, >>> Is it possible to generate data using PetscSection with varying degrees >>> of freedom? I am building a sample example on a mixed grid (with both >>> hexahedra and tetrahedra) and thinking if it is possible to generate the >>> face data using PetscSection (or something else) on the resulting. The quad >>> faces have p*p data points and tri faces have p*(p-1)/2 data points. >>> >> >> Yes, you can set the size to whatever you want using >> >> PetscSectionSetDof() >> PetscSectionSetFieldDof() >> >> The DMPlexCreateSection() routine is overly simplistic here since I >> assume all k-cells have the same layout. >> >> Thanks, >> >> Matt >> >> >>> Thank you. >>> Sincerely, >>> Prateek Gupta, PhD >>> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From snailsoar at hotmail.com Sun Jul 17 09:56:04 2022 From: snailsoar at hotmail.com (feng wang) Date: Sun, 17 Jul 2022 14:56:04 +0000 Subject: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number In-Reply-To: References: Message-ID: Hi Mark, I use "KSPComputeEigenvalues" and it works with complex numbers. For the moment, this should be enough for me. Besides, the actual number of eigenvalues computed changes from iteration to iteration. Just for curiosity, how does the code decide how many to output? Thanks, Feng ________________________________ From: Mark Adams Sent: 14 July 2022 15:49 To: feng wang Cc: petsc-users at mcs.anl.gov Subject: Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number On Thu, Jul 14, 2022 at 11:29 AM feng wang > wrote: Thanks for the clarification. any recommendations to get around this? I would look at the existing code and see if you can see what is limiting it to real (comments hopefully), if it looks like something you could do, start with a git repo of PETSc, configure with complex scalar values, modify an existing test or make your own to test it, and make it work. At that point you can contribute that to PETSc (there is documentation on how to do that including our coding practices that you should be able to infer to a large extent from the code you are modifying). At that point PETSc will maintain it. Mark I am solving a set of linear systems of A_i x_i = B_i with matrix-based GMRES. The entries of A_i and B_i are complex numbers. It is pre-conditioned with ASM and the preconditioning matrix is A_i itself. I would like to show the Ritz value to understand the convergence behaviour for each A_i x_i = B_i. ________________________________ From: Mark Adams > Sent: 14 July 2022 14:16 To: feng wang > Cc: petsc-users at mcs.anl.gov > Subject: Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number No. I missed that note. Complex has not been implemented. On Thu, Jul 14, 2022 at 9:54 AM feng wang > wrote: Hi Mark, Thanks for your reply! Maybe I have a misunderstanding of the documentation of KSPComputeRitz (https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/). It says "-this is currently not implemented when PETSc is built with complex numbers". But if it works, I will give it a try. Thanks, Feng ________________________________ From: Mark Adams > Sent: 14 July 2022 12:23 To: feng wang > Cc: petsc-users at mcs.anl.gov > Subject: Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number Why do you say it only works with Real? You need to configure PETSc to use complex numbers and it should work. This is an advanced method and it does not have any tests, which basically says it is very experimental. Don't expect it to be very robust. Mark On Thu, Jul 14, 2022 at 7:19 AM feng wang > wrote: Dear All, I am using GMRES with complex numbers and would like to compute the Ritz values. I am looking at KSPComputeRitz and it seems to me that it only works with Petsc compiled with real numbers. Is there an easy alternative way to compute Ritz values for matrices with complex numbers? Thanks, Feng -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sun Jul 17 09:59:03 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sun, 17 Jul 2022 09:59:03 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: > I found that iroots() and ileaves() have size of nleaves and tested > through the attached sample code with the grid previously shared. Then I > get the results written in the attached monitor file. > > It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached > code have garbage values, different from displayed values by PetscSFView() > at line 113. > > It is tough to get it why the garbage values are returned from > PetscSFGetGraph(). Any comments will be very appreciated. > Unfortunately, Fortran is not very good at reporting declaration errors. The problem is that you did not include or use the Vec module. I have done this and your example runs for me. I have included the modified code. Thanks, Matt > Best > > On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley wrote: > >> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: >> >>> Thank you for the comments. Updated sample code is attached here; >>> DMPlexDistribute() is explicitly called and by defining a section before >>> mesh distribution, a Natural SF was able to be defined as found from >>> PetscSFView(). >>> >>> However, I am still struggling to call PetscSFGetGraph() >>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>> due to data type definition of ilocal and iremote. What is the proper >>> size allocation for those two variables? Does this size for the number of >>> processors? or the number of vertex? >>> >> >> Since we need to pass back arrays, you need to pass us in F90 pointers. >> Here is an example of doing such a thing: >> >> >> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >> >> Thanks, >> >> Matt >> >> >>> Best >>> >>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>> wrote: >>> >>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: >>>> >>>>> Okay, I got it what's happening. First, this very bright functionality >>>>> of petsc (the natural-global converting) needs to be documented in a better >>>>> way for sure. Currently, it is very difficult to use/follow this features >>>>> as an external user. Hope this will move forward in a better way. >>>>> >>>>> Then next question is if I load/distribute mesh just like I am doing >>>>> right now shown in the sample code, can I assume that my code does not >>>>> create natural sf during the distribution(always)? In other words, can I >>>>> always get the natural order of each node by simply stacking the preceding >>>>> processor's number of node? For example, for proc=0, natural node ID might >>>>> be just 1 to nnode_proc_0, >>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>> nnode_proc_1} and so on. >>>>> >>>>> Does that always make sense in this case? >>>>> >>>> >>>> No, but if you call DMPlexDistribute() yourself, rather than having it >>>> called automatically by DMSetFromOptions(), you can >>>> preserve the mapping: >>>> >>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>> >>>> The SF returned maps the original point distribution, which is in the >>>> same order as the file, to the redistributed points, which are determined >>>> by the mesh partitioner. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Best >>>>> >>>>> >>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>>>> wrote: >>>>> >>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>>> wrote: >>>>>> >>>>>>> A sample code for loading dm and declaring Natural SF from a sphere >>>>>>> mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>> >>>>>> >>>>>> The Global-to-Natural mapping relates global dofs to natural dofs. >>>>>> Thus, in order to compute this mapping the DM has to know >>>>>> about the dof layout before distribution. This means you need to >>>>>> setup a local section before distributing, as we do for example in >>>>>> Plex test ex15. This makes things more complicated since everything >>>>>> cannot be packaged up into DMSetFromOptions(), but we need >>>>>> user input so I do not see a simpler way to do things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Best >>>>>>> >>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>>>>>> wrote: >>>>>>> >>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>> >>>>>>>> >>>>>>>> I can't tell what is going on in your code unless I can run it. Do >>>>>>>> you have a simple example? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> Best, >>>>>>>>> >>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>>> >>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>>>> shooting. >>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Clearly NULL was returned, which means no natural SF was created. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>> >>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The natural SF is created during mesh distribution. That has not >>>>>>>>>> happened here. This means that >>>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Best >>>>>>>>>>> >>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>> >>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>>>>> "natural". >>>>>>>>>>>>> >>>>>>>>>>>>> What I want to do is to create a local array (not petsc vector >>>>>>>>>>>>> but just an array variable in the program) to map distributed cell ID to >>>>>>>>>>>>> natual cell ID, for example, an array "A"; >>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>> >>>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>>> >>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF object, >>>>>>>>>>>> which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), >>>>>>>>>>>> we call PetscSFBcastBegin/End(). Mapping natural to global we call >>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out of >>>>>>>>>>>> the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> >>>>>>>>>>>> Matt >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Regards >>>>>>>>>>>>> Mo >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>> their experiments lead. >>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>> >>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>> experiments lead. >>>>>>>>>> -- Norbert Wiener >>>>>>>>>> >>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: test.F90 Type: application/octet-stream Size: 4327 bytes Desc: not available URL: From prateekgupta1709 at gmail.com Sun Jul 17 10:51:37 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Sun, 17 Jul 2022 21:21:37 +0530 Subject: [petsc-users] Generating data on dmplex with varying DOFs In-Reply-To: References: Message-ID: SD is a collocation method. Imagine a finite volume method, but instead of a single point (cell and face centers), data is distributed over a grid within the cell and the intersection of the grid with each of the cell's faces. So unlike FV, the communication is for a DIM-1 dimensional grid on the faces. I'll see if the SEM closures help me. Thank you. Sincerely, Prateek Gupta, PhD On Sun, Jul 17, 2022 at 7:59 PM Matthew Knepley wrote: > On Sun, Jul 17, 2022 at 7:41 AM Prateek Gupta > wrote: > >> Thanks! >> On a similar note, is it possible to define data on faces of a parallel >> (distributed) dmplex? I have seen the example particular to finite volume >> methods. But the examples I am building are block-spectral where each >> element has a higher order polynomial running (much like spectral element >> methods without the nuisance to separate edge modes and nodal modes). >> > > Yes, you can do this. For example, > https://gitlab.com/petsc/petsc/-/blob/main/src/dm/impls/plex/tutorials/ex8.c > shows closures for spectral elements. > > >> What I am interested in is, >> >> 1. Define face data with multiple DOFs. >> > > Yes, faces are mesh points, just like vertices, edges, and cells. > > >> 2. A quick way of exchanging this face data between processors for >> calculating fluxes. >> > > GlobalToLocal will do this. > > >> I have written all of this by hand already. Just wanted to check and >> compare if dmplex would offer some performance improvement. >> > > Possibly. There are some nice optimizations in PetscSF. > > >> Additionally, petscFV could be extended to petscSD (SD stands for >> spectral difference), where finite volume implementation is the zeroth >> order special case. >> > > How is SD different from a spectral element method, with respect to data > layout and communication? > > Thanks, > > Matt > > >> Thank you. >> Sincerely, >> Prateek Gupta, PhD >> >> >> On Fri, Jul 15, 2022 at 5:43 PM Matthew Knepley >> wrote: >> >>> On Fri, Jul 15, 2022 at 7:08 AM Prateek Gupta < >>> prateekgupta1709 at gmail.com> wrote: >>> >>>> Hi, >>>> Is it possible to generate data using PetscSection with varying degrees >>>> of freedom? I am building a sample example on a mixed grid (with both >>>> hexahedra and tetrahedra) and thinking if it is possible to generate the >>>> face data using PetscSection (or something else) on the resulting. The quad >>>> faces have p*p data points and tri faces have p*(p-1)/2 data points. >>>> >>> >>> Yes, you can set the size to whatever you want using >>> >>> PetscSectionSetDof() >>> PetscSectionSetFieldDof() >>> >>> The DMPlexCreateSection() routine is overly simplistic here since I >>> assume all k-cells have the same layout. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Thank you. >>>> Sincerely, >>>> Prateek Gupta, PhD >>>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sun Jul 17 11:33:22 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sun, 17 Jul 2022 11:33:22 -0500 Subject: [petsc-users] Generating data on dmplex with varying DOFs In-Reply-To: References: Message-ID: On Sun, Jul 17, 2022 at 10:51 AM Prateek Gupta wrote: > SD is a collocation method. Imagine a finite volume method, but instead of > a single point (cell and face centers), data is distributed over a grid > within the cell and the intersection of the grid with each of the cell's > faces. So unlike FV, the communication is for a DIM-1 dimensional grid on > the faces. I'll see if the SEM closures help me. > That sounds like the same layout and communication as high order DG. Thanks, Matt > > Thank you. > Sincerely, > Prateek Gupta, PhD > > > On Sun, Jul 17, 2022 at 7:59 PM Matthew Knepley wrote: > >> On Sun, Jul 17, 2022 at 7:41 AM Prateek Gupta >> wrote: >> >>> Thanks! >>> On a similar note, is it possible to define data on faces of a parallel >>> (distributed) dmplex? I have seen the example particular to finite volume >>> methods. But the examples I am building are block-spectral where each >>> element has a higher order polynomial running (much like spectral element >>> methods without the nuisance to separate edge modes and nodal modes). >>> >> >> Yes, you can do this. For example, >> https://gitlab.com/petsc/petsc/-/blob/main/src/dm/impls/plex/tutorials/ex8.c >> shows closures for spectral elements. >> >> >>> What I am interested in is, >>> >>> 1. Define face data with multiple DOFs. >>> >> >> Yes, faces are mesh points, just like vertices, edges, and cells. >> >> >>> 2. A quick way of exchanging this face data between processors for >>> calculating fluxes. >>> >> >> GlobalToLocal will do this. >> >> >>> I have written all of this by hand already. Just wanted to check and >>> compare if dmplex would offer some performance improvement. >>> >> >> Possibly. There are some nice optimizations in PetscSF. >> >> >>> Additionally, petscFV could be extended to petscSD (SD stands for >>> spectral difference), where finite volume implementation is the zeroth >>> order special case. >>> >> >> How is SD different from a spectral element method, with respect to data >> layout and communication? >> >> Thanks, >> >> Matt >> >> >>> Thank you. >>> Sincerely, >>> Prateek Gupta, PhD >>> >>> >>> On Fri, Jul 15, 2022 at 5:43 PM Matthew Knepley >>> wrote: >>> >>>> On Fri, Jul 15, 2022 at 7:08 AM Prateek Gupta < >>>> prateekgupta1709 at gmail.com> wrote: >>>> >>>>> Hi, >>>>> Is it possible to generate data using PetscSection with varying >>>>> degrees of freedom? I am building a sample example on a mixed grid (with >>>>> both hexahedra and tetrahedra) and thinking if it is possible to generate >>>>> the face data using PetscSection (or something else) on the resulting. The >>>>> quad faces have p*p data points and tri faces have p*(p-1)/2 data points. >>>>> >>>> >>>> Yes, you can set the size to whatever you want using >>>> >>>> PetscSectionSetDof() >>>> PetscSectionSetFieldDof() >>>> >>>> The DMPlexCreateSection() routine is overly simplistic here since I >>>> assume all k-cells have the same layout. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Thank you. >>>>> Sincerely, >>>>> Prateek Gupta, PhD >>>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 18 07:34:02 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 18 Jul 2022 07:34:02 -0500 Subject: [petsc-users] [DMCreate from a Gmsh with mixed mesh crash for DMPlex] In-Reply-To: References: Message-ID: On Thu, Jul 14, 2022 at 6:33 PM Mike Michell wrote: > VTK format itself supports pyramids for sure. But I do not think PETSc > output part through VTK format does not. Is there any possibility to debug > this issue? > VTK output now works with pyramids in https://gitlab.com/petsc/petsc/-/merge_requests/5422 Could you send me a much smaller GMsh that has pyramids and tets or hexes in it? I would like to put in a test before we merge this. Thanks, Matt > Thanks, > > >> On Wed, Jul 13, 2022 at 4:18 PM Mike Michell >> wrote: >> >>> Before your pull request merged to main, I copied your change to my >>> local /src/dm/impls/plex/plexgmsh.c to test pyramids. >>> >>> Loading DMPlex with the mesh including pyramids works okay, but printing >>> out the solution field to .vtk or .vtu format causes a problem with >>> "Unknown Cell Type Error" from post-processing tools (such as tecplot or >>> paraview). >>> >>> I had a look at /src/dm/impls/plex/plexvtk.c the function, >>> DMPlexVTKGetCellType_Internal() seems not explicitly including a cellType >>> marker for prism and pyramids. Probably, "VTK_WEDGE" is prism with >>> triangular base, but still, there seems no pyramids marker. >>> >> >> Yes, I am not sure it supports pyramids. Will have to look. >> >> Thanks, >> >> Matt >> >> >>> Thanks, >>> >>> >>>> On Wed, Jul 13, 2022 at 11:18 AM Mike Michell >>>> wrote: >>>> >>>>> Attached is a mixed mesh file that I am testing. I cannot see any >>>>> special marker for pyramid cells. Version of gmsh is 4.9.0. >>>>> >>>> >>>> You are correct. Pyramids were disabled. I have activated them here: >>>> >>>> https://gitlab.com/petsc/petsc/-/merge_requests/5422 >>>> >>>> You mesh runs fine after this for me. I am not sure things like >>>> geometry will work for pyramids. However, if you find something >>>> broken, just let me know. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Thanks, >>>>> >>>>>> >>>>>> On Wed, Jul 13, 2022 at 10:41 AM Mike Michell >>>>>> wrote: >>>>>> >>>>>>> Thank you for the quick response. Below is the full error message I >>>>>>> get. >>>>>>> >>>>>>> >>>>>>> [0]PETSC ERROR: --------------------- Error Message >>>>>>> -------------------------------------------------------------- >>>>>>> [0]PETSC ERROR: Argument out of range >>>>>>> [0]PETSC ERROR: No face description for cell type unknown >>>>>>> >>>>>> >>>>>> Here is the problem. The pyramid (or some other cell) was classified >>>>>> as "unknown". First, make sure the Gmsh file is version 4.1. >>>>>> If that fails, send the Gmsh file and I will try to figure out why >>>>>> the cell is not coming up as a pyramid. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>> shooting. >>>>>>> [0]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>> [0]PETSC ERROR: /home/Mike/Workspace/test on a named Mike Wed Jul 13 >>>>>>> 10:38:31 2022 >>>>>>> [0]PETSC ERROR: Configure options >>>>>>> --prefix=/home/Mike/Library/petsc_partition/install-intel >>>>>>> PETSC_ARCH=linux-gnu-intel --with-cc=mpiicc --with-cxx=mpiicpc >>>>>>> --with-fc=mpiifort --download-fblaslapack --download-metis >>>>>>> --download-parmetis --download-eigen --download-pragmatic --download-hdf5 >>>>>>> --download-triangle --with-debugging=1 COPTFLAGS="-O3 -mtune=native" >>>>>>> CXXOPTFLAGS=-O3 FOPTFLAGS=-O3 >>>>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>>>> >>>>>>> Thanks, >>>>>>> Mike >>>>>>> >>>>>>> >>>>>>>> On Wed, Jul 13, 2022 at 10:30 AM Mike Michell < >>>>>>>> mi.mike1021 at gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi, DMCreate() is used to load/distribute grid built from gmsh, >>>>>>>>> and the function crashes when a mixed mesh of tetra and pyramids in 3D. It >>>>>>>>> looks PETSc can handle the cell types of >>>>>>>>> Tetra/Hexa/Prism/Pyramids/Polygon/Polyhedra in 3D. Thus I am unsure why it >>>>>>>>> crashes when pyramids included in gmsh file. >>>>>>>>> >>>>>>>>> Below functions are used to mesh distribution. >>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm_g, ierr);CHKERRA(ierr) >>>>>>>>> call DMSetType(dm_g, DMPLEX, ierr);CHKERRA(ierr) >>>>>>>>> call DMSetFromOptions(dm_g, ierr);CHKERRA(ierr) >>>>>>>>> >>>>>>>>> Below error messages got from run. >>>>>>>>> >>>>>>>> >>>>>>>> I need the complete error message. This is only the stack. I cannot >>>>>>>> see the error message, or the version of PETSc you are using. >>>>>>>> >>>>>>>> This should work, so I do not immediately know what is wrong. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> [0]PETSC ERROR: #1 DMPlexGetRawFaces_Internal() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:312 >>>>>>>>> [0]PETSC ERROR: #2 DMPlexInterpolateFaces_Internal() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:350 >>>>>>>>> [0]PETSC ERROR: #3 DMPlexInterpolate() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexinterpolate.c:1327 >>>>>>>>> [0]PETSC ERROR: #4 DMPlexCreateGmsh() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1634 >>>>>>>>> [0]PETSC ERROR: #5 DMPlexCreateGmshFromFile() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexgmsh.c:1418 >>>>>>>>> [0]PETSC ERROR: #6 DMPlexCreateFromFile() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:4721 >>>>>>>>> [0]PETSC ERROR: #7 DMPlexCreateFromOptions_Internal() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3212 >>>>>>>>> [0]PETSC ERROR: #8 DMSetFromOptions_Plex() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/impls/plex/plexcreate.c:3433 >>>>>>>>> [0]PETSC ERROR: #9 DMSetFromOptions() at >>>>>>>>> /home/Mike/Library/petsc_partition/src/dm/interface/dm.c:887 >>>>>>>>> [0]PETSC ERROR: #10 User provided function() at User file:0 >>>>>>>>> Abort(63) on node 0 (rank 0 in comm 16): application called >>>>>>>>> MPI_Abort(MPI_COMM_SELF, 63) - process 0 >>>>>>>>> >>>>>>>>> Can I get any comments on that? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Mon Jul 18 12:14:35 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Mon, 18 Jul 2022 12:14:35 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Thank you for the corrections. It works. However, I still have a problem. I tested zero stratum for DMGetStratumIS() with the default depth label, since the graph of vertex is needed. Then, PetscSFGetGraph() from the Natural SF is crashed. I checked that pBcCompIS contains proper set of integers via ISView(). On the other hand, it works okay if DMGetStratumIS() is with dim stratum, which is for cell stratum. The problem is that if the dim stratum is used, the number of entry in ileaves(i)% pointer does not match with the actual number of vertex that each processor has. That is why I tried to put the zero stratum on DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if any changes on the graph. Can I get comments? Best On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley wrote: > On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: > >> I found that iroots() and ileaves() have size of nleaves and tested >> through the attached sample code with the grid previously shared. Then I >> get the results written in the attached monitor file. >> >> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached >> code have garbage values, different from displayed values by PetscSFView() >> at line 113. >> >> It is tough to get it why the garbage values are returned from >> PetscSFGetGraph(). Any comments will be very appreciated. >> > > Unfortunately, Fortran is not very good at reporting declaration errors. > The problem is that you did not include or use the Vec module. I have done > this and your example runs for me. I have included the modified code. > > Thanks, > > Matt > > >> Best >> >> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >> wrote: >> >>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: >>> >>>> Thank you for the comments. Updated sample code is attached here; >>>> DMPlexDistribute() is explicitly called and by defining a section before >>>> mesh distribution, a Natural SF was able to be defined as found from >>>> PetscSFView(). >>>> >>>> However, I am still struggling to call PetscSFGetGraph() >>>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>>> due to data type definition of ilocal and iremote. What is the proper >>>> size allocation for those two variables? Does this size for the number of >>>> processors? or the number of vertex? >>>> >>> >>> Since we need to pass back arrays, you need to pass us in F90 pointers. >>> Here is an example of doing such a thing: >>> >>> >>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>>> wrote: >>>> >>>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong >>>>> wrote: >>>>> >>>>>> Okay, I got it what's happening. First, this very bright >>>>>> functionality of petsc (the natural-global converting) needs to be >>>>>> documented in a better way for sure. Currently, it is very difficult to >>>>>> use/follow this features as an external user. Hope this will move forward >>>>>> in a better way. >>>>>> >>>>>> Then next question is if I load/distribute mesh just like I am doing >>>>>> right now shown in the sample code, can I assume that my code does not >>>>>> create natural sf during the distribution(always)? In other words, can I >>>>>> always get the natural order of each node by simply stacking the preceding >>>>>> processor's number of node? For example, for proc=0, natural node ID might >>>>>> be just 1 to nnode_proc_0, >>>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>>> nnode_proc_1} and so on. >>>>>> >>>>>> Does that always make sense in this case? >>>>>> >>>>> >>>>> No, but if you call DMPlexDistribute() yourself, rather than having it >>>>> called automatically by DMSetFromOptions(), you can >>>>> preserve the mapping: >>>>> >>>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>>> >>>>> The SF returned maps the original point distribution, which is in the >>>>> same order as the file, to the redistributed points, which are determined >>>>> by the mesh partitioner. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best >>>>>> >>>>>> >>>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> A sample code for loading dm and declaring Natural SF from a sphere >>>>>>>> mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>>> >>>>>>> >>>>>>> The Global-to-Natural mapping relates global dofs to natural dofs. >>>>>>> Thus, in order to compute this mapping the DM has to know >>>>>>> about the dof layout before distribution. This means you need to >>>>>>> setup a local section before distributing, as we do for example in >>>>>>> Plex test ex15. This makes things more complicated since everything >>>>>>> cannot be packaged up into DMSetFromOptions(), but we need >>>>>>> user input so I do not see a simpler way to do things. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Best >>>>>>>> >>>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>>> >>>>>>>>> >>>>>>>>> I can't tell what is going on in your code unless I can run it. Do >>>>>>>>> you have a simple example? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>>> Best, >>>>>>>>>> >>>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley < >>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>>>> >>>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble >>>>>>>>>>>> shooting. >>>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Clearly NULL was returned, which means no natural SF was created. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>>> >>>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> The natural SF is created during mesh distribution. That has not >>>>>>>>>>> happened here. This means that >>>>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Best >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there is a >>>>>>>>>>>>>> necessity to know global index of each cell. Here the global index means >>>>>>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>>>>>> "natural". >>>>>>>>>>>>>> >>>>>>>>>>>>>> What I want to do is to create a local array (not petsc >>>>>>>>>>>>>> vector but just an array variable in the program) to map distributed cell >>>>>>>>>>>>>> ID to natual cell ID, for example, an array "A"; >>>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>>> >>>>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>>>> >>>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF object, >>>>>>>>>>>>> which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>>> vectors to natural vectors >>>>>>>>>>>>> in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). >>>>>>>>>>>>> Mapping natural to global we call >>>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out >>>>>>>>>>>>> of the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> >>>>>>>>>>>>> Matt >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Regards >>>>>>>>>>>>>> Mo >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>> >>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>>> experiments lead. >>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>> >>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 18 15:50:13 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 18 Jul 2022 15:50:13 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: > Thank you for the corrections. It works. > > However, I still have a problem. > I tested zero stratum for DMGetStratumIS() with the default depth label, > since the graph of vertex is needed. Then, PetscSFGetGraph() from the > Natural SF is crashed. I checked that pBcCompIS contains proper set of > integers via ISView(). > > On the other hand, it works okay if DMGetStratumIS() is with dim stratum, > which is for cell stratum. > The problem is that if the dim stratum is used, the number of entry in > ileaves(i)% pointer does not match with the actual number of vertex that > each processor has. That is why I tried to put the zero stratum on > DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if > any changes on the graph. Can I get comments? > I cannot understand your question. I am not sure what you are using the set of vertices or cell for. Thanks, Matt > Best > > On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley wrote: > >> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: >> >>> I found that iroots() and ileaves() have size of nleaves and tested >>> through the attached sample code with the grid previously shared. Then I >>> get the results written in the attached monitor file. >>> >>> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the >>> attached code have garbage values, different from displayed values by >>> PetscSFView() at line 113. >>> >>> It is tough to get it why the garbage values are returned from >>> PetscSFGetGraph(). Any comments will be very appreciated. >>> >> >> Unfortunately, Fortran is not very good at reporting declaration errors. >> The problem is that you did not include or use the Vec module. I have done >> this and your example runs for me. I have included the modified code. >> >> Thanks, >> >> Matt >> >> >>> Best >>> >>> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >>> wrote: >>> >>>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: >>>> >>>>> Thank you for the comments. Updated sample code is attached here; >>>>> DMPlexDistribute() is explicitly called and by defining a section before >>>>> mesh distribution, a Natural SF was able to be defined as found from >>>>> PetscSFView(). >>>>> >>>>> However, I am still struggling to call PetscSFGetGraph() >>>>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>>>> due to data type definition of ilocal and iremote. What is the proper >>>>> size allocation for those two variables? Does this size for the number of >>>>> processors? or the number of vertex? >>>>> >>>> >>>> Since we need to pass back arrays, you need to pass us in F90 pointers. >>>> Here is an example of doing such a thing: >>>> >>>> >>>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Best >>>>> >>>>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>>>> wrote: >>>>> >>>>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong >>>>>> wrote: >>>>>> >>>>>>> Okay, I got it what's happening. First, this very bright >>>>>>> functionality of petsc (the natural-global converting) needs to be >>>>>>> documented in a better way for sure. Currently, it is very difficult to >>>>>>> use/follow this features as an external user. Hope this will move forward >>>>>>> in a better way. >>>>>>> >>>>>>> Then next question is if I load/distribute mesh just like I am doing >>>>>>> right now shown in the sample code, can I assume that my code does not >>>>>>> create natural sf during the distribution(always)? In other words, can I >>>>>>> always get the natural order of each node by simply stacking the preceding >>>>>>> processor's number of node? For example, for proc=0, natural node ID might >>>>>>> be just 1 to nnode_proc_0, >>>>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>>>> nnode_proc_1} and so on. >>>>>>> >>>>>>> Does that always make sense in this case? >>>>>>> >>>>>> >>>>>> No, but if you call DMPlexDistribute() yourself, rather than having >>>>>> it called automatically by DMSetFromOptions(), you can >>>>>> preserve the mapping: >>>>>> >>>>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>>>> >>>>>> The SF returned maps the original point distribution, which is in the >>>>>> same order as the file, to the redistributed points, which are determined >>>>>> by the mesh partitioner. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Best >>>>>>> >>>>>>> >>>>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>>>>>> wrote: >>>>>>> >>>>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>>>>> wrote: >>>>>>>> >>>>>>>>> A sample code for loading dm and declaring Natural SF from a >>>>>>>>> sphere mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>>>> >>>>>>>> >>>>>>>> The Global-to-Natural mapping relates global dofs to natural dofs. >>>>>>>> Thus, in order to compute this mapping the DM has to know >>>>>>>> about the dof layout before distribution. This means you need to >>>>>>>> setup a local section before distributing, as we do for example in >>>>>>>> Plex test ex15. This makes things more complicated since everything >>>>>>>> cannot be packaged up into DMSetFromOptions(), but we need >>>>>>>> user input so I do not see a simpler way to do things. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> Best >>>>>>>>> >>>>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I can't tell what is going on in your code unless I can run it. >>>>>>>>>> Do you have a simple example? >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Best, >>>>>>>>>>> >>>>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley < >>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>>>>> >>>>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for >>>>>>>>>>>>> trouble shooting. >>>>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Clearly NULL was returned, which means no natural SF was >>>>>>>>>>>> created. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>>>> >>>>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> The natural SF is created during mesh distribution. That has >>>>>>>>>>>> not happened here. This means that >>>>>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> >>>>>>>>>>>> Matt >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Best >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there is >>>>>>>>>>>>>>> a necessity to know global index of each cell. Here the global index means >>>>>>>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>>>>>>> "natural". >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> What I want to do is to create a local array (not petsc >>>>>>>>>>>>>>> vector but just an array variable in the program) to map distributed cell >>>>>>>>>>>>>>> ID to natual cell ID, for example, an array "A"; >>>>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF >>>>>>>>>>>>>> object, which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>>>> vectors to natural vectors >>>>>>>>>>>>>> in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). >>>>>>>>>>>>>> Mapping natural to global we call >>>>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out >>>>>>>>>>>>>> of the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Matt >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>> Mo >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>> their experiments lead. >>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>> >>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>> experiments lead. >>>>>>>>>> -- Norbert Wiener >>>>>>>>>> >>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Mon Jul 18 16:30:28 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Mon, 18 Jul 2022 16:30:28 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Actually, it seems that my problem is that I do not properly understand what Natural SF means. What I want to achieve is to extract natural vertex index from Natural SF, and make sure this natural vertex index is the same with what is written in a mesh file from Gmsh. The natural vertex index defined by Gmsh is attached as a snapshot with sample code and mesh. I want to reproduce this indexing based on the Natural SF that Petsc defines. I am struggling with that because the number of entries defined in the Natural SF that I can see through PetscSFView() is different from the number of vertex points that each processor actually owns. For example, with two processors and with the attached "square.msh", each processor might have 15 vertex points if I configure Petsc with ParMetis. However, the defined Natural SF for proc=0 only has 10 roots. I expected, for each processor, the Natural SF would show me 15 entries through PetscSFView(), if I define 1 degree of freedom on vertex when the Petsc Section is defined. When Petsc defines the Natural SF, are there any omitted components since they are trivial to save? Best On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley wrote: > On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: > >> Thank you for the corrections. It works. >> >> However, I still have a problem. >> I tested zero stratum for DMGetStratumIS() with the default depth label, >> since the graph of vertex is needed. Then, PetscSFGetGraph() from the >> Natural SF is crashed. I checked that pBcCompIS contains proper set of >> integers via ISView(). >> >> On the other hand, it works okay if DMGetStratumIS() is with dim stratum, >> which is for cell stratum. >> The problem is that if the dim stratum is used, the number of entry in >> ileaves(i)% pointer does not match with the actual number of vertex that >> each processor has. That is why I tried to put the zero stratum on >> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >> any changes on the graph. Can I get comments? >> > > I cannot understand your question. I am not sure what you are using the > set of vertices or cell for. > > Thanks, > > Matt > > >> Best >> >> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >> wrote: >> >>> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: >>> >>>> I found that iroots() and ileaves() have size of nleaves and tested >>>> through the attached sample code with the grid previously shared. Then I >>>> get the results written in the attached monitor file. >>>> >>>> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the >>>> attached code have garbage values, different from displayed values by >>>> PetscSFView() at line 113. >>>> >>>> It is tough to get it why the garbage values are returned from >>>> PetscSFGetGraph(). Any comments will be very appreciated. >>>> >>> >>> Unfortunately, Fortran is not very good at reporting declaration errors. >>> The problem is that you did not include or use the Vec module. I have done >>> this and your example runs for me. I have included the modified code. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >>>> wrote: >>>> >>>>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong >>>>> wrote: >>>>> >>>>>> Thank you for the comments. Updated sample code is attached here; >>>>>> DMPlexDistribute() is explicitly called and by defining a section before >>>>>> mesh distribution, a Natural SF was able to be defined as found from >>>>>> PetscSFView(). >>>>>> >>>>>> However, I am still struggling to call PetscSFGetGraph() >>>>>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>>>>> due to data type definition of ilocal and iremote. What is the proper >>>>>> size allocation for those two variables? Does this size for the number of >>>>>> processors? or the number of vertex? >>>>>> >>>>> >>>>> Since we need to pass back arrays, you need to pass us in F90 >>>>> pointers. Here is an example of doing such a thing: >>>>> >>>>> >>>>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best >>>>>> >>>>>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> Okay, I got it what's happening. First, this very bright >>>>>>>> functionality of petsc (the natural-global converting) needs to be >>>>>>>> documented in a better way for sure. Currently, it is very difficult to >>>>>>>> use/follow this features as an external user. Hope this will move forward >>>>>>>> in a better way. >>>>>>>> >>>>>>>> Then next question is if I load/distribute mesh just like I am >>>>>>>> doing right now shown in the sample code, can I assume that my code does >>>>>>>> not create natural sf during the distribution(always)? In other words, can >>>>>>>> I always get the natural order of each node by simply stacking the >>>>>>>> preceding processor's number of node? For example, for proc=0, natural node >>>>>>>> ID might be just 1 to nnode_proc_0, >>>>>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>>>>> nnode_proc_1} and so on. >>>>>>>> >>>>>>>> Does that always make sense in this case? >>>>>>>> >>>>>>> >>>>>>> No, but if you call DMPlexDistribute() yourself, rather than having >>>>>>> it called automatically by DMSetFromOptions(), you can >>>>>>> preserve the mapping: >>>>>>> >>>>>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>>>>> >>>>>>> The SF returned maps the original point distribution, which is in >>>>>>> the same order as the file, to the redistributed points, which are >>>>>>> determined >>>>>>> by the mesh partitioner. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Best >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> A sample code for loading dm and declaring Natural SF from a >>>>>>>>>> sphere mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>>>>> >>>>>>>>> >>>>>>>>> The Global-to-Natural mapping relates global dofs to natural dofs. >>>>>>>>> Thus, in order to compute this mapping the DM has to know >>>>>>>>> about the dof layout before distribution. This means you need to >>>>>>>>> setup a local section before distributing, as we do for example in >>>>>>>>> Plex test ex15. This makes things more complicated since >>>>>>>>> everything cannot be packaged up into DMSetFromOptions(), but we need >>>>>>>>> user input so I do not see a simpler way to do things. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>>> Best >>>>>>>>>> >>>>>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley < >>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> I can't tell what is going on in your code unless I can run it. >>>>>>>>>>> Do you have a simple example? >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Best, >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley < >>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong < >>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>>>>>> >>>>>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for >>>>>>>>>>>>>> trouble shooting. >>>>>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Clearly NULL was returned, which means no natural SF was >>>>>>>>>>>>> created. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>>>>> >>>>>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> The natural SF is created during mesh distribution. That has >>>>>>>>>>>>> not happened here. This means that >>>>>>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> >>>>>>>>>>>>> Matt >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Best >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there is >>>>>>>>>>>>>>>> a necessity to know global index of each cell. Here the global index means >>>>>>>>>>>>>>>> the indexing that can be found from a mesh file itself without distribution >>>>>>>>>>>>>>>> over processors. It seems petsc community denotes this indexing term as >>>>>>>>>>>>>>>> "natural". >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> What I want to do is to create a local array (not petsc >>>>>>>>>>>>>>>> vector but just an array variable in the program) to map distributed cell >>>>>>>>>>>>>>>> ID to natual cell ID, for example, an array "A"; >>>>>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF >>>>>>>>>>>>>>> object, which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>>>>> vectors to natural vectors >>>>>>>>>>>>>>> in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). >>>>>>>>>>>>>>> Mapping natural to global we call >>>>>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information out >>>>>>>>>>>>>>> of the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>> Mo >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>> >>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>>> experiments lead. >>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>> >>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: File.zip Type: application/x-zip-compressed Size: 49411 bytes Desc: not available URL: From knepley at gmail.com Mon Jul 18 18:50:27 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 18 Jul 2022 18:50:27 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: > Actually, it seems that my problem is that I do not properly understand > what Natural SF means. > > What I want to achieve is to extract natural vertex index from Natural SF, > and make sure this natural vertex index is the same with what is written in > a mesh file from Gmsh. The natural vertex index defined by Gmsh is attached > as a snapshot with sample code and mesh. I want to reproduce this indexing > based on the Natural SF that Petsc defines. > > I am struggling with that because the number of entries defined in the > Natural SF that I can see through PetscSFView() is different from the > number of vertex points that each processor actually owns. For example, > with two processors and with the attached "square.msh", each processor > might have 15 vertex points if I configure Petsc with ParMetis. However, > the defined Natural SF for proc=0 only has 10 roots. I expected, for each > processor, the Natural SF would show me 15 entries through PetscSFView(), > if I define 1 degree of freedom on vertex when the Petsc Section is > defined. > > When Petsc defines the Natural SF, are there any omitted components since > they are trivial to save? > The naturalSF is mapping the field defined by the Section, not the mesh. You can get the effect you are asking for by putting one degree of freedom (dof) on every vertex for the Section. How are you defining your Section now? Thanks, Matt > Best > > On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley wrote: > >> On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: >> >>> Thank you for the corrections. It works. >>> >>> However, I still have a problem. >>> I tested zero stratum for DMGetStratumIS() with the default depth label, >>> since the graph of vertex is needed. Then, PetscSFGetGraph() from the >>> Natural SF is crashed. I checked that pBcCompIS contains proper set of >>> integers via ISView(). >>> >>> On the other hand, it works okay if DMGetStratumIS() is with dim >>> stratum, which is for cell stratum. >>> The problem is that if the dim stratum is used, the number of entry in >>> ileaves(i)% pointer does not match with the actual number of vertex that >>> each processor has. That is why I tried to put the zero stratum on >>> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >>> any changes on the graph. Can I get comments? >>> >> >> I cannot understand your question. I am not sure what you are using the >> set of vertices or cell for. >> >> Thanks, >> >> Matt >> >> >>> Best >>> >>> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >>> wrote: >>> >>>> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: >>>> >>>>> I found that iroots() and ileaves() have size of nleaves and tested >>>>> through the attached sample code with the grid previously shared. Then I >>>>> get the results written in the attached monitor file. >>>>> >>>>> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the >>>>> attached code have garbage values, different from displayed values by >>>>> PetscSFView() at line 113. >>>>> >>>>> It is tough to get it why the garbage values are returned from >>>>> PetscSFGetGraph(). Any comments will be very appreciated. >>>>> >>>> >>>> Unfortunately, Fortran is not very good at reporting declaration >>>> errors. The problem is that you did not include or use the Vec module. I >>>> have done this and your example runs for me. I have included the modified >>>> code. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Best >>>>> >>>>> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >>>>> wrote: >>>>> >>>>>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong >>>>>> wrote: >>>>>> >>>>>>> Thank you for the comments. Updated sample code is attached here; >>>>>>> DMPlexDistribute() is explicitly called and by defining a section before >>>>>>> mesh distribution, a Natural SF was able to be defined as found from >>>>>>> PetscSFView(). >>>>>>> >>>>>>> However, I am still struggling to call PetscSFGetGraph() >>>>>>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>>>>>> due to data type definition of ilocal and iremote. What is the >>>>>>> proper size allocation for those two variables? Does this size for the >>>>>>> number of processors? or the number of vertex? >>>>>>> >>>>>> >>>>>> Since we need to pass back arrays, you need to pass us in F90 >>>>>> pointers. Here is an example of doing such a thing: >>>>>> >>>>>> >>>>>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Best >>>>>>> >>>>>>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>>>>>> wrote: >>>>>>> >>>>>>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Okay, I got it what's happening. First, this very bright >>>>>>>>> functionality of petsc (the natural-global converting) needs to be >>>>>>>>> documented in a better way for sure. Currently, it is very difficult to >>>>>>>>> use/follow this features as an external user. Hope this will move forward >>>>>>>>> in a better way. >>>>>>>>> >>>>>>>>> Then next question is if I load/distribute mesh just like I am >>>>>>>>> doing right now shown in the sample code, can I assume that my code does >>>>>>>>> not create natural sf during the distribution(always)? In other words, can >>>>>>>>> I always get the natural order of each node by simply stacking the >>>>>>>>> preceding processor's number of node? For example, for proc=0, natural node >>>>>>>>> ID might be just 1 to nnode_proc_0, >>>>>>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>>>>>> nnode_proc_1} and so on. >>>>>>>>> >>>>>>>>> Does that always make sense in this case? >>>>>>>>> >>>>>>>> >>>>>>>> No, but if you call DMPlexDistribute() yourself, rather than having >>>>>>>> it called automatically by DMSetFromOptions(), you can >>>>>>>> preserve the mapping: >>>>>>>> >>>>>>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>>>>>> >>>>>>>> The SF returned maps the original point distribution, which is in >>>>>>>> the same order as the file, to the redistributed points, which are >>>>>>>> determined >>>>>>>> by the mesh partitioner. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> Best >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> A sample code for loading dm and declaring Natural SF from a >>>>>>>>>>> sphere mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The Global-to-Natural mapping relates global dofs to natural >>>>>>>>>> dofs. Thus, in order to compute this mapping the DM has to know >>>>>>>>>> about the dof layout before distribution. This means you need to >>>>>>>>>> setup a local section before distributing, as we do for example in >>>>>>>>>> Plex test ex15. This makes things more complicated since >>>>>>>>>> everything cannot be packaged up into DMSetFromOptions(), but we need >>>>>>>>>> user input so I do not see a simpler way to do things. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Best >>>>>>>>>>> >>>>>>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley < >>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> I can't tell what is going on in your code unless I can run it. >>>>>>>>>>>> Do you have a simple example? >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> >>>>>>>>>>>> Matt >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Best, >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley < >>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong < >>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for >>>>>>>>>>>>>>> trouble shooting. >>>>>>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Clearly NULL was returned, which means no natural SF was >>>>>>>>>>>>>> created. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> The natural SF is created during mesh distribution. That has >>>>>>>>>>>>>> not happened here. This means that >>>>>>>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Matt >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Best >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there >>>>>>>>>>>>>>>>> is a necessity to know global index of each cell. Here the global index >>>>>>>>>>>>>>>>> means the indexing that can be found from a mesh file itself without >>>>>>>>>>>>>>>>> distribution over processors. It seems petsc community denotes this >>>>>>>>>>>>>>>>> indexing term as "natural". >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> What I want to do is to create a local array (not petsc >>>>>>>>>>>>>>>>> vector but just an array variable in the program) to map distributed cell >>>>>>>>>>>>>>>>> ID to natual cell ID, for example, an array "A"; >>>>>>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF >>>>>>>>>>>>>>>> object, which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and the >>>>>>>>>>>>>>>> leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>>>>>> vectors to natural vectors >>>>>>>>>>>>>>>> in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). >>>>>>>>>>>>>>>> Mapping natural to global we call >>>>>>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information >>>>>>>>>>>>>>>> out of the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>> Mo >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>> their experiments lead. >>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>> >>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>> experiments lead. >>>>>>>>>> -- Norbert Wiener >>>>>>>>>> >>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Mon Jul 18 19:35:08 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Mon, 18 Jul 2022 19:35:08 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Thank you for the reply. I am actually putting 1dof on the vertex points. In the attached sample code, from line 63 to line 99, 1dof on all vertex points is defined for the section. But my problem is, if I print out Natural SF using the viewer, I only have 10 vertex points, instead of 15. Here 15 is the size of the global vector defined by the aforementioned section. The working example code was attached to the previous email with a small grid. Best On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley wrote: > On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: > >> Actually, it seems that my problem is that I do not properly understand >> what Natural SF means. >> >> What I want to achieve is to extract natural vertex index from Natural >> SF, and make sure this natural vertex index is the same with what is >> written in a mesh file from Gmsh. The natural vertex index defined by Gmsh >> is attached as a snapshot with sample code and mesh. I want to reproduce >> this indexing based on the Natural SF that Petsc defines. >> >> I am struggling with that because the number of entries defined in the >> Natural SF that I can see through PetscSFView() is different from the >> number of vertex points that each processor actually owns. For example, >> with two processors and with the attached "square.msh", each processor >> might have 15 vertex points if I configure Petsc with ParMetis. However, >> the defined Natural SF for proc=0 only has 10 roots. I expected, for each >> processor, the Natural SF would show me 15 entries through PetscSFView(), >> if I define 1 degree of freedom on vertex when the Petsc Section is >> defined. >> >> When Petsc defines the Natural SF, are there any omitted components since >> they are trivial to save? >> > > The naturalSF is mapping the field defined by the Section, not the mesh. > You can get the effect you are asking for by putting one > degree of freedom (dof) on every vertex for the Section. How are you > defining your Section now? > > Thanks, > > Matt > > >> Best >> >> On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley >> wrote: >> >>> On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: >>> >>>> Thank you for the corrections. It works. >>>> >>>> However, I still have a problem. >>>> I tested zero stratum for DMGetStratumIS() with the default depth >>>> label, since the graph of vertex is needed. Then, PetscSFGetGraph() from >>>> the Natural SF is crashed. I checked that pBcCompIS contains proper set of >>>> integers via ISView(). >>>> >>>> On the other hand, it works okay if DMGetStratumIS() is with dim >>>> stratum, which is for cell stratum. >>>> The problem is that if the dim stratum is used, the number of entry in >>>> ileaves(i)% pointer does not match with the actual number of vertex that >>>> each processor has. That is why I tried to put the zero stratum on >>>> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >>>> any changes on the graph. Can I get comments? >>>> >>> >>> I cannot understand your question. I am not sure what you are using the >>> set of vertices or cell for. >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >>>> wrote: >>>> >>>>> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong >>>>> wrote: >>>>> >>>>>> I found that iroots() and ileaves() have size of nleaves and tested >>>>>> through the attached sample code with the grid previously shared. Then I >>>>>> get the results written in the attached monitor file. >>>>>> >>>>>> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the >>>>>> attached code have garbage values, different from displayed values by >>>>>> PetscSFView() at line 113. >>>>>> >>>>>> It is tough to get it why the garbage values are returned from >>>>>> PetscSFGetGraph(). Any comments will be very appreciated. >>>>>> >>>>> >>>>> Unfortunately, Fortran is not very good at reporting declaration >>>>> errors. The problem is that you did not include or use the Vec module. I >>>>> have done this and your example runs for me. I have included the modified >>>>> code. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best >>>>>> >>>>>> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> Thank you for the comments. Updated sample code is attached here; >>>>>>>> DMPlexDistribute() is explicitly called and by defining a section before >>>>>>>> mesh distribution, a Natural SF was able to be defined as found from >>>>>>>> PetscSFView(). >>>>>>>> >>>>>>>> However, I am still struggling to call PetscSFGetGraph() >>>>>>>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>>>>>>> due to data type definition of ilocal and iremote. What is the >>>>>>>> proper size allocation for those two variables? Does this size for the >>>>>>>> number of processors? or the number of vertex? >>>>>>>> >>>>>>> >>>>>>> Since we need to pass back arrays, you need to pass us in F90 >>>>>>> pointers. Here is an example of doing such a thing: >>>>>>> >>>>>>> >>>>>>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Best >>>>>>>> >>>>>>>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Okay, I got it what's happening. First, this very bright >>>>>>>>>> functionality of petsc (the natural-global converting) needs to be >>>>>>>>>> documented in a better way for sure. Currently, it is very difficult to >>>>>>>>>> use/follow this features as an external user. Hope this will move forward >>>>>>>>>> in a better way. >>>>>>>>>> >>>>>>>>>> Then next question is if I load/distribute mesh just like I am >>>>>>>>>> doing right now shown in the sample code, can I assume that my code does >>>>>>>>>> not create natural sf during the distribution(always)? In other words, can >>>>>>>>>> I always get the natural order of each node by simply stacking the >>>>>>>>>> preceding processor's number of node? For example, for proc=0, natural node >>>>>>>>>> ID might be just 1 to nnode_proc_0, >>>>>>>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>>>>>>> nnode_proc_1} and so on. >>>>>>>>>> >>>>>>>>>> Does that always make sense in this case? >>>>>>>>>> >>>>>>>>> >>>>>>>>> No, but if you call DMPlexDistribute() yourself, rather than >>>>>>>>> having it called automatically by DMSetFromOptions(), you can >>>>>>>>> preserve the mapping: >>>>>>>>> >>>>>>>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>>>>>>> >>>>>>>>> The SF returned maps the original point distribution, which is in >>>>>>>>> the same order as the file, to the redistributed points, which are >>>>>>>>> determined >>>>>>>>> by the mesh partitioner. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>>> Best >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley < >>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> A sample code for loading dm and declaring Natural SF from a >>>>>>>>>>>> sphere mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> The Global-to-Natural mapping relates global dofs to natural >>>>>>>>>>> dofs. Thus, in order to compute this mapping the DM has to know >>>>>>>>>>> about the dof layout before distribution. This means you need to >>>>>>>>>>> setup a local section before distributing, as we do for example in >>>>>>>>>>> Plex test ex15. This makes things more complicated since >>>>>>>>>>> everything cannot be packaged up into DMSetFromOptions(), but we need >>>>>>>>>>> user input so I do not see a simpler way to do things. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Best >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley < >>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong < >>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I can't tell what is going on in your code unless I can run >>>>>>>>>>>>> it. Do you have a simple example? >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> >>>>>>>>>>>>> Matt >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Best, >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley < >>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong < >>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thank you for the comments. I have these errors when I call >>>>>>>>>>>>>>>> PetscSFView() after DMGetNaturalSF() >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for >>>>>>>>>>>>>>>> trouble shooting. >>>>>>>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application called >>>>>>>>>>>>>>>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Clearly NULL was returned, which means no natural SF was >>>>>>>>>>>>>>> created. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The natural SF is created during mesh distribution. That has >>>>>>>>>>>>>>> not happened here. This means that >>>>>>>>>>>>>>> the order of cells is identical to the file it was read from. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Best >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there >>>>>>>>>>>>>>>>>> is a necessity to know global index of each cell. Here the global index >>>>>>>>>>>>>>>>>> means the indexing that can be found from a mesh file itself without >>>>>>>>>>>>>>>>>> distribution over processors. It seems petsc community denotes this >>>>>>>>>>>>>>>>>> indexing term as "natural". >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> What I want to do is to create a local array (not petsc >>>>>>>>>>>>>>>>>> vector but just an array variable in the program) to map distributed cell >>>>>>>>>>>>>>>>>> ID to natual cell ID, for example, an array "A"; >>>>>>>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> There are some petsc functions to support mapping between >>>>>>>>>>>>>>>>>> global and natural vectors. However, I just need to define the array "A" as >>>>>>>>>>>>>>>>>> above example. To achieve this, what is a proper/smart way? In other words, >>>>>>>>>>>>>>>>>> how can I extract the natural_cell_ID from a distributed local_cell_ID? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF >>>>>>>>>>>>>>>>> object, which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and >>>>>>>>>>>>>>>>> the leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>>>>>>> vectors to natural vectors >>>>>>>>>>>>>>>>> in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). >>>>>>>>>>>>>>>>> Mapping natural to global we call >>>>>>>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information >>>>>>>>>>>>>>>>> out of the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>> Mo >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>> >>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>>> experiments lead. >>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>> >>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: test.F90 Type: application/octet-stream Size: 4208 bytes Desc: not available URL: From bourdin at mcmaster.ca Mon Jul 18 19:52:47 2022 From: bourdin at mcmaster.ca (Blaise Bourdin) Date: Tue, 19 Jul 2022 00:52:47 +0000 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 18 20:03:24 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 18 Jul 2022 20:03:24 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Mon, Jul 18, 2022 at 7:35 PM Bora Jeong wrote: > Thank you for the reply. > > I am actually putting 1dof on the vertex points. > In the attached sample code, from line 63 to line 99, 1dof on all vertex > points is defined for the section. But my problem is, if I print out > Natural SF using the viewer, I only have 10 vertex points, instead of 15. > Here 15 is the size of the global vector defined by the aforementioned > section. The working example code was attached to the previous email with a > small grid. > The SF is mapping roots to leaves. The number of roots is the number of local dofs in the global vector. So there would not be 15, which you say is the global number of unknowns, but rather the local number of unknowns, which it seems here is 10. Thanks, Matt > Best > > On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley wrote: > >> On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: >> >>> Actually, it seems that my problem is that I do not properly understand >>> what Natural SF means. >>> >>> What I want to achieve is to extract natural vertex index from Natural >>> SF, and make sure this natural vertex index is the same with what is >>> written in a mesh file from Gmsh. The natural vertex index defined by Gmsh >>> is attached as a snapshot with sample code and mesh. I want to reproduce >>> this indexing based on the Natural SF that Petsc defines. >>> >>> I am struggling with that because the number of entries defined in the >>> Natural SF that I can see through PetscSFView() is different from the >>> number of vertex points that each processor actually owns. For example, >>> with two processors and with the attached "square.msh", each processor >>> might have 15 vertex points if I configure Petsc with ParMetis. However, >>> the defined Natural SF for proc=0 only has 10 roots. I expected, for each >>> processor, the Natural SF would show me 15 entries through PetscSFView(), >>> if I define 1 degree of freedom on vertex when the Petsc Section is >>> defined. >>> >>> When Petsc defines the Natural SF, are there any omitted components >>> since they are trivial to save? >>> >> >> The naturalSF is mapping the field defined by the Section, not the mesh. >> You can get the effect you are asking for by putting one >> degree of freedom (dof) on every vertex for the Section. How are you >> defining your Section now? >> >> Thanks, >> >> Matt >> >> >>> Best >>> >>> On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley >>> wrote: >>> >>>> On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong >>>> wrote: >>>> >>>>> Thank you for the corrections. It works. >>>>> >>>>> However, I still have a problem. >>>>> I tested zero stratum for DMGetStratumIS() with the default depth >>>>> label, since the graph of vertex is needed. Then, PetscSFGetGraph() from >>>>> the Natural SF is crashed. I checked that pBcCompIS contains proper set of >>>>> integers via ISView(). >>>>> >>>>> On the other hand, it works okay if DMGetStratumIS() is with dim >>>>> stratum, which is for cell stratum. >>>>> The problem is that if the dim stratum is used, the number of entry in >>>>> ileaves(i)% pointer does not match with the actual number of vertex that >>>>> each processor has. That is why I tried to put the zero stratum on >>>>> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >>>>> any changes on the graph. Can I get comments? >>>>> >>>> >>>> I cannot understand your question. I am not sure what you are using the >>>> set of vertices or cell for. >>>> >>>> Thanks, >>>> >>>> Matt >>>> >>>> >>>>> Best >>>>> >>>>> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >>>>> wrote: >>>>> >>>>>> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong >>>>>> wrote: >>>>>> >>>>>>> I found that iroots() and ileaves() have size of nleaves and tested >>>>>>> through the attached sample code with the grid previously shared. Then I >>>>>>> get the results written in the attached monitor file. >>>>>>> >>>>>>> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the >>>>>>> attached code have garbage values, different from displayed values by >>>>>>> PetscSFView() at line 113. >>>>>>> >>>>>>> It is tough to get it why the garbage values are returned from >>>>>>> PetscSFGetGraph(). Any comments will be very appreciated. >>>>>>> >>>>>> >>>>>> Unfortunately, Fortran is not very good at reporting declaration >>>>>> errors. The problem is that you did not include or use the Vec module. I >>>>>> have done this and your example runs for me. I have included the modified >>>>>> code. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matt >>>>>> >>>>>> >>>>>>> Best >>>>>>> >>>>>>> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >>>>>>> wrote: >>>>>>> >>>>>>>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Thank you for the comments. Updated sample code is attached here; >>>>>>>>> DMPlexDistribute() is explicitly called and by defining a section before >>>>>>>>> mesh distribution, a Natural SF was able to be defined as found from >>>>>>>>> PetscSFView(). >>>>>>>>> >>>>>>>>> However, I am still struggling to call PetscSFGetGraph() >>>>>>>>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>>>>>>>> due to data type definition of ilocal and iremote. What is the >>>>>>>>> proper size allocation for those two variables? Does this size for the >>>>>>>>> number of processors? or the number of vertex? >>>>>>>>> >>>>>>>> >>>>>>>> Since we need to pass back arrays, you need to pass us in F90 >>>>>>>> pointers. Here is an example of doing such a thing: >>>>>>>> >>>>>>>> >>>>>>>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>>> Best >>>>>>>>> >>>>>>>>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Okay, I got it what's happening. First, this very bright >>>>>>>>>>> functionality of petsc (the natural-global converting) needs to be >>>>>>>>>>> documented in a better way for sure. Currently, it is very difficult to >>>>>>>>>>> use/follow this features as an external user. Hope this will move forward >>>>>>>>>>> in a better way. >>>>>>>>>>> >>>>>>>>>>> Then next question is if I load/distribute mesh just like I am >>>>>>>>>>> doing right now shown in the sample code, can I assume that my code does >>>>>>>>>>> not create natural sf during the distribution(always)? In other words, can >>>>>>>>>>> I always get the natural order of each node by simply stacking the >>>>>>>>>>> preceding processor's number of node? For example, for proc=0, natural node >>>>>>>>>>> ID might be just 1 to nnode_proc_0, >>>>>>>>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>>>>>>>> nnode_proc_1} and so on. >>>>>>>>>>> >>>>>>>>>>> Does that always make sense in this case? >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> No, but if you call DMPlexDistribute() yourself, rather than >>>>>>>>>> having it called automatically by DMSetFromOptions(), you can >>>>>>>>>> preserve the mapping: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>>>>>>>> >>>>>>>>>> The SF returned maps the original point distribution, which is in >>>>>>>>>> the same order as the file, to the redistributed points, which are >>>>>>>>>> determined >>>>>>>>>> by the mesh partitioner. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Best >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley < >>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> A sample code for loading dm and declaring Natural SF from a >>>>>>>>>>>>> sphere mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> The Global-to-Natural mapping relates global dofs to natural >>>>>>>>>>>> dofs. Thus, in order to compute this mapping the DM has to know >>>>>>>>>>>> about the dof layout before distribution. This means you need >>>>>>>>>>>> to setup a local section before distributing, as we do for example in >>>>>>>>>>>> Plex test ex15. This makes things more complicated since >>>>>>>>>>>> everything cannot be packaged up into DMSetFromOptions(), but we need >>>>>>>>>>>> user input so I do not see a simpler way to do things. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> >>>>>>>>>>>> Matt >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Best >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley < >>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong < >>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I can't tell what is going on in your code unless I can run >>>>>>>>>>>>>> it. Do you have a simple example? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Matt >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Best, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley < >>>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong < >>>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank you for the comments. I have these errors when I >>>>>>>>>>>>>>>>> call PetscSFView() after DMGetNaturalSF() >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>>>>>>>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for >>>>>>>>>>>>>>>>> trouble shooting. >>>>>>>>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application >>>>>>>>>>>>>>>>> called MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Clearly NULL was returned, which means no natural SF was >>>>>>>>>>>>>>>> created. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The natural SF is created during mesh distribution. That >>>>>>>>>>>>>>>> has not happened here. This means that >>>>>>>>>>>>>>>> the order of cells is identical to the file it was read >>>>>>>>>>>>>>>> from. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Best >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and there >>>>>>>>>>>>>>>>>>> is a necessity to know global index of each cell. Here the global index >>>>>>>>>>>>>>>>>>> means the indexing that can be found from a mesh file itself without >>>>>>>>>>>>>>>>>>> distribution over processors. It seems petsc community denotes this >>>>>>>>>>>>>>>>>>> indexing term as "natural". >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> What I want to do is to create a local array (not petsc >>>>>>>>>>>>>>>>>>> vector but just an array variable in the program) to map distributed cell >>>>>>>>>>>>>>>>>>> ID to natual cell ID, for example, an array "A"; >>>>>>>>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> There are some petsc functions to support mapping >>>>>>>>>>>>>>>>>>> between global and natural vectors. However, I just need to define the >>>>>>>>>>>>>>>>>>> array "A" as above example. To achieve this, what is a proper/smart way? In >>>>>>>>>>>>>>>>>>> other words, how can I extract the natural_cell_ID from a distributed >>>>>>>>>>>>>>>>>>> local_cell_ID? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF >>>>>>>>>>>>>>>>>> object, which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and >>>>>>>>>>>>>>>>>> the leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>>>>>>>> vectors to natural vectors >>>>>>>>>>>>>>>>>> in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). >>>>>>>>>>>>>>>>>> Mapping natural to global we call >>>>>>>>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information >>>>>>>>>>>>>>>>>> out of the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>> Mo >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> What most experimenters take for granted before they >>>>>>>>>>>>>>>>>> begin their experiments is infinitely more interesting than any results to >>>>>>>>>>>>>>>>>> which their experiments lead. >>>>>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>> their experiments lead. >>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>> >>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>> experiments lead. >>>>>>>>>> -- Norbert Wiener >>>>>>>>>> >>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> What most experimenters take for granted before they begin their >>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>> experiments lead. >>>>>>>> -- Norbert Wiener >>>>>>>> >>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> What most experimenters take for granted before they begin their >>>>>> experiments is infinitely more interesting than any results to which their >>>>>> experiments lead. >>>>>> -- Norbert Wiener >>>>>> >>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> What most experimenters take for granted before they begin their >>>> experiments is infinitely more interesting than any results to which their >>>> experiments lead. >>>> -- Norbert Wiener >>>> >>>> https://www.cse.buffalo.edu/~knepley/ >>>> >>>> >>> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Mon Jul 18 20:24:42 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Mon, 18 Jul 2022 18:24:42 -0700 Subject: [petsc-users] PETSc / AMRex In-Reply-To: References: <06d9a338-f327-9724-4485-8cb8529b524c@onera.fr> Message-ID: <82D1772F-E71D-48A1-81AE-6B3F908F162C@gmail.com> > On Jul 15, 2022, at 12:26 PM, Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 2:12 PM Randall Mackie > wrote: > > >> On Jul 15, 2022, at 11:58 AM, Matthew Knepley > wrote: >> >> On Fri, Jul 15, 2022 at 1:46 PM Randall Mackie > wrote: >>> On Jul 15, 2022, at 11:20 AM, Matthew Knepley > wrote: >>> >>> On Fri, Jul 15, 2022 at 11:01 AM Randall Mackie > wrote: >>> I am also interested in converting my DMDA code to DMPlex so that I can use OcTree grids. >>> >>> Is there a simple example that would show how to do a box grid in DMPlex, or more information about how to convert a DMDA grid to DMPlex? >>> >>> Hi Randy, >>> >>> Creating a box mesh is easy and can be done from the command line. >>> >>> The hard part is usually converting the loop structure. Plex is setup to support FEM and FVM, which are both >>> cell-oriented. DMDA, on the other hand, tends to support a stencil of cells/vertices. Is this how your code looks? >> >> Hi Matt, >> >> I figured the hard part was the loop structure. >> >> Yes, my DMDA code is pretty standard and I have fields defined on block edges (it?s a staggered grid implementation, but written long before petsc had staggered grid capability) and I just loop over the DMDA grid points like: >> >> do k=zs,ze >> do j=ys,ye >> do i=xs,xe >> >> I?d be very interested to see what you can show us. >> >> What information do you need when computing an entry, for the cell and then for the face? > > I currently set up a 3D DMDA using a box stencil and a stencil width of 2. > The i,j,k coordinates refer both to the cell (where there is a physical value assigned) and to the 3 edges of the cell at the top SW corner. > For local computations, I need to be able to access the values up to +/- 2 grid points away. > > I don?t really refer to the faces since that is implicitly included in the curl-curl formulation I am solving. > > Is this what you are asking for? > > Yes. Unfortunately, this is hard. The topological definitions are all local, so even 1 layer of cells is awkward, but 2 layers > would be harder. With adaptivity, it gets harder still. > > My approach, with Abhishek and Dave Salac, has been to preprocess all stencils and store them. Since p4est assumes > a Cartesian topology, it might be easier to directly use the p4est traversal. Toby might be better at explaining that. > Hi Matt, So are you suggesting to use p4est outside of PETSc or is it possible to do the p4est traversal within PETSc? If I were to make it easy and say I just want to evaluate the typical curl-curl paddle for an OcTree grid (knowing that one has to deal with the hanging nodes in some way), would your PetscFD approach work or are there any examples that might give me a hint on how to proceed? It seems that one can represent OcTrees in PETSc using DMForest or DMPlex, but I?m not sure which is the right approach. Thanks, Randy > Thanks, > > Matt > > Randy > >> >> Thanks, >> >> Matt >> >> Thanks, Randy >> >>> >>> I have a student working on a PetscFD which I could show you, but it is far from production. >>> >>> Thanks, >>> >>> Matt >>> >>> Thanks, Randy >>> >>>> On Jun 21, 2022, at 10:57 AM, Mark Adams > wrote: >>>> >>>> (keep on the list, you will need Matt and Toby soon anyway). >>>> >>>> So you want to add AMRex to your code. >>>> >>>> I think the first thing that you want to do is move your DMDA code into a DMPLex code. You can create a "box" mesh and it is not hard. >>>> Others like Matt can give advice on how to get started on that translation. >>>> There is a simple step to create a DMForest (p4/8est) that Matt mentioned from the DMPlex . >>>> >>>> Now at this point you can run your current SNES tests and get back to where you started, but AMR is easy now. >>>> Or as easy as it gets. >>>> >>>> As far as AMRex, well, it's not clear what AMRex does for you at this point. >>>> You don't seem to have AMRex code that you want to reuse. >>>> If there is some functionality that you need then we can talk about it or if you have some programmatic reason to use it (eg, they are paying you) then, again, we can talk about it. >>>> >>>> PETSc/p4est and AMRex are similar with different strengths and design, and you could use both but that would complicate things. >>>> >>>> Hope that helps, >>>> Mark >>>> >>>> >>>> On Tue, Jun 21, 2022 at 1:18 PM Bernigaud Pierre > wrote: >>>> Hello Mark, >>>> >>>> We have a working solver employing SNES, to which is attached a DMDA to handle ghost cells / data sharing between processors for flux evaluation (using DMGlobalToLocalBegin / DMGlobalToLocalEnd) . We are considering to add an AMReX layer to the solver, but no work has been done yet, as we are currently evaluating if it would be feasible without too much trouble. >>>> >>>> Our main subject of concern would be to understand how to interface correctly PETSc (SNES+DMDA) and AMRex, as AMRex also appears to have his own methods for parallel data management. Hence our inquiry for examples, just to get a feel for how it would work out. >>>> >>>> Best, >>>> >>>> Pierre >>>> >>>> Le 21/06/2022 ? 18:00, Mark Adams a ?crit : >>>>> Hi Bernigaud, >>>>> >>>>> To be clear, you have SNES working with DMDA in AMRex, but without adapting dynamically and you want to know what to do next. >>>>> >>>>> Is that right? >>>>> >>>>> Mark >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre > wrote: >>>>> Greetings, >>>>> >>>>> I hope you are doing great. >>>>> >>>>> We are currently working on parallel solver employing PETSc for the main >>>>> numerical methods (GMRES, Newton-Krylov method). We would be interested >>>>> in combining the PETSc solvers with the AMR framework provided by the >>>>> library AMReX (https://amrex-codes.github.io/amrex/ ). I know that within >>>>> the AMReX framework the KSP solvers provided by PETSc can be used, but >>>>> what about the SNES solvers? More specifically, we are using a DMDA to >>>>> manage parallel communications during the SNES calculations, and I am >>>>> wondering how it would behave in a context where the data layout between >>>>> processors is modified by the AMR code when refining the grid. >>>>> >>>>> Would you have any experience on this matter ? Is there any >>>>> collaboration going on between PETsc and AMReX, or would you know of a >>>>> code using both of them? >>>>> >>>>> Respectfully, >>>>> >>>>> Pierre Bernigaud >>>>> >>>> -- >>>> Pierre Bernigaud >>>> Doctorant >>>> D?partement multi-physique pour l??nerg?tique >>>> Mod?lisation Propulsion Fus?e >>>> T?l: +33 1 80 38 62 33 >>>> >>>> ONERA - The French Aerospace Lab - Centre de Palaiseau >>>> 6, Chemin de la Vauve aux Granges - 91123 PALAISEAU >>>> Coordonn?es GPS : 48.715169, 2.232833 >>>> >>>> Nous suivre sur : www.onera.fr | Twitter | LinkedIn | Facebook | Instagram >>>> >>>> Avertissement/disclaimer https://www.onera.fr/en/emails-terms >>>> >>>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> -- >> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ > > > > -- > What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Mon Jul 18 23:36:45 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Mon, 18 Jul 2022 23:36:45 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Yes, you are correct. Sorry about keeping duplicating the question about extracting natural vertex index from Petsc. But still it is unclear how to get the natural vertex index, just like shown in the attached snapshot in png format from Gmsh. In the attached sample code and mesh, PetscSFGetGraph() gives garbage values for iroots pointer. Am I doing something wrong with iroots pointer? In previous emails, Matt mentioned that I can use PetscSFGetGraph() to extract those natural index from Petsc. However, it is difficult to get there for me. Can I get some more details for that? I would like to summarize the questions as below; (1) iroots from PetscSFGetGraph() seems to give garbage data. Anything wrong in the code related to iroots? (2) How can I use the variables obtained from PetscSFGetGraph() to define natural vertex index? Thank you On Mon, Jul 18, 2022 at 8:03 PM Matthew Knepley wrote: > On Mon, Jul 18, 2022 at 7:35 PM Bora Jeong wrote: > >> Thank you for the reply. >> >> I am actually putting 1dof on the vertex points. >> In the attached sample code, from line 63 to line 99, 1dof on all vertex >> points is defined for the section. But my problem is, if I print out >> Natural SF using the viewer, I only have 10 vertex points, instead of 15. >> Here 15 is the size of the global vector defined by the aforementioned >> section. The working example code was attached to the previous email with a >> small grid. >> > > The SF is mapping roots to leaves. The number of roots is the number of > local dofs in the global vector. So there would not be 15, which you say is > the global number of unknowns, but rather the local number of unknowns, > which it seems here is 10. > > Thanks, > > Matt > > >> Best >> >> On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley >> wrote: >> >>> On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: >>> >>>> Actually, it seems that my problem is that I do not properly understand >>>> what Natural SF means. >>>> >>>> What I want to achieve is to extract natural vertex index from Natural >>>> SF, and make sure this natural vertex index is the same with what is >>>> written in a mesh file from Gmsh. The natural vertex index defined by Gmsh >>>> is attached as a snapshot with sample code and mesh. I want to reproduce >>>> this indexing based on the Natural SF that Petsc defines. >>>> >>>> I am struggling with that because the number of entries defined in the >>>> Natural SF that I can see through PetscSFView() is different from the >>>> number of vertex points that each processor actually owns. For example, >>>> with two processors and with the attached "square.msh", each processor >>>> might have 15 vertex points if I configure Petsc with ParMetis. However, >>>> the defined Natural SF for proc=0 only has 10 roots. I expected, for each >>>> processor, the Natural SF would show me 15 entries through PetscSFView(), >>>> if I define 1 degree of freedom on vertex when the Petsc Section is >>>> defined. >>>> >>>> When Petsc defines the Natural SF, are there any omitted components >>>> since they are trivial to save? >>>> >>> >>> The naturalSF is mapping the field defined by the Section, not the mesh. >>> You can get the effect you are asking for by putting one >>> degree of freedom (dof) on every vertex for the Section. How are you >>> defining your Section now? >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Best >>>> >>>> On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley >>>> wrote: >>>> >>>>> On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong >>>>> wrote: >>>>> >>>>>> Thank you for the corrections. It works. >>>>>> >>>>>> However, I still have a problem. >>>>>> I tested zero stratum for DMGetStratumIS() with the default depth >>>>>> label, since the graph of vertex is needed. Then, PetscSFGetGraph() from >>>>>> the Natural SF is crashed. I checked that pBcCompIS contains proper set of >>>>>> integers via ISView(). >>>>>> >>>>>> On the other hand, it works okay if DMGetStratumIS() is with dim >>>>>> stratum, which is for cell stratum. >>>>>> The problem is that if the dim stratum is used, the number of entry >>>>>> in ileaves(i)% pointer does not match with the actual number of vertex that >>>>>> each processor has. That is why I tried to put the zero stratum on >>>>>> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >>>>>> any changes on the graph. Can I get comments? >>>>>> >>>>> >>>>> I cannot understand your question. I am not sure what you are using >>>>> the set of vertices or cell for. >>>>> >>>>> Thanks, >>>>> >>>>> Matt >>>>> >>>>> >>>>>> Best >>>>>> >>>>>> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >>>>>> wrote: >>>>>> >>>>>>> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong >>>>>>> wrote: >>>>>>> >>>>>>>> I found that iroots() and ileaves() have size of nleaves and tested >>>>>>>> through the attached sample code with the grid previously shared. Then I >>>>>>>> get the results written in the attached monitor file. >>>>>>>> >>>>>>>> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the >>>>>>>> attached code have garbage values, different from displayed values by >>>>>>>> PetscSFView() at line 113. >>>>>>>> >>>>>>>> It is tough to get it why the garbage values are returned from >>>>>>>> PetscSFGetGraph(). Any comments will be very appreciated. >>>>>>>> >>>>>>> >>>>>>> Unfortunately, Fortran is not very good at reporting declaration >>>>>>> errors. The problem is that you did not include or use the Vec module. I >>>>>>> have done this and your example runs for me. I have included the modified >>>>>>> code. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>>> Best >>>>>>>> >>>>>>>> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Thank you for the comments. Updated sample code is attached here; >>>>>>>>>> DMPlexDistribute() is explicitly called and by defining a section before >>>>>>>>>> mesh distribution, a Natural SF was able to be defined as found from >>>>>>>>>> PetscSFView(). >>>>>>>>>> >>>>>>>>>> However, I am still struggling to call PetscSFGetGraph() >>>>>>>>>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>>>>>>>>> due to data type definition of ilocal and iremote. What is the >>>>>>>>>> proper size allocation for those two variables? Does this size for the >>>>>>>>>> number of processors? or the number of vertex? >>>>>>>>>> >>>>>>>>> >>>>>>>>> Since we need to pass back arrays, you need to pass us in F90 >>>>>>>>> pointers. Here is an example of doing such a thing: >>>>>>>>> >>>>>>>>> >>>>>>>>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>>> Best >>>>>>>>>> >>>>>>>>>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley < >>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Okay, I got it what's happening. First, this very bright >>>>>>>>>>>> functionality of petsc (the natural-global converting) needs to be >>>>>>>>>>>> documented in a better way for sure. Currently, it is very difficult to >>>>>>>>>>>> use/follow this features as an external user. Hope this will move forward >>>>>>>>>>>> in a better way. >>>>>>>>>>>> >>>>>>>>>>>> Then next question is if I load/distribute mesh just like I am >>>>>>>>>>>> doing right now shown in the sample code, can I assume that my code does >>>>>>>>>>>> not create natural sf during the distribution(always)? In other words, can >>>>>>>>>>>> I always get the natural order of each node by simply stacking the >>>>>>>>>>>> preceding processor's number of node? For example, for proc=0, natural node >>>>>>>>>>>> ID might be just 1 to nnode_proc_0, >>>>>>>>>>>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>>>>>>>>>>> nnode_proc_1} and so on. >>>>>>>>>>>> >>>>>>>>>>>> Does that always make sense in this case? >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> No, but if you call DMPlexDistribute() yourself, rather than >>>>>>>>>>> having it called automatically by DMSetFromOptions(), you can >>>>>>>>>>> preserve the mapping: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>>>>>>>>>> >>>>>>>>>>> The SF returned maps the original point distribution, which is >>>>>>>>>>> in the same order as the file, to the redistributed points, which are >>>>>>>>>>> determined >>>>>>>>>>> by the mesh partitioner. >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Best >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley < >>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong < >>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> A sample code for loading dm and declaring Natural SF from a >>>>>>>>>>>>>> sphere mesh is attached here. PetscSFView() returns NULL from sf_nat. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> The Global-to-Natural mapping relates global dofs to natural >>>>>>>>>>>>> dofs. Thus, in order to compute this mapping the DM has to know >>>>>>>>>>>>> about the dof layout before distribution. This means you need >>>>>>>>>>>>> to setup a local section before distributing, as we do for example in >>>>>>>>>>>>> Plex test ex15. This makes things more complicated since >>>>>>>>>>>>> everything cannot be packaged up into DMSetFromOptions(), but we need >>>>>>>>>>>>> user input so I do not see a simpler way to do things. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> >>>>>>>>>>>>> Matt >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Best >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley < >>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong < >>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Okay, I checked it and you are correct. In my case, simply, >>>>>>>>>>>>>>>> natural node index can be identified by stacking all the preceding >>>>>>>>>>>>>>>> processor's numbers of nodes for a particular processor, which is good due >>>>>>>>>>>>>>>> to simplicity. However, one serious question is why this is happening in my >>>>>>>>>>>>>>>> code? In other words, why the natural SF is not created during the mesh >>>>>>>>>>>>>>>> distribution? My code wants to have consistency in dealing with this >>>>>>>>>>>>>>>> natural indexing for several different kinds of mesh files. So there is a >>>>>>>>>>>>>>>> necessity to guarantee of consistency in this weird behavior. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I can't tell what is going on in your code unless I can run >>>>>>>>>>>>>>> it. Do you have a simple example? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Best, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley < >>>>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong < >>>>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank you for the comments. I have these errors when I >>>>>>>>>>>>>>>>>> call PetscSFView() after DMGetNaturalSF() >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [2]PETSC ERROR: --------------------- Error Message >>>>>>>>>>>>>>>>>> -------------------------------------------------------------- >>>>>>>>>>>>>>>>>> [2]PETSC ERROR: Null argument, when expecting valid >>>>>>>>>>>>>>>>>> pointer >>>>>>>>>>>>>>>>>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>>>>>>>>>>>>>>>>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for >>>>>>>>>>>>>>>>>> trouble shooting. >>>>>>>>>>>>>>>>>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>>>>>>>>>>>>>>>>> [2]PETSC ERROR: #1 PetscSFView() at >>>>>>>>>>>>>>>>>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>>>>>>>>>>>>>>>>> Abort(85) on node 2 (rank 0 in comm 16): application >>>>>>>>>>>>>>>>>> called MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Clearly NULL was returned, which means no natural SF was >>>>>>>>>>>>>>>>> created. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Below is the structure to load a mesh file from gmsh; >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, >>>>>>>>>>>>>>>>>> ierr);CHKERRA(ierr) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> The natural SF is created during mesh distribution. That >>>>>>>>>>>>>>>>> has not happened here. This means that >>>>>>>>>>>>>>>>> the order of cells is identical to the file it was read >>>>>>>>>>>>>>>>> from. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Best >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley < >>>>>>>>>>>>>>>>>> knepley at gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong < >>>>>>>>>>>>>>>>>>> boraj1021 at gmail.com> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Dear petsc team, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I am a user of DMPlex for a finite volume code and >>>>>>>>>>>>>>>>>>>> there is a necessity to know global index of each cell. Here the global >>>>>>>>>>>>>>>>>>>> index means the indexing that can be found from a mesh file itself without >>>>>>>>>>>>>>>>>>>> distribution over processors. It seems petsc community denotes this >>>>>>>>>>>>>>>>>>>> indexing term as "natural". >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> What I want to do is to create a local array (not petsc >>>>>>>>>>>>>>>>>>>> vector but just an array variable in the program) to map distributed cell >>>>>>>>>>>>>>>>>>>> ID to natual cell ID, for example, an array "A"; >>>>>>>>>>>>>>>>>>>> A(distributed_node_ID) = natural_node_ID >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> There are some petsc functions to support mapping >>>>>>>>>>>>>>>>>>>> between global and natural vectors. However, I just need to define the >>>>>>>>>>>>>>>>>>>> array "A" as above example. To achieve this, what is a proper/smart way? In >>>>>>>>>>>>>>>>>>>> other words, how can I extract the natural_cell_ID from a distributed >>>>>>>>>>>>>>>>>>>> local_cell_ID? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before >>>>>>>>>>>>>>>>>>>> distribution, but after this, defining all the required section and star >>>>>>>>>>>>>>>>>>>> forest objects to get natural and global vectors seems not that direct way >>>>>>>>>>>>>>>>>>>> for my purpose, which is just to extract the above mapping array "A". Can I >>>>>>>>>>>>>>>>>>>> get any comments about it? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> There is only one thing created, the sfNatural PetscSF >>>>>>>>>>>>>>>>>>> object, which you can get with DMGetNaturalSF(). The roots of this SF are >>>>>>>>>>>>>>>>>>> the global numbers of dofs stored in PETSc vectors, and >>>>>>>>>>>>>>>>>>> the leaves are natural numbers for these dofs. Thus, when we map global >>>>>>>>>>>>>>>>>>> vectors to natural vectors >>>>>>>>>>>>>>>>>>> in DMPlexGlobalToNaturalBegin/End(), we call PetscSFBcastBegin/End(). >>>>>>>>>>>>>>>>>>> Mapping natural to global we call >>>>>>>>>>>>>>>>>>> PetscSFReduceBegin/End(). You could pull the information >>>>>>>>>>>>>>>>>>> out of the SF using PetscSFGetGraph() if you want. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>> Mo >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> What most experimenters take for granted before they >>>>>>>>>>>>>>>>>>> begin their experiments is infinitely more interesting than any results to >>>>>>>>>>>>>>>>>>> which their experiments lead. >>>>>>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> What most experimenters take for granted before they begin >>>>>>>>>>>>> their experiments is infinitely more interesting than any results to which >>>>>>>>>>>>> their experiments lead. >>>>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>>>> >>>>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>>>> experiments lead. >>>>>>>>>>> -- Norbert Wiener >>>>>>>>>>> >>>>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> What most experimenters take for granted before they begin their >>>>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>>>> experiments lead. >>>>>>>>> -- Norbert Wiener >>>>>>>>> >>>>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> What most experimenters take for granted before they begin their >>>>>>> experiments is infinitely more interesting than any results to which their >>>>>>> experiments lead. >>>>>>> -- Norbert Wiener >>>>>>> >>>>>>> https://www.cse.buffalo.edu/~knepley/ >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> What most experimenters take for granted before they begin their >>>>> experiments is infinitely more interesting than any results to which their >>>>> experiments lead. >>>>> -- Norbert Wiener >>>>> >>>>> https://www.cse.buffalo.edu/~knepley/ >>>>> >>>>> >>>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: test.F90 Type: application/octet-stream Size: 4225 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: square.msh Type: application/octet-stream Size: 1781 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Vertex_ID_from_Gmsh.png Type: image/png Size: 29283 bytes Desc: not available URL: From alejandro.castro at tri.global Tue Jul 19 10:38:30 2022 From: alejandro.castro at tri.global (Alejandro Castro) Date: Tue, 19 Jul 2022 11:38:30 -0400 Subject: [petsc-users] Solution of normal equations Message-ID: Hello PETSc users, I am looking to solve a (sparse) system of equations H?x=b where matrix H has the form H=D+J??R?J, where both D and R are positive diagonal matrices. This is very similar to a set of normal equations, though not quite. J is square and most often with a large condition number ?(J) (and thus H's condition number will scale with the square of ?(J)). What method would you recommend for solving H?x=b? In particular, I imagine I do not want to form H directly. Also, what iterative method would you recommend given the large condition number? Thank you in advance, A. -- *[image: Toyota Research Institute Logo] Alejandro Castro (he/him)Manager, Dynamics & SimulationTOYOTA RESEARCH INSTITUTE Los Altos / Cambridge * -- Confidential or protected information may be contained in this email and/or attachment. Unless otherwise marked, all TRI email communications are considered "PROTECTED" and should not be shared or distributed. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From marboeua at mcmaster.ca Tue Jul 19 11:01:44 2022 From: marboeua at mcmaster.ca (Alexis Marboeuf) Date: Tue, 19 Jul 2022 16:01:44 +0000 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Tue Jul 19 12:05:16 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Tue, 19 Jul 2022 12:05:16 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Alexis, Thanks for the reply with notes. The sample code with 2d square mesh is attached here. I am not sure either there is something wrong with Natural SF or some limitations in my understanding. Hopefully, the latter one is the thing. The attached sample code follows the similar procedures that you & Matt have suggested; - turn on DMSetUseNatural() - define section with 1dof on vertex before distribution of dm - manually distributing dm using DMPlexDistribute(), instead of relying on automatic distribution (e.g., DMSetFromOptions()) - access graphs of Natural SF via PetscSFGetGraph() What I want to achieve; 1) define my own local array "A" that maps local vertex index to natural order, for example, A(local vertex index) = natural order of that local vertex. Here the "local vertex index" is obtained from DMPlexGetDepthStratum() with zero depth stratum, and mapped into 1 to number of vertex that each processor owns, for simplicity. Also, the "natural order" means the same indexing written in the mesh file. *2) Indeed, my inquiry is related to converting the vertex stratum from DMPlexGetDepthStratum() to the natural vertex index, which is written in the mesh file. * The problems, I have, are; a) I am a bit lost to interpret the meaning of values owned by the Natural SF. In the attached sample square mesh file, there are 25 vertex points. In the attached monitor file, Natural SF owns 10 roots & leaves for proc=0, and 15 roots & leaves for proc=1. In this case, how can I map these "local" and "remote" arrays into the natural vertex index? b) related to item a), DMPlexGetDepthStratum() is saying each processor owns 15 vertex points if np=2 without overlap. But Natural SF gives only 10 roots & leaves for proc=0. Is there anything wrong? or did I misunderstand something? c) iroots pointer from PetscSFGetGraph() seems to have garbage data. By any chance, is it related to Fortran? Best On Tue, Jul 19, 2022 at 11:01 AM Alexis Marboeuf wrote: > I am unfortunately unable to access the attached code. > > Bora: have you defined constraint dofs in your section? In that case the > natural SF is wrong, and you can notice duplicate entries for the roots if > I remember correctly. I'll do a MR soon about that. > The natural ordering and distribution is the one implemented by the DM > before you call DMPlexDistribute. If your DM is automatically distributed > when you load it from your GMSH file thanks to DMPlexCreateFromFile for > example, you're not going to find your file ordering in the natural SF. You > may call DMPlexDistributeSetDefault(dm,PETSC_FALE) to disable the automatic > distribution. > > Best > ------------------------------------------------------------------- > Alexis Marboeuf > Postdoctoral fellow, Department of Mathematics & Statistics > Hamilton Hall room 409B, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > EMail: marboeua at mcmaster.ca > Tel. +1 (905) 525 9140 ext. 27031 > ------------------------------------------------------------------- > ------------------------------ > *From:* Blaise Bourdin > *Sent:* July 18, 2022 8:52 PM > *To:* Bora Jeong > *Cc:* Matthew Knepley ; PETSc ; > Alexis Marboeuf > *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and > Distributed Cell Index > > Alexis noticed a problem with the natural SF when constraints are defined. > He has a MR coming. > @Alexis: Could it be that what Bora sees is exactly what you fixed? > > Blaise > > On Jul 18, 2022, at 8:35 PM, Bora Jeong wrote: > > Thank you for the reply. > > I am actually putting 1dof on the vertex points. > In the attached sample code, from line 63 to line 99, 1dof on all vertex > points is defined for the section. But my problem is, if I print out > Natural SF using the viewer, I only have 10 vertex points, instead of 15. > Here 15 is the size of the global vector defined by the aforementioned > section. The working example code was attached to the previous email with a > small grid. > > Best > > On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley wrote: > > On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: > > Actually, it seems that my problem is that I do not properly understand > what Natural SF means. > > What I want to achieve is to extract natural vertex index from Natural SF, > and make sure this natural vertex index is the same with what is written in > a mesh file from Gmsh. The natural vertex index defined by Gmsh is attached > as a snapshot with sample code and mesh. I want to reproduce this indexing > based on the Natural SF that Petsc defines. > > I am struggling with that because the number of entries defined in the > Natural SF that I can see through PetscSFView() is different from the > number of vertex points that each processor actually owns. For example, > with two processors and with the attached "square.msh", each processor > might have 15 vertex points if I configure Petsc with ParMetis. However, > the defined Natural SF for proc=0 only has 10 roots. I expected, for each > processor, the Natural SF would show me 15 entries through PetscSFView(), > if I define 1 degree of freedom on vertex when the Petsc Section is > defined. > > When Petsc defines the Natural SF, are there any omitted components since > they are trivial to save? > > > The naturalSF is mapping the field defined by the Section, not the mesh. > You can get the effect you are asking for by putting one > degree of freedom (dof) on every vertex for the Section. How are you > defining your Section now? > > Thanks, > > Matt > > > Best > > On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley wrote: > > On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: > > Thank you for the corrections. It works. > > However, I still have a problem. > I tested zero stratum for DMGetStratumIS() with the default depth label, > since the graph of vertex is needed. Then, PetscSFGetGraph() from the > Natural SF is crashed. I checked that pBcCompIS contains proper set of > integers via ISView(). > > On the other hand, it works okay if DMGetStratumIS() is with dim stratum, > which is for cell stratum. > The problem is that if the dim stratum is used, the number of entry in > ileaves(i)% pointer does not match with the actual number of vertex that > each processor has. That is why I tried to put the zero stratum on > DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if > any changes on the graph. Can I get comments? > > > I cannot understand your question. I am not sure what you are using the > set of vertices or cell for. > > Thanks, > > Matt > > > Best > > On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: > > I found that iroots() and ileaves() have size of nleaves and tested > through the attached sample code with the grid previously shared. Then I > get the results written in the attached monitor file. > > It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached > code have garbage values, different from displayed values by PetscSFView() > at line 113. > > It is tough to get it why the garbage values are returned from > PetscSFGetGraph(). Any comments will be very appreciated. > > > Unfortunately, Fortran is not very good at reporting declaration errors. > The problem is that you did not include or use the Vec module. I have done > this and your example runs for me. I have included the modified code. > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: > > Thank you for the comments. Updated sample code is attached here; > DMPlexDistribute() is explicitly called and by defining a section before > mesh distribution, a Natural SF was able to be defined as found from > PetscSFView(). > > However, I am still struggling to call PetscSFGetGraph() > https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ > due to data type definition of ilocal and iremote. What is the proper size > allocation for those two variables? Does this size for the number of > processors? or the number of vertex? > > > Since we need to pass back arrays, you need to pass us in F90 pointers. > Here is an example of doing such a thing: > > > https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: > > Okay, I got it what's happening. First, this very bright functionality of > petsc (the natural-global converting) needs to be documented in a better > way for sure. Currently, it is very difficult to use/follow this features > as an external user. Hope this will move forward in a better way. > > Then next question is if I load/distribute mesh just like I am doing right > now shown in the sample code, can I assume that my code does not create > natural sf during the distribution(always)? In other words, can I > always get the natural order of each node by simply stacking the preceding > processor's number of node? For example, for proc=0, natural node ID might > be just 1 to nnode_proc_0, > for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} > and so on. > > Does that always make sense in this case? > > > No, but if you call DMPlexDistribute() yourself, rather than having it > called automatically by DMSetFromOptions(), you can > preserve the mapping: > > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ > > The SF returned maps the original point distribution, which is in the same > order as the file, to the redistributed points, which are determined > by the mesh partitioner. > > Thanks, > > Matt > > > Best > > > On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: > > A sample code for loading dm and declaring Natural SF from a sphere mesh > is attached here. PetscSFView() returns NULL from sf_nat. > > > The Global-to-Natural mapping relates global dofs to natural dofs. Thus, > in order to compute this mapping the DM has to know > about the dof layout before distribution. This means you need to setup a > local section before distributing, as we do for example in > Plex test ex15. This makes things more complicated since everything cannot > be packaged up into DMSetFromOptions(), but we need > user input so I do not see a simpler way to do things. > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley wrote: > > On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: > > Okay, I checked it and you are correct. In my case, simply, natural node > index can be identified by stacking all the preceding processor's numbers > of nodes for a particular processor, which is good due to simplicity. > However, one serious question is why this is happening in my code? In other > words, why the natural SF is not created during the mesh distribution? My > code wants to have consistency in dealing with this natural indexing for > several different kinds of mesh files. So there is a necessity to guarantee > of consistency in this weird behavior. > > > I can't tell what is going on in your code unless I can run it. Do you > have a simple example? > > Thanks, > > Matt > > > Best, > > On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley wrote: > > On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: > > Thank you for the comments. I have these errors when I call PetscSFView() > after DMGetNaturalSF() > > [2]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [2]PETSC ERROR: Null argument, when expecting valid pointer > [2]PETSC ERROR: Null Pointer: Parameter # 1 > [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown > [2]PETSC ERROR: #1 PetscSFView() at > [2]PETSC ERROR: #2 User provided function() at User file:0 > Abort(85) on node 2 (rank 0 in comm 16): application called > MPI_Abort(MPI_COMM_SELF, 85) - process 0 > > > Clearly NULL was returned, which means no natural SF was created. > > > Below is the structure to load a mesh file from gmsh; > > call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) > call DMSetType(dm, plex, ierr);CHKERRA(ierr) > call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) > call DMSetFromOptions(dm, ierr);CHKERRA(ierr) > call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) > call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) > > > The natural SF is created during mesh distribution. That has not happened > here. This means that > the order of cells is identical to the file it was read from. > > Thanks, > > Matt > > > Best > > On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley > wrote: > > On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: > > Dear petsc team, > > I am a user of DMPlex for a finite volume code and there is a necessity to > know global index of each cell. Here the global index means the indexing > that can be found from a mesh file itself without distribution over > processors. It seems petsc community denotes this indexing term as > "natural". > > What I want to do is to create a local array (not petsc vector but just an > array variable in the program) to map distributed cell ID to natual cell > ID, for example, an array "A"; > A(distributed_node_ID) = natural_node_ID > > There are some petsc functions to support mapping between global and > natural vectors. However, I just need to define the array "A" as above > example. To achieve this, what is a proper/smart way? In other words, how > can I extract the natural_cell_ID from a distributed local_cell_ID? > > I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but after > this, defining all the required section and star forest objects to get > natural and global vectors seems not that direct way for my purpose, which > is just to extract the above mapping array "A". Can I get any comments > about it? > > > There is only one thing created, the sfNatural PetscSF object, which you > can get with DMGetNaturalSF(). The roots of this SF are > the global numbers of dofs stored in PETSc vectors, and the leaves are > natural numbers for these dofs. Thus, when we map global > vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we > call PetscSFBcastBegin/End(). Mapping natural to global we call > PetscSFReduceBegin/End(). You could pull the information out of the SF > using PetscSFGetGraph() if you want. > > Thanks, > > Matt > > > Regards > Mo > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > > ? > Tier 1 Canada Research Chair in Mathematical and Computational Aspects of > Solid Mechanics > Professor, Department of Mathematics & Statistics > Hamilton Hall room 409A, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > https://www.math.mcmaster.ca/bourdin | +1 (905) 525 9140 ext. 27243 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: NaturalSF.tar Type: application/x-tar Size: 92160 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Natural_Vertex_ID_from_Gmsh.png Type: image/png Size: 29283 bytes Desc: not available URL: From mfadams at lbl.gov Tue Jul 19 12:58:22 2022 From: mfadams at lbl.gov (Mark Adams) Date: Tue, 19 Jul 2022 13:58:22 -0400 Subject: [petsc-users] Solution of normal equations In-Reply-To: References: Message-ID: This matrix is SPD so you want to use -ksp_type cg Without a matrix, preconditioning is hard. You can give it a shot. You need to make a MatShell and use -pc_type none. You will probably want to make a matrix and you should research solver methods that have been used for problems like yours. Mark On Tue, Jul 19, 2022 at 12:07 PM Alejandro Castro wrote: > Hello PETSc users, > > I am looking to solve a (sparse) system of equations H?x=b where matrix H > has the form H=D+J??R?J, where both D and R are positive diagonal matrices. > This is very similar to a set of normal equations, though not quite. J is > square and most often with a large condition number ?(J) (and thus H's > condition number will scale with the square of ?(J)). > > What method would you recommend for solving H?x=b? In particular, I > imagine I do not want to form H directly. Also, what iterative method would > you recommend given the large condition number? > > Thank you in advance, > > A. > > > > -- > > *[image: Toyota Research Institute Logo] > Alejandro Castro (he/him)Manager, Dynamics & > SimulationTOYOTA RESEARCH INSTITUTE Los Altos > / Cambridge > * > > ------------------------------ > Confidential or protected information may be contained in this email > and/or attachment. Unless otherwise marked, all TRI email communications > are considered "PROTECTED" and should not be shared or distributed. Thank > you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jroman at dsic.upv.es Tue Jul 19 13:03:57 2022 From: jroman at dsic.upv.es (Jose E. Roman) Date: Tue, 19 Jul 2022 20:03:57 +0200 Subject: [petsc-users] Solution of normal equations In-Reply-To: References: Message-ID: I guess you could try LSQR on the matrix M=[ sqrt(D); sqrt(R)*J ], given that M'*M=D+J'*R*J. This will attempt to solve a least squares system with coefficient matrix M, without forming the ill-conditioned M'*M. But the question is how to update your right-hand-side vector so that it solves the same system of equations that you want to solve. Jose > El 19 jul 2022, a las 19:58, Mark Adams escribi?: > > This matrix is SPD so you want to use -ksp_type cg > > Without a matrix, preconditioning is hard. You can give it a shot. You need to make a MatShell and use -pc_type none. > > You will probably want to make a matrix and you should research solver methods that have been used for problems like yours. > > Mark > > On Tue, Jul 19, 2022 at 12:07 PM Alejandro Castro wrote: > Hello PETSc users, > > I am looking to solve a (sparse) system of equations H?x=b where matrix H has the form H=D+J??R?J, where both D and R are positive diagonal matrices. This is very similar to a set of normal equations, though not quite. J is square and most often with a large condition number ?(J) (and thus H's condition number will scale with the square of ?(J)). > > What method would you recommend for solving H?x=b? In particular, I imagine I do not want to form H directly. Also, what iterative method would you recommend given the large condition number? > > Thank you in advance, > > A. > > > > -- > > Alejandro Castro (he/him) > Manager, Dynamics & Simulation > TOYOTA RESEARCH INSTITUTE > Los Altos / Cambridge > > > Confidential or protected information may be contained in this email and/or attachment. Unless otherwise marked, all TRI email communications are considered "PROTECTED" and should not be shared or distributed. Thank you. From marboeua at mcmaster.ca Tue Jul 19 18:11:05 2022 From: marboeua at mcmaster.ca (Alexis Marboeuf) Date: Tue, 19 Jul 2022 23:11:05 +0000 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: From gregory.meyer at berkeley.edu Wed Jul 20 13:31:43 2022 From: gregory.meyer at berkeley.edu (Greg Kahanamoku-Meyer) Date: Wed, 20 Jul 2022 11:31:43 -0700 Subject: [petsc-users] Possible to turn off unused option warning in debug mode? Message-ID: Hi, The unused option warning ( https://petsc.org/release/docs/manualpages/Sys/PetscOptionsLeft.html) is automatically turned on when running in debug mode. Is there a way to turn it off (other than turning off all debugging)? For a bit of background, I am using PETSc through petsc4py, and certain options can only be turned on via command line options to petsc4py.init() (the corresponding functions aren't exposed in the Python interface). But I don't know precisely which flags I will need until later, so I just call init() with all the command line flags I might need during execution of the script. (An example is the option '-viewer_binary_skip_info', which is only used if my script ends up saving things to disk. When init() is called I don't know if saving will be necessary yet). When I am running in debug mode, this leads to PETSc printing a warning every time I run my code that some of the options were not used. It would be great if I could quiet that warning. Thanks in advance, Greg KM -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacob.fai at gmail.com Wed Jul 20 13:43:08 2022 From: jacob.fai at gmail.com (Jacob Faibussowitsch) Date: Wed, 20 Jul 2022 14:43:08 -0400 Subject: [petsc-users] Possible to turn off unused option warning in debug mode? In-Reply-To: References: Message-ID: <1FA2C405-7D77-489A-B699-4C565E90F5BD@gmail.com> Run with "-options_left 0" (also accepts no, and false) Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) > On Jul 20, 2022, at 14:31, Greg Kahanamoku-Meyer wrote: > > Hi, > > The unused option warning (https://petsc.org/release/docs/manualpages/Sys/PetscOptionsLeft.html) is automatically turned on when running in debug mode. Is there a way to turn it off (other than turning off all debugging)? > > For a bit of background, I am using PETSc through petsc4py, and certain options can only be turned on via command line options to petsc4py.init() (the corresponding functions aren't exposed in the Python interface). But I don't know precisely which flags I will need until later, so I just call init() with all the command line flags I might need during execution of the script. (An example is the option '-viewer_binary_skip_info', which is only used if my script ends up saving things to disk. When init() is called I don't know if saving will be necessary yet). When I am running in debug mode, this leads to PETSc printing a warning every time I run my code that some of the options were not used. It would be great if I could quiet that warning. > > Thanks in advance, > Greg KM From bsmith at petsc.dev Wed Jul 20 13:53:49 2022 From: bsmith at petsc.dev (Barry Smith) Date: Wed, 20 Jul 2022 14:53:49 -0400 Subject: [petsc-users] Possible to turn off unused option warning in debug mode? In-Reply-To: <1FA2C405-7D77-489A-B699-4C565E90F5BD@gmail.com> References: <1FA2C405-7D77-489A-B699-4C565E90F5BD@gmail.com> Message-ID: <5BE7DC2D-620F-469C-8A17-BE107ACD013F@petsc.dev> You can put these in a .petscrc file in your home directory, the current directory or in the environmental variable PETSC_OPTIONS (I do this) > On Jul 20, 2022, at 2:43 PM, Jacob Faibussowitsch wrote: > > Run with "-options_left 0" (also accepts no, and false) > > Best regards, > > Jacob Faibussowitsch > (Jacob Fai - booss - oh - vitch) > >> On Jul 20, 2022, at 14:31, Greg Kahanamoku-Meyer wrote: >> >> Hi, >> >> The unused option warning (https://petsc.org/release/docs/manualpages/Sys/PetscOptionsLeft.html) is automatically turned on when running in debug mode. Is there a way to turn it off (other than turning off all debugging)? >> >> For a bit of background, I am using PETSc through petsc4py, and certain options can only be turned on via command line options to petsc4py.init() (the corresponding functions aren't exposed in the Python interface). But I don't know precisely which flags I will need until later, so I just call init() with all the command line flags I might need during execution of the script. (An example is the option '-viewer_binary_skip_info', which is only used if my script ends up saving things to disk. When init() is called I don't know if saving will be necessary yet). When I am running in debug mode, this leads to PETSc printing a warning every time I run my code that some of the options were not used. It would be great if I could quiet that warning. >> >> Thanks in advance, >> Greg KM > From boraj1021 at gmail.com Wed Jul 20 14:27:04 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Wed, 20 Jul 2022 14:27:04 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you create your DM from the GMSH file. Your DM is then automatically distributed and the natural ordering won't be a priori the one from your file. I don't know how Petsc distributes a DM during the load step from a file. *-> PetscSFView() gives me the same Natural SF whether I have DMPlexDistributeSetDefault(dm,PETSC_FALSE) after DMPlexCreateGmshFromFile() or not. In addition, in my opinion if the Natural SF is not defined properly due to the distribution, I might see Null from PetscSFView(). This might be previously checked with Matt thanks to the help. * a) You have here two differents ordering and distribution: the one given by Petsc after creating your DM from your file (which is distributed), i.e. before DMPlexDistribute and which is considered natural, and the one after DMPlexDistribute. *-> This ordering you mentioned (i.e., the ordering made after creating DM from mesh file but before distribution) is exactly what I want to have. Natural SF can show me its roots and leaves (i.e., graphs), but not the actual index written in the mesh file (i.e., start from 1 to number of total vertex, for example). Adding DMPlexDistributeSetDefault(dm,PETSC_FALSE) does not really change my Natural SF. When you mention "sequantial" ordering, does it mean the same order written in the mesh file, instead of the graphs (i.e., roots and leaves)?* b) I am not familiar with the overlap. From my understanding, even when you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", i.e. points shared between procs. For your run on 2 procs, some dofs (5 dofs in your case) are on both procs when it comes to local Vec but only one proc owes these dofs concerning global Vec. That's why your natural SF shows 5 dofs less on proc 0. *-> Thanks, makes sense. The number of stratum points I get from DMPlexGetDepthStratum() for vertex is the size of local Vec with 1dof on vertex. * Are you on the 'release' branch? On 'main', the creation of the natural SF raises an error (duplicate leave entries) when the section includes constraint dofs. *-> I am in the main branch of 3.17.0. It is unclear your comment to me, but I cannot see any duplicated leave entries in this case. There is 1dof on vertex. * Based on your comment, I might need to do; *1) Convert Natural SF's roots & leaves into the actual vertex index, which is written in the mesh file (i.e., from 1 to 25 in my case). *2) DMPlexNaturalToGlobalBegin() and End() to pass the index from step 1) to global Vec. 3) DMGlobalToLocalBegin() and End() to pass the index to local Vec, finally. Does this make sense? My questions so far are actually about step 1). As you see from the example code, I already defined Natural SF, which gives roots and leaves. Then how can I convert those graphs into the actual index, which is written in the mesh file? Best On Tue, Jul 19, 2022 at 6:11 PM Alexis Marboeuf wrote: > Hi Bora, > > Thanks for your file. > > I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you > create your DM from the GMSH file. Your DM is then automatically > distributed and the natural ordering won't be a priori the one from your > file. I don't know how Petsc distributes a DM during the load step from a > file. > To address point after point your concerns: > > - a) You have here two differents ordering and distribution: the one > given by Petsc after creating your DM from your file (which is > distributed), i.e. before DMPlexDistribute and which is considered natural, > and the one after DMPlexDistribute. Your natural SF maps between these > two orderings. It means that you have 10 dofs (resp. 15 dofs) on proc 0 > (resp. on proc 1) for both ordering. There is nothing wrong to me here. If > you call "natural" the ordering from your file then you should call > DMPlexDistributeSetDefault(dm,PETSC_FALSE) to disable the automatic > distribution by Petsc when you load from the file. It will give you a > "sequential" ordering. > - b) I am not familiar with the overlap. From my understanding, even > when you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", > i.e. points shared between procs. For your run on 2 procs, some dofs (5 > dofs in your case) are on both procs when it comes to local Vec but only > one proc owes these dofs concerning global Vec. That's why your natural SF > shows 5 dofs less on proc 0. > - c) When the storage is contiguous, PetscSFGetGraph gives NULL for > ilocal. > > I have an additional question constraint dofs and the natural SF. Are you > on the 'release' branch? On 'main', the creation of the natural SF raises > an error (duplicate leave entries) when the section includes constraint > dofs. I will submit a MR very soon about that. But it will be merged to > main. > > Does this help? > > Best > ------------------------------------------------------------------- > Alexis Marboeuf > Postdoctoral fellow, Department of Mathematics & Statistics > Hamilton Hall room 409B, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > EMail: marboeua at mcmaster.ca > Tel. +1 (905) 525 9140 ext. 27031 > ------------------------------------------------------------------- > ------------------------------ > *From:* Bora Jeong > *Sent:* July 19, 2022 1:05 PM > *To:* Alexis Marboeuf > *Cc:* Blaise Bourdin ; Matthew Knepley < > knepley at gmail.com>; PETSc > *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and > Distributed Cell Index > > Alexis, > Thanks for the reply with notes. The sample code with 2d square mesh is > attached here. I am not sure either there is something wrong with Natural > SF or some limitations in my understanding. Hopefully, the latter one is > the thing. > > The attached sample code follows the similar procedures that you & Matt > have suggested; > - turn on DMSetUseNatural() > - define section with 1dof on vertex before distribution of dm > - manually distributing dm using DMPlexDistribute(), instead of relying on > automatic distribution (e.g., DMSetFromOptions()) > - access graphs of Natural SF via PetscSFGetGraph() > > What I want to achieve; > 1) define my own local array "A" that maps local vertex index to natural > order, for example, > A(local vertex index) = natural order of that local vertex. > Here the "local vertex index" is obtained from DMPlexGetDepthStratum() > with zero depth stratum, and mapped into 1 to number of vertex that each > processor owns, for simplicity. > Also, the "natural order" means the same indexing written in the mesh file. > *2) Indeed, my inquiry is related to converting the vertex stratum from > DMPlexGetDepthStratum() to the natural vertex index, which is written in > the mesh file. * > > The problems, I have, are; > a) I am a bit lost to interpret the meaning of values owned by the Natural > SF. In the attached sample square mesh file, there are 25 vertex points. In > the attached monitor file, Natural SF owns 10 roots & leaves for proc=0, > and 15 roots & leaves for proc=1. In this case, how can I map these "local" > and "remote" arrays into the natural vertex index? > b) related to item a), DMPlexGetDepthStratum() is saying each processor > owns 15 vertex points if np=2 without overlap. But Natural SF gives only 10 > roots & leaves for proc=0. Is there anything wrong? or did I misunderstand > something? > c) iroots pointer from PetscSFGetGraph() seems to have garbage data. By > any chance, is it related to Fortran? > > Best > > On Tue, Jul 19, 2022 at 11:01 AM Alexis Marboeuf > wrote: > > I am unfortunately unable to access the attached code. > > Bora: have you defined constraint dofs in your section? In that case the > natural SF is wrong, and you can notice duplicate entries for the roots if > I remember correctly. I'll do a MR soon about that. > The natural ordering and distribution is the one implemented by the DM > before you call DMPlexDistribute. If your DM is automatically distributed > when you load it from your GMSH file thanks to DMPlexCreateFromFile for > example, you're not going to find your file ordering in the natural SF. You > may call DMPlexDistributeSetDefault(dm,PETSC_FALE) to disable the automatic > distribution. > > Best > ------------------------------------------------------------------- > Alexis Marboeuf > Postdoctoral fellow, Department of Mathematics & Statistics > Hamilton Hall room 409B, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > EMail: marboeua at mcmaster.ca > Tel. +1 (905) 525 9140 ext. 27031 > ------------------------------------------------------------------- > ------------------------------ > *From:* Blaise Bourdin > *Sent:* July 18, 2022 8:52 PM > *To:* Bora Jeong > *Cc:* Matthew Knepley ; PETSc ; > Alexis Marboeuf > *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and > Distributed Cell Index > > Alexis noticed a problem with the natural SF when constraints are defined. > He has a MR coming. > @Alexis: Could it be that what Bora sees is exactly what you fixed? > > Blaise > > On Jul 18, 2022, at 8:35 PM, Bora Jeong wrote: > > Thank you for the reply. > > I am actually putting 1dof on the vertex points. > In the attached sample code, from line 63 to line 99, 1dof on all vertex > points is defined for the section. But my problem is, if I print out > Natural SF using the viewer, I only have 10 vertex points, instead of 15. > Here 15 is the size of the global vector defined by the aforementioned > section. The working example code was attached to the previous email with a > small grid. > > Best > > On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley wrote: > > On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: > > Actually, it seems that my problem is that I do not properly understand > what Natural SF means. > > What I want to achieve is to extract natural vertex index from Natural SF, > and make sure this natural vertex index is the same with what is written in > a mesh file from Gmsh. The natural vertex index defined by Gmsh is attached > as a snapshot with sample code and mesh. I want to reproduce this indexing > based on the Natural SF that Petsc defines. > > I am struggling with that because the number of entries defined in the > Natural SF that I can see through PetscSFView() is different from the > number of vertex points that each processor actually owns. For example, > with two processors and with the attached "square.msh", each processor > might have 15 vertex points if I configure Petsc with ParMetis. However, > the defined Natural SF for proc=0 only has 10 roots. I expected, for each > processor, the Natural SF would show me 15 entries through PetscSFView(), > if I define 1 degree of freedom on vertex when the Petsc Section is > defined. > > When Petsc defines the Natural SF, are there any omitted components since > they are trivial to save? > > > The naturalSF is mapping the field defined by the Section, not the mesh. > You can get the effect you are asking for by putting one > degree of freedom (dof) on every vertex for the Section. How are you > defining your Section now? > > Thanks, > > Matt > > > Best > > On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley wrote: > > On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: > > Thank you for the corrections. It works. > > However, I still have a problem. > I tested zero stratum for DMGetStratumIS() with the default depth label, > since the graph of vertex is needed. Then, PetscSFGetGraph() from the > Natural SF is crashed. I checked that pBcCompIS contains proper set of > integers via ISView(). > > On the other hand, it works okay if DMGetStratumIS() is with dim stratum, > which is for cell stratum. > The problem is that if the dim stratum is used, the number of entry in > ileaves(i)% pointer does not match with the actual number of vertex that > each processor has. That is why I tried to put the zero stratum on > DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if > any changes on the graph. Can I get comments? > > > I cannot understand your question. I am not sure what you are using the > set of vertices or cell for. > > Thanks, > > Matt > > > Best > > On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: > > I found that iroots() and ileaves() have size of nleaves and tested > through the attached sample code with the grid previously shared. Then I > get the results written in the attached monitor file. > > It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached > code have garbage values, different from displayed values by PetscSFView() > at line 113. > > It is tough to get it why the garbage values are returned from > PetscSFGetGraph(). Any comments will be very appreciated. > > > Unfortunately, Fortran is not very good at reporting declaration errors. > The problem is that you did not include or use the Vec module. I have done > this and your example runs for me. I have included the modified code. > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: > > Thank you for the comments. Updated sample code is attached here; > DMPlexDistribute() is explicitly called and by defining a section before > mesh distribution, a Natural SF was able to be defined as found from > PetscSFView(). > > However, I am still struggling to call PetscSFGetGraph() > https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ > due to data type definition of ilocal and iremote. What is the proper size > allocation for those two variables? Does this size for the number of > processors? or the number of vertex? > > > Since we need to pass back arrays, you need to pass us in F90 pointers. > Here is an example of doing such a thing: > > > https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: > > Okay, I got it what's happening. First, this very bright functionality of > petsc (the natural-global converting) needs to be documented in a better > way for sure. Currently, it is very difficult to use/follow this features > as an external user. Hope this will move forward in a better way. > > Then next question is if I load/distribute mesh just like I am doing right > now shown in the sample code, can I assume that my code does not create > natural sf during the distribution(always)? In other words, can I > always get the natural order of each node by simply stacking the preceding > processor's number of node? For example, for proc=0, natural node ID might > be just 1 to nnode_proc_0, > for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} > and so on. > > Does that always make sense in this case? > > > No, but if you call DMPlexDistribute() yourself, rather than having it > called automatically by DMSetFromOptions(), you can > preserve the mapping: > > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ > > The SF returned maps the original point distribution, which is in the same > order as the file, to the redistributed points, which are determined > by the mesh partitioner. > > Thanks, > > Matt > > > Best > > > On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: > > A sample code for loading dm and declaring Natural SF from a sphere mesh > is attached here. PetscSFView() returns NULL from sf_nat. > > > The Global-to-Natural mapping relates global dofs to natural dofs. Thus, > in order to compute this mapping the DM has to know > about the dof layout before distribution. This means you need to setup a > local section before distributing, as we do for example in > Plex test ex15. This makes things more complicated since everything cannot > be packaged up into DMSetFromOptions(), but we need > user input so I do not see a simpler way to do things. > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley wrote: > > On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: > > Okay, I checked it and you are correct. In my case, simply, natural node > index can be identified by stacking all the preceding processor's numbers > of nodes for a particular processor, which is good due to simplicity. > However, one serious question is why this is happening in my code? In other > words, why the natural SF is not created during the mesh distribution? My > code wants to have consistency in dealing with this natural indexing for > several different kinds of mesh files. So there is a necessity to guarantee > of consistency in this weird behavior. > > > I can't tell what is going on in your code unless I can run it. Do you > have a simple example? > > Thanks, > > Matt > > > Best, > > On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley wrote: > > On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: > > Thank you for the comments. I have these errors when I call PetscSFView() > after DMGetNaturalSF() > > [2]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [2]PETSC ERROR: Null argument, when expecting valid pointer > [2]PETSC ERROR: Null Pointer: Parameter # 1 > [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown > [2]PETSC ERROR: #1 PetscSFView() at > [2]PETSC ERROR: #2 User provided function() at User file:0 > Abort(85) on node 2 (rank 0 in comm 16): application called > MPI_Abort(MPI_COMM_SELF, 85) - process 0 > > > Clearly NULL was returned, which means no natural SF was created. > > > Below is the structure to load a mesh file from gmsh; > > call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) > call DMSetType(dm, plex, ierr);CHKERRA(ierr) > call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) > call DMSetFromOptions(dm, ierr);CHKERRA(ierr) > call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) > call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) > > > The natural SF is created during mesh distribution. That has not happened > here. This means that > the order of cells is identical to the file it was read from. > > Thanks, > > Matt > > > Best > > On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley > wrote: > > On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: > > Dear petsc team, > > I am a user of DMPlex for a finite volume code and there is a necessity to > know global index of each cell. Here the global index means the indexing > that can be found from a mesh file itself without distribution over > processors. It seems petsc community denotes this indexing term as > "natural". > > What I want to do is to create a local array (not petsc vector but just an > array variable in the program) to map distributed cell ID to natual cell > ID, for example, an array "A"; > A(distributed_node_ID) = natural_node_ID > > There are some petsc functions to support mapping between global and > natural vectors. However, I just need to define the array "A" as above > example. To achieve this, what is a proper/smart way? In other words, how > can I extract the natural_cell_ID from a distributed local_cell_ID? > > I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but after > this, defining all the required section and star forest objects to get > natural and global vectors seems not that direct way for my purpose, which > is just to extract the above mapping array "A". Can I get any comments > about it? > > > There is only one thing created, the sfNatural PetscSF object, which you > can get with DMGetNaturalSF(). The roots of this SF are > the global numbers of dofs stored in PETSc vectors, and the leaves are > natural numbers for these dofs. Thus, when we map global > vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we > call PetscSFBcastBegin/End(). Mapping natural to global we call > PetscSFReduceBegin/End(). You could pull the information out of the SF > using PetscSFGetGraph() if you want. > > Thanks, > > Matt > > > Regards > Mo > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > > ? > Tier 1 Canada Research Chair in Mathematical and Computational Aspects of > Solid Mechanics > Professor, Department of Mathematics & Statistics > Hamilton Hall room 409A, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > https://www.math.mcmaster.ca/bourdin | +1 (905) 525 9140 ext. 27243 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Wed Jul 20 15:24:42 2022 From: knepley at gmail.com (Matthew Knepley) Date: Wed, 20 Jul 2022 15:24:42 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Wed, Jul 20, 2022 at 2:27 PM Bora Jeong wrote: > I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you > create your DM from the GMSH file. Your DM is then automatically > distributed and the natural ordering won't be a priori the one from your > file. I don't know how Petsc distributes a DM during the load step from a > file. > *-> PetscSFView() gives me the same Natural SF whether I have > DMPlexDistributeSetDefault(dm,PETSC_FALSE) after DMPlexCreateGmshFromFile() > or not. In addition, in my opinion if the Natural SF is not defined > properly due to the distribution, I might see Null from PetscSFView(). This > might be previously checked with Matt thanks to the help. * > > a) You have here two differents ordering and distribution: the one given > by Petsc after creating your DM from your file (which is distributed), i.e. > before DMPlexDistribute and which is considered natural, and the one after > DMPlexDistribute. > > *-> This ordering you mentioned (i.e., the ordering made after creating DM > from mesh file but before distribution) is exactly what I want to have. > Natural SF can show me its roots and leaves (i.e., graphs), but not the > actual index written in the mesh file (i.e., start from 1 to number of > total vertex, for example). Adding > DMPlexDistributeSetDefault(dm,PETSC_FALSE) does not really change my > Natural SF. When you mention "sequantial" ordering, does it mean the same > order written in the mesh file, instead of the graphs (i.e., roots and > leaves)?* > > b) I am not familiar with the overlap. From my understanding, even when > you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", i.e. > points shared between procs. For your run on 2 procs, some dofs (5 dofs in > your case) are on both procs when it comes to local Vec but only one proc > owes these dofs concerning global Vec. That's why your natural SF shows 5 > dofs less on proc 0. > > *-> Thanks, makes sense. The number of stratum points I get from > DMPlexGetDepthStratum() for vertex is the size of local Vec with 1dof on > vertex. * > Are you on the 'release' branch? On 'main', the creation of the natural SF > raises an error (duplicate leave entries) when the section includes > constraint dofs. > > *-> I am in the main branch of 3.17.0. It is unclear your comment to me, > but I cannot see any duplicated leave entries in this case. There is 1dof > on vertex. * > > Based on your comment, I might need to do; > *1) Convert Natural SF's roots & leaves into the actual vertex index, > which is written in the mesh file (i.e., from 1 to 25 in my case).* > If you define a scalar P1 field of one component, then the dof index will be the vertex index. > 2) DMPlexNaturalToGlobalBegin() and End() to pass the index from step 1) > to global Vec > I don't think you need this. > 3) DMGlobalToLocalBegin() and End() to pass the index to local Vec, > finally. > I don't think you need this. If you look at the SF, it tells you the mapping. However, you could get it in a round about way from a Vec. You could put the index number at each position (e.g. put 5 at index 5). Then call GlobalToNatural(). This would tell you which global index corresponds to each natural index. Thanks, Matt > Does this make sense? My questions so far are actually about step 1). As > you see from the example code, I already defined Natural SF, which gives > roots and leaves. Then how can I convert those graphs into the actual > index, which is written in the mesh file? > > Best > > On Tue, Jul 19, 2022 at 6:11 PM Alexis Marboeuf > wrote: > >> Hi Bora, >> >> Thanks for your file. >> >> I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you >> create your DM from the GMSH file. Your DM is then automatically >> distributed and the natural ordering won't be a priori the one from your >> file. I don't know how Petsc distributes a DM during the load step from a >> file. >> To address point after point your concerns: >> >> - a) You have here two differents ordering and distribution: the one >> given by Petsc after creating your DM from your file (which is >> distributed), i.e. before DMPlexDistribute and which is considered natural, >> and the one after DMPlexDistribute. Your natural SF maps between >> these two orderings. It means that you have 10 dofs (resp. 15 dofs) on proc >> 0 (resp. on proc 1) for both ordering. There is nothing wrong to me here. >> If you call "natural" the ordering from your file then you should call >> DMPlexDistributeSetDefault(dm,PETSC_FALSE) to disable the automatic >> distribution by Petsc when you load from the file. It will give you a >> "sequential" ordering. >> - b) I am not familiar with the overlap. From my understanding, even >> when you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", >> i.e. points shared between procs. For your run on 2 procs, some dofs (5 >> dofs in your case) are on both procs when it comes to local Vec but only >> one proc owes these dofs concerning global Vec. That's why your natural SF >> shows 5 dofs less on proc 0. >> - c) When the storage is contiguous, PetscSFGetGraph gives NULL for >> ilocal. >> >> I have an additional question constraint dofs and the natural SF. Are you >> on the 'release' branch? On 'main', the creation of the natural SF raises >> an error (duplicate leave entries) when the section includes constraint >> dofs. I will submit a MR very soon about that. But it will be merged to >> main. >> >> Does this help? >> >> Best >> ------------------------------------------------------------------- >> Alexis Marboeuf >> Postdoctoral fellow, Department of Mathematics & Statistics >> Hamilton Hall room 409B, McMaster University >> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >> EMail: marboeua at mcmaster.ca >> Tel. +1 (905) 525 9140 ext. 27031 >> ------------------------------------------------------------------- >> ------------------------------ >> *From:* Bora Jeong >> *Sent:* July 19, 2022 1:05 PM >> *To:* Alexis Marboeuf >> *Cc:* Blaise Bourdin ; Matthew Knepley < >> knepley at gmail.com>; PETSc >> *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and >> Distributed Cell Index >> >> Alexis, >> Thanks for the reply with notes. The sample code with 2d square mesh is >> attached here. I am not sure either there is something wrong with Natural >> SF or some limitations in my understanding. Hopefully, the latter one is >> the thing. >> >> The attached sample code follows the similar procedures that you & Matt >> have suggested; >> - turn on DMSetUseNatural() >> - define section with 1dof on vertex before distribution of dm >> - manually distributing dm using DMPlexDistribute(), instead of relying >> on automatic distribution (e.g., DMSetFromOptions()) >> - access graphs of Natural SF via PetscSFGetGraph() >> >> What I want to achieve; >> 1) define my own local array "A" that maps local vertex index to natural >> order, for example, >> A(local vertex index) = natural order of that local vertex. >> Here the "local vertex index" is obtained from DMPlexGetDepthStratum() >> with zero depth stratum, and mapped into 1 to number of vertex that each >> processor owns, for simplicity. >> Also, the "natural order" means the same indexing written in the mesh >> file. >> *2) Indeed, my inquiry is related to converting the vertex stratum from >> DMPlexGetDepthStratum() to the natural vertex index, which is written in >> the mesh file. * >> >> The problems, I have, are; >> a) I am a bit lost to interpret the meaning of values owned by the >> Natural SF. In the attached sample square mesh file, there are 25 vertex >> points. In the attached monitor file, Natural SF owns 10 roots & leaves for >> proc=0, and 15 roots & leaves for proc=1. In this case, how can I map these >> "local" and "remote" arrays into the natural vertex index? >> b) related to item a), DMPlexGetDepthStratum() is saying each processor >> owns 15 vertex points if np=2 without overlap. But Natural SF gives only 10 >> roots & leaves for proc=0. Is there anything wrong? or did I misunderstand >> something? >> c) iroots pointer from PetscSFGetGraph() seems to have garbage data. By >> any chance, is it related to Fortran? >> >> Best >> >> On Tue, Jul 19, 2022 at 11:01 AM Alexis Marboeuf >> wrote: >> >> I am unfortunately unable to access the attached code. >> >> Bora: have you defined constraint dofs in your section? In that case the >> natural SF is wrong, and you can notice duplicate entries for the roots if >> I remember correctly. I'll do a MR soon about that. >> The natural ordering and distribution is the one implemented by the DM >> before you call DMPlexDistribute. If your DM is automatically distributed >> when you load it from your GMSH file thanks to DMPlexCreateFromFile for >> example, you're not going to find your file ordering in the natural SF. You >> may call DMPlexDistributeSetDefault(dm,PETSC_FALE) to disable the automatic >> distribution. >> >> Best >> ------------------------------------------------------------------- >> Alexis Marboeuf >> Postdoctoral fellow, Department of Mathematics & Statistics >> Hamilton Hall room 409B, McMaster University >> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >> EMail: marboeua at mcmaster.ca >> Tel. +1 (905) 525 9140 ext. 27031 >> ------------------------------------------------------------------- >> ------------------------------ >> *From:* Blaise Bourdin >> *Sent:* July 18, 2022 8:52 PM >> *To:* Bora Jeong >> *Cc:* Matthew Knepley ; PETSc ; >> Alexis Marboeuf >> *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and >> Distributed Cell Index >> >> Alexis noticed a problem with the natural SF when constraints are >> defined. He has a MR coming. >> @Alexis: Could it be that what Bora sees is exactly what you fixed? >> >> Blaise >> >> On Jul 18, 2022, at 8:35 PM, Bora Jeong wrote: >> >> Thank you for the reply. >> >> I am actually putting 1dof on the vertex points. >> In the attached sample code, from line 63 to line 99, 1dof on all vertex >> points is defined for the section. But my problem is, if I print out >> Natural SF using the viewer, I only have 10 vertex points, instead of 15. >> Here 15 is the size of the global vector defined by the aforementioned >> section. The working example code was attached to the previous email with a >> small grid. >> >> Best >> >> On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley >> wrote: >> >> On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: >> >> Actually, it seems that my problem is that I do not properly understand >> what Natural SF means. >> >> What I want to achieve is to extract natural vertex index from Natural >> SF, and make sure this natural vertex index is the same with what is >> written in a mesh file from Gmsh. The natural vertex index defined by Gmsh >> is attached as a snapshot with sample code and mesh. I want to reproduce >> this indexing based on the Natural SF that Petsc defines. >> >> I am struggling with that because the number of entries defined in the >> Natural SF that I can see through PetscSFView() is different from the >> number of vertex points that each processor actually owns. For example, >> with two processors and with the attached "square.msh", each processor >> might have 15 vertex points if I configure Petsc with ParMetis. However, >> the defined Natural SF for proc=0 only has 10 roots. I expected, for each >> processor, the Natural SF would show me 15 entries through PetscSFView(), >> if I define 1 degree of freedom on vertex when the Petsc Section is >> defined. >> >> When Petsc defines the Natural SF, are there any omitted components since >> they are trivial to save? >> >> >> The naturalSF is mapping the field defined by the Section, not the mesh. >> You can get the effect you are asking for by putting one >> degree of freedom (dof) on every vertex for the Section. How are you >> defining your Section now? >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley >> wrote: >> >> On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: >> >> Thank you for the corrections. It works. >> >> However, I still have a problem. >> I tested zero stratum for DMGetStratumIS() with the default depth label, >> since the graph of vertex is needed. Then, PetscSFGetGraph() from the >> Natural SF is crashed. I checked that pBcCompIS contains proper set of >> integers via ISView(). >> >> On the other hand, it works okay if DMGetStratumIS() is with dim stratum, >> which is for cell stratum. >> The problem is that if the dim stratum is used, the number of entry in >> ileaves(i)% pointer does not match with the actual number of vertex that >> each processor has. That is why I tried to put the zero stratum on >> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >> any changes on the graph. Can I get comments? >> >> >> I cannot understand your question. I am not sure what you are using the >> set of vertices or cell for. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: >> >> I found that iroots() and ileaves() have size of nleaves and tested >> through the attached sample code with the grid previously shared. Then I >> get the results written in the attached monitor file. >> >> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached >> code have garbage values, different from displayed values by PetscSFView() >> at line 113. >> >> It is tough to get it why the garbage values are returned from >> PetscSFGetGraph(). Any comments will be very appreciated. >> >> >> Unfortunately, Fortran is not very good at reporting declaration errors. >> The problem is that you did not include or use the Vec module. I have done >> this and your example runs for me. I have included the modified code. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: >> >> Thank you for the comments. Updated sample code is attached here; >> DMPlexDistribute() is explicitly called and by defining a section before >> mesh distribution, a Natural SF was able to be defined as found from >> PetscSFView(). >> >> However, I am still struggling to call PetscSFGetGraph() >> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >> due to data type definition of ilocal and iremote. What is the proper >> size allocation for those two variables? Does this size for the number of >> processors? or the number of vertex? >> >> >> Since we need to pass back arrays, you need to pass us in F90 pointers. >> Here is an example of doing such a thing: >> >> >> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: >> >> Okay, I got it what's happening. First, this very bright functionality of >> petsc (the natural-global converting) needs to be documented in a better >> way for sure. Currently, it is very difficult to use/follow this features >> as an external user. Hope this will move forward in a better way. >> >> Then next question is if I load/distribute mesh just like I am doing >> right now shown in the sample code, can I assume that my code does not >> create natural sf during the distribution(always)? In other words, can I >> always get the natural order of each node by simply stacking the preceding >> processor's number of node? For example, for proc=0, natural node ID might >> be just 1 to nnode_proc_0, >> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} >> and so on. >> >> Does that always make sense in this case? >> >> >> No, but if you call DMPlexDistribute() yourself, rather than having it >> called automatically by DMSetFromOptions(), you can >> preserve the mapping: >> >> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >> >> The SF returned maps the original point distribution, which is in the >> same order as the file, to the redistributed points, which are determined >> by the mesh partitioner. >> >> Thanks, >> >> Matt >> >> >> Best >> >> >> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: >> >> A sample code for loading dm and declaring Natural SF from a sphere mesh >> is attached here. PetscSFView() returns NULL from sf_nat. >> >> >> The Global-to-Natural mapping relates global dofs to natural dofs. Thus, >> in order to compute this mapping the DM has to know >> about the dof layout before distribution. This means you need to setup a >> local section before distributing, as we do for example in >> Plex test ex15. This makes things more complicated since everything >> cannot be packaged up into DMSetFromOptions(), but we need >> user input so I do not see a simpler way to do things. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >> wrote: >> >> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: >> >> Okay, I checked it and you are correct. In my case, simply, natural node >> index can be identified by stacking all the preceding processor's numbers >> of nodes for a particular processor, which is good due to simplicity. >> However, one serious question is why this is happening in my code? In other >> words, why the natural SF is not created during the mesh distribution? My >> code wants to have consistency in dealing with this natural indexing for >> several different kinds of mesh files. So there is a necessity to guarantee >> of consistency in this weird behavior. >> >> >> I can't tell what is going on in your code unless I can run it. Do you >> have a simple example? >> >> Thanks, >> >> Matt >> >> >> Best, >> >> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >> wrote: >> >> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: >> >> Thank you for the comments. I have these errors when I call PetscSFView() >> after DMGetNaturalSF() >> >> [2]PETSC ERROR: --------------------- Error Message >> -------------------------------------------------------------- >> [2]PETSC ERROR: Null argument, when expecting valid pointer >> [2]PETSC ERROR: Null Pointer: Parameter # 1 >> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >> [2]PETSC ERROR: #1 PetscSFView() at >> [2]PETSC ERROR: #2 User provided function() at User file:0 >> Abort(85) on node 2 (rank 0 in comm 16): application called >> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >> >> >> Clearly NULL was returned, which means no natural SF was created. >> >> >> Below is the structure to load a mesh file from gmsh; >> >> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) >> >> >> The natural SF is created during mesh distribution. That has not happened >> here. This means that >> the order of cells is identical to the file it was read from. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >> wrote: >> >> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: >> >> Dear petsc team, >> >> I am a user of DMPlex for a finite volume code and there is a necessity >> to know global index of each cell. Here the global index means the indexing >> that can be found from a mesh file itself without distribution over >> processors. It seems petsc community denotes this indexing term as >> "natural". >> >> What I want to do is to create a local array (not petsc vector but just >> an array variable in the program) to map distributed cell ID to natual cell >> ID, for example, an array "A"; >> A(distributed_node_ID) = natural_node_ID >> >> There are some petsc functions to support mapping between global and >> natural vectors. However, I just need to define the array "A" as above >> example. To achieve this, what is a proper/smart way? In other words, how >> can I extract the natural_cell_ID from a distributed local_cell_ID? >> >> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >> after this, defining all the required section and star forest objects to >> get natural and global vectors seems not that direct way for my purpose, >> which is just to extract the above mapping array "A". Can I get any >> comments about it? >> >> >> There is only one thing created, the sfNatural PetscSF object, which you >> can get with DMGetNaturalSF(). The roots of this SF are >> the global numbers of dofs stored in PETSc vectors, and the leaves are >> natural numbers for these dofs. Thus, when we map global >> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >> call PetscSFBcastBegin/End(). Mapping natural to global we call >> PetscSFReduceBegin/End(). You could pull the information out of the SF >> using PetscSFGetGraph() if you want. >> >> Thanks, >> >> Matt >> >> >> Regards >> Mo >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> >> ? >> Tier 1 Canada Research Chair in Mathematical and Computational Aspects of >> Solid Mechanics >> Professor, Department of Mathematics & Statistics >> Hamilton Hall room 409A, McMaster University >> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >> https://www.math.mcmaster.ca/bourdin | +1 (905) 525 9140 ext. 27243 >> >> -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at mikewelland.com Wed Jul 20 15:14:04 2022 From: mike at mikewelland.com (Mike Welland) Date: Wed, 20 Jul 2022 16:14:04 -0400 Subject: [petsc-users] Reusing A00 block with Schur complement Message-ID: My A00 block in an SNES solve with a Schur complement preconditioner is constant, and I'd like to exploit this for computational speedup. I'm running PETSc through a FEM package (Firedrake) so only have ready access to the options database (I believe that to be the command line arguments) Is this automatically recognized or is there an option I can set? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Wed Jul 20 16:37:37 2022 From: bsmith at petsc.dev (Barry Smith) Date: Wed, 20 Jul 2022 17:37:37 -0400 Subject: [petsc-users] Reusing A00 block with Schur complement In-Reply-To: References: Message-ID: <92867B95-2DA6-4F32-9536-1315F07DFA02@petsc.dev> It is suppose to not rebuild the preconditioner for the A00 block if the matrix does not change; and automatically rebuild if it does change. > On Jul 20, 2022, at 4:14 PM, Mike Welland wrote: > > My A00 block in an SNES solve with a Schur complement preconditioner is constant, and I'd like to exploit this for computational speedup. I'm running PETSc through a FEM package (Firedrake) so only have ready access to the options database (I believe that to be the command line arguments) > > Is this automatically recognized or is there an option I can set? > Thanks From marboeua at mcmaster.ca Wed Jul 20 16:40:57 2022 From: marboeua at mcmaster.ca (Alexis Marboeuf) Date: Wed, 20 Jul 2022 21:40:57 +0000 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Wed Jul 20 18:23:37 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Wed, 20 Jul 2022 18:23:37 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Thank you for the comments. If you define a scalar P1 field of one component, then the dof index will be the vertex index. *-> When you say P1 field of one component, what does exactly mean? I put 1dof scalar field on vertex when the Petsc section is defined. Is this P0 or P1 in Petsc's convention?* If you look at the SF, it tells you the mapping. However, you could get it in a round about way from a Vec. You could put the index number at each position (e.g. put 5 at index 5). Then call GlobalToNatural(). This would tell you which global index corresponds to each natural index. *-> I did tests A and B;A. (1) Define a global Vec, (2) set value as index given by looping over the size of the global Vec (i.e., Vec(1)=1, Vec(2)=2, etc.), (3) GlobalToNatural(), (4) VecView()B. (1) DMGetCoordinates() on global coordinate Vec, (2) VecView()The index from A. and coordinate Vec from B. do not match with the natural vertex index written in the mesh file. I think I need to do opposite; NaturalToGlobal(). What do you think?* Best On Wed, Jul 20, 2022 at 3:24 PM Matthew Knepley wrote: > On Wed, Jul 20, 2022 at 2:27 PM Bora Jeong wrote: > >> I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you >> create your DM from the GMSH file. Your DM is then automatically >> distributed and the natural ordering won't be a priori the one from your >> file. I don't know how Petsc distributes a DM during the load step from a >> file. >> *-> PetscSFView() gives me the same Natural SF whether I have >> DMPlexDistributeSetDefault(dm,PETSC_FALSE) after DMPlexCreateGmshFromFile() >> or not. In addition, in my opinion if the Natural SF is not defined >> properly due to the distribution, I might see Null from PetscSFView(). This >> might be previously checked with Matt thanks to the help. * >> >> a) You have here two differents ordering and distribution: the one given >> by Petsc after creating your DM from your file (which is distributed), i.e. >> before DMPlexDistribute and which is considered natural, and the one after >> DMPlexDistribute. >> >> *-> This ordering you mentioned (i.e., the ordering made after creating >> DM from mesh file but before distribution) is exactly what I want to have. >> Natural SF can show me its roots and leaves (i.e., graphs), but not the >> actual index written in the mesh file (i.e., start from 1 to number of >> total vertex, for example). Adding >> DMPlexDistributeSetDefault(dm,PETSC_FALSE) does not really change my >> Natural SF. When you mention "sequantial" ordering, does it mean the same >> order written in the mesh file, instead of the graphs (i.e., roots and >> leaves)?* >> >> b) I am not familiar with the overlap. From my understanding, even when >> you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", i.e. >> points shared between procs. For your run on 2 procs, some dofs (5 dofs in >> your case) are on both procs when it comes to local Vec but only one proc >> owes these dofs concerning global Vec. That's why your natural SF shows 5 >> dofs less on proc 0. >> >> *-> Thanks, makes sense. The number of stratum points I get from >> DMPlexGetDepthStratum() for vertex is the size of local Vec with 1dof on >> vertex. * >> Are you on the 'release' branch? On 'main', the creation of the natural >> SF raises an error (duplicate leave entries) when the section includes >> constraint dofs. >> >> *-> I am in the main branch of 3.17.0. It is unclear your comment to me, >> but I cannot see any duplicated leave entries in this case. There is 1dof >> on vertex. * >> >> Based on your comment, I might need to do; >> *1) Convert Natural SF's roots & leaves into the actual vertex index, >> which is written in the mesh file (i.e., from 1 to 25 in my case).* >> > > If you define a scalar P1 field of one component, then the dof index will > be the vertex index. > > >> 2) DMPlexNaturalToGlobalBegin() and End() to pass the index from step 1) >> to global Vec >> > > I don't think you need this. > > >> 3) DMGlobalToLocalBegin() and End() to pass the index to local Vec, >> finally. >> > > I don't think you need this. > > If you look at the SF, it tells you the mapping. However, you could get it > in a round about way from a Vec. You could > put the index number at each position (e.g. put 5 at index 5). Then call > GlobalToNatural(). This would tell you which > global index corresponds to each natural index. > > Thanks, > > Matt > > >> Does this make sense? My questions so far are actually about step 1). As >> you see from the example code, I already defined Natural SF, which gives >> roots and leaves. Then how can I convert those graphs into the actual >> index, which is written in the mesh file? >> >> Best >> >> On Tue, Jul 19, 2022 at 6:11 PM Alexis Marboeuf >> wrote: >> >>> Hi Bora, >>> >>> Thanks for your file. >>> >>> I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you >>> create your DM from the GMSH file. Your DM is then automatically >>> distributed and the natural ordering won't be a priori the one from your >>> file. I don't know how Petsc distributes a DM during the load step from a >>> file. >>> To address point after point your concerns: >>> >>> - a) You have here two differents ordering and distribution: the one >>> given by Petsc after creating your DM from your file (which is >>> distributed), i.e. before DMPlexDistribute and which is considered natural, >>> and the one after DMPlexDistribute. Your natural SF maps between >>> these two orderings. It means that you have 10 dofs (resp. 15 dofs) on proc >>> 0 (resp. on proc 1) for both ordering. There is nothing wrong to me here. >>> If you call "natural" the ordering from your file then you should call >>> DMPlexDistributeSetDefault(dm,PETSC_FALSE) to disable the automatic >>> distribution by Petsc when you load from the file. It will give you a >>> "sequential" ordering. >>> - b) I am not familiar with the overlap. From my understanding, even >>> when you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", >>> i.e. points shared between procs. For your run on 2 procs, some dofs (5 >>> dofs in your case) are on both procs when it comes to local Vec but only >>> one proc owes these dofs concerning global Vec. That's why your natural SF >>> shows 5 dofs less on proc 0. >>> - c) When the storage is contiguous, PetscSFGetGraph gives NULL for >>> ilocal. >>> >>> I have an additional question constraint dofs and the natural SF. Are >>> you on the 'release' branch? On 'main', the creation of the natural SF >>> raises an error (duplicate leave entries) when the section includes >>> constraint dofs. I will submit a MR very soon about that. But it will be >>> merged to main. >>> >>> Does this help? >>> >>> Best >>> ------------------------------------------------------------------- >>> Alexis Marboeuf >>> Postdoctoral fellow, Department of Mathematics & Statistics >>> Hamilton Hall room 409B, McMaster University >>> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >>> EMail: marboeua at mcmaster.ca >>> Tel. +1 (905) 525 9140 ext. 27031 >>> ------------------------------------------------------------------- >>> ------------------------------ >>> *From:* Bora Jeong >>> *Sent:* July 19, 2022 1:05 PM >>> *To:* Alexis Marboeuf >>> *Cc:* Blaise Bourdin ; Matthew Knepley < >>> knepley at gmail.com>; PETSc >>> *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural >>> and Distributed Cell Index >>> >>> Alexis, >>> Thanks for the reply with notes. The sample code with 2d square mesh is >>> attached here. I am not sure either there is something wrong with Natural >>> SF or some limitations in my understanding. Hopefully, the latter one is >>> the thing. >>> >>> The attached sample code follows the similar procedures that you & Matt >>> have suggested; >>> - turn on DMSetUseNatural() >>> - define section with 1dof on vertex before distribution of dm >>> - manually distributing dm using DMPlexDistribute(), instead of relying >>> on automatic distribution (e.g., DMSetFromOptions()) >>> - access graphs of Natural SF via PetscSFGetGraph() >>> >>> What I want to achieve; >>> 1) define my own local array "A" that maps local vertex index to natural >>> order, for example, >>> A(local vertex index) = natural order of that local vertex. >>> Here the "local vertex index" is obtained from DMPlexGetDepthStratum() >>> with zero depth stratum, and mapped into 1 to number of vertex that each >>> processor owns, for simplicity. >>> Also, the "natural order" means the same indexing written in the mesh >>> file. >>> *2) Indeed, my inquiry is related to converting the vertex stratum from >>> DMPlexGetDepthStratum() to the natural vertex index, which is written in >>> the mesh file. * >>> >>> The problems, I have, are; >>> a) I am a bit lost to interpret the meaning of values owned by the >>> Natural SF. In the attached sample square mesh file, there are 25 vertex >>> points. In the attached monitor file, Natural SF owns 10 roots & leaves for >>> proc=0, and 15 roots & leaves for proc=1. In this case, how can I map these >>> "local" and "remote" arrays into the natural vertex index? >>> b) related to item a), DMPlexGetDepthStratum() is saying each processor >>> owns 15 vertex points if np=2 without overlap. But Natural SF gives only 10 >>> roots & leaves for proc=0. Is there anything wrong? or did I misunderstand >>> something? >>> c) iroots pointer from PetscSFGetGraph() seems to have garbage data. By >>> any chance, is it related to Fortran? >>> >>> Best >>> >>> On Tue, Jul 19, 2022 at 11:01 AM Alexis Marboeuf >>> wrote: >>> >>> I am unfortunately unable to access the attached code. >>> >>> Bora: have you defined constraint dofs in your section? In that case the >>> natural SF is wrong, and you can notice duplicate entries for the roots if >>> I remember correctly. I'll do a MR soon about that. >>> The natural ordering and distribution is the one implemented by the DM >>> before you call DMPlexDistribute. If your DM is automatically distributed >>> when you load it from your GMSH file thanks to DMPlexCreateFromFile for >>> example, you're not going to find your file ordering in the natural SF. You >>> may call DMPlexDistributeSetDefault(dm,PETSC_FALE) to disable the automatic >>> distribution. >>> >>> Best >>> ------------------------------------------------------------------- >>> Alexis Marboeuf >>> Postdoctoral fellow, Department of Mathematics & Statistics >>> Hamilton Hall room 409B, McMaster University >>> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >>> EMail: marboeua at mcmaster.ca >>> Tel. +1 (905) 525 9140 ext. 27031 >>> ------------------------------------------------------------------- >>> ------------------------------ >>> *From:* Blaise Bourdin >>> *Sent:* July 18, 2022 8:52 PM >>> *To:* Bora Jeong >>> *Cc:* Matthew Knepley ; PETSc < >>> petsc-users at mcs.anl.gov>; Alexis Marboeuf >>> *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural >>> and Distributed Cell Index >>> >>> Alexis noticed a problem with the natural SF when constraints are >>> defined. He has a MR coming. >>> @Alexis: Could it be that what Bora sees is exactly what you fixed? >>> >>> Blaise >>> >>> On Jul 18, 2022, at 8:35 PM, Bora Jeong wrote: >>> >>> Thank you for the reply. >>> >>> I am actually putting 1dof on the vertex points. >>> In the attached sample code, from line 63 to line 99, 1dof on all vertex >>> points is defined for the section. But my problem is, if I print out >>> Natural SF using the viewer, I only have 10 vertex points, instead of 15. >>> Here 15 is the size of the global vector defined by the aforementioned >>> section. The working example code was attached to the previous email with a >>> small grid. >>> >>> Best >>> >>> On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley >>> wrote: >>> >>> On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: >>> >>> Actually, it seems that my problem is that I do not properly understand >>> what Natural SF means. >>> >>> What I want to achieve is to extract natural vertex index from Natural >>> SF, and make sure this natural vertex index is the same with what is >>> written in a mesh file from Gmsh. The natural vertex index defined by Gmsh >>> is attached as a snapshot with sample code and mesh. I want to reproduce >>> this indexing based on the Natural SF that Petsc defines. >>> >>> I am struggling with that because the number of entries defined in the >>> Natural SF that I can see through PetscSFView() is different from the >>> number of vertex points that each processor actually owns. For example, >>> with two processors and with the attached "square.msh", each processor >>> might have 15 vertex points if I configure Petsc with ParMetis. However, >>> the defined Natural SF for proc=0 only has 10 roots. I expected, for each >>> processor, the Natural SF would show me 15 entries through PetscSFView(), >>> if I define 1 degree of freedom on vertex when the Petsc Section is >>> defined. >>> >>> When Petsc defines the Natural SF, are there any omitted components >>> since they are trivial to save? >>> >>> >>> The naturalSF is mapping the field defined by the Section, not the mesh. >>> You can get the effect you are asking for by putting one >>> degree of freedom (dof) on every vertex for the Section. How are you >>> defining your Section now? >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best >>> >>> On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley >>> wrote: >>> >>> On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: >>> >>> Thank you for the corrections. It works. >>> >>> However, I still have a problem. >>> I tested zero stratum for DMGetStratumIS() with the default depth label, >>> since the graph of vertex is needed. Then, PetscSFGetGraph() from the >>> Natural SF is crashed. I checked that pBcCompIS contains proper set of >>> integers via ISView(). >>> >>> On the other hand, it works okay if DMGetStratumIS() is with dim >>> stratum, which is for cell stratum. >>> The problem is that if the dim stratum is used, the number of entry in >>> ileaves(i)% pointer does not match with the actual number of vertex that >>> each processor has. That is why I tried to put the zero stratum on >>> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >>> any changes on the graph. Can I get comments? >>> >>> >>> I cannot understand your question. I am not sure what you are using the >>> set of vertices or cell for. >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best >>> >>> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >>> wrote: >>> >>> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: >>> >>> I found that iroots() and ileaves() have size of nleaves and tested >>> through the attached sample code with the grid previously shared. Then I >>> get the results written in the attached monitor file. >>> >>> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the >>> attached code have garbage values, different from displayed values by >>> PetscSFView() at line 113. >>> >>> It is tough to get it why the garbage values are returned from >>> PetscSFGetGraph(). Any comments will be very appreciated. >>> >>> >>> Unfortunately, Fortran is not very good at reporting declaration errors. >>> The problem is that you did not include or use the Vec module. I have done >>> this and your example runs for me. I have included the modified code. >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best >>> >>> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >>> wrote: >>> >>> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: >>> >>> Thank you for the comments. Updated sample code is attached here; >>> DMPlexDistribute() is explicitly called and by defining a section before >>> mesh distribution, a Natural SF was able to be defined as found from >>> PetscSFView(). >>> >>> However, I am still struggling to call PetscSFGetGraph() >>> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >>> due to data type definition of ilocal and iremote. What is the proper >>> size allocation for those two variables? Does this size for the number of >>> processors? or the number of vertex? >>> >>> >>> Since we need to pass back arrays, you need to pass us in F90 pointers. >>> Here is an example of doing such a thing: >>> >>> >>> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best >>> >>> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >>> wrote: >>> >>> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: >>> >>> Okay, I got it what's happening. First, this very bright functionality >>> of petsc (the natural-global converting) needs to be documented in a better >>> way for sure. Currently, it is very difficult to use/follow this features >>> as an external user. Hope this will move forward in a better way. >>> >>> Then next question is if I load/distribute mesh just like I am doing >>> right now shown in the sample code, can I assume that my code does not >>> create natural sf during the distribution(always)? In other words, can I >>> always get the natural order of each node by simply stacking the preceding >>> processor's number of node? For example, for proc=0, natural node ID might >>> be just 1 to nnode_proc_0, >>> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + >>> nnode_proc_1} and so on. >>> >>> Does that always make sense in this case? >>> >>> >>> No, but if you call DMPlexDistribute() yourself, rather than having it >>> called automatically by DMSetFromOptions(), you can >>> preserve the mapping: >>> >>> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >>> >>> The SF returned maps the original point distribution, which is in the >>> same order as the file, to the redistributed points, which are determined >>> by the mesh partitioner. >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best >>> >>> >>> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >>> wrote: >>> >>> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: >>> >>> A sample code for loading dm and declaring Natural SF from a sphere mesh >>> is attached here. PetscSFView() returns NULL from sf_nat. >>> >>> >>> The Global-to-Natural mapping relates global dofs to natural dofs. Thus, >>> in order to compute this mapping the DM has to know >>> about the dof layout before distribution. This means you need to setup a >>> local section before distributing, as we do for example in >>> Plex test ex15. This makes things more complicated since everything >>> cannot be packaged up into DMSetFromOptions(), but we need >>> user input so I do not see a simpler way to do things. >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best >>> >>> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >>> wrote: >>> >>> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: >>> >>> Okay, I checked it and you are correct. In my case, simply, natural node >>> index can be identified by stacking all the preceding processor's numbers >>> of nodes for a particular processor, which is good due to simplicity. >>> However, one serious question is why this is happening in my code? In other >>> words, why the natural SF is not created during the mesh distribution? My >>> code wants to have consistency in dealing with this natural indexing for >>> several different kinds of mesh files. So there is a necessity to guarantee >>> of consistency in this weird behavior. >>> >>> >>> I can't tell what is going on in your code unless I can run it. Do you >>> have a simple example? >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best, >>> >>> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >>> wrote: >>> >>> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: >>> >>> Thank you for the comments. I have these errors when I call >>> PetscSFView() after DMGetNaturalSF() >>> >>> [2]PETSC ERROR: --------------------- Error Message >>> -------------------------------------------------------------- >>> [2]PETSC ERROR: Null argument, when expecting valid pointer >>> [2]PETSC ERROR: Null Pointer: Parameter # 1 >>> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >>> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >>> [2]PETSC ERROR: #1 PetscSFView() at >>> [2]PETSC ERROR: #2 User provided function() at User file:0 >>> Abort(85) on node 2 (rank 0 in comm 16): application called >>> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >>> >>> >>> Clearly NULL was returned, which means no natural SF was created. >>> >>> >>> Below is the structure to load a mesh file from gmsh; >>> >>> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >>> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >>> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >>> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >>> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >>> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) >>> >>> >>> The natural SF is created during mesh distribution. That has not >>> happened here. This means that >>> the order of cells is identical to the file it was read from. >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Best >>> >>> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >>> wrote: >>> >>> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: >>> >>> Dear petsc team, >>> >>> I am a user of DMPlex for a finite volume code and there is a necessity >>> to know global index of each cell. Here the global index means the indexing >>> that can be found from a mesh file itself without distribution over >>> processors. It seems petsc community denotes this indexing term as >>> "natural". >>> >>> What I want to do is to create a local array (not petsc vector but just >>> an array variable in the program) to map distributed cell ID to natual cell >>> ID, for example, an array "A"; >>> A(distributed_node_ID) = natural_node_ID >>> >>> There are some petsc functions to support mapping between global and >>> natural vectors. However, I just need to define the array "A" as above >>> example. To achieve this, what is a proper/smart way? In other words, how >>> can I extract the natural_cell_ID from a distributed local_cell_ID? >>> >>> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >>> after this, defining all the required section and star forest objects to >>> get natural and global vectors seems not that direct way for my purpose, >>> which is just to extract the above mapping array "A". Can I get any >>> comments about it? >>> >>> >>> There is only one thing created, the sfNatural PetscSF object, which you >>> can get with DMGetNaturalSF(). The roots of this SF are >>> the global numbers of dofs stored in PETSc vectors, and the leaves are >>> natural numbers for these dofs. Thus, when we map global >>> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >>> call PetscSFBcastBegin/End(). Mapping natural to global we call >>> PetscSFReduceBegin/End(). You could pull the information out of the SF >>> using PetscSFGetGraph() if you want. >>> >>> Thanks, >>> >>> Matt >>> >>> >>> Regards >>> Mo >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >>> >>> >>> >>> ? >>> Tier 1 Canada Research Chair in Mathematical and Computational Aspects >>> of Solid Mechanics >>> Professor, Department of Mathematics & Statistics >>> Hamilton Hall room 409A, McMaster University >>> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >>> https://www.math.mcmaster.ca/bourdin | +1 (905) 525 9140 ext. 27243 >>> >>> > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From boraj1021 at gmail.com Wed Jul 20 18:25:42 2022 From: boraj1021 at gmail.com (Bora Jeong) Date: Wed, 20 Jul 2022 18:25:42 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: Thank you for the comments. But If the ordering before DMPlexDistribute is what you're looking for, the SF directly tells you the mapping. The leaves of the natural SF gives you the indices from your file. You just need to shift it by +1. *-> I do not agree. Below is my Natural SF with 2 proc, and if you see the attached snapshot from Gmsh with natural vertex index, the node index below y<=0.5 for proc=0 has the natural vertex index such as 22 (i.e., at x=0.25, y=0.25). But if the leaves of proc=0 are shifted by just +1, there is no such index 22. What do you think?* PetscSF Object: 2 MPI processes type: basic [0] Number of roots=10, leaves=10, remote ranks=2 [0] 0 <- (0,0) [0] 1 <- (1,0) [0] 2 <- (1,1) [0] 3 <- (0,1) [0] 4 <- (0,2) [0] 5 <- (1,2) [0] 6 <- (1,3) [0] 7 <- (1,4) [0] 8 <- (1,5) [0] 9 <- (1,6) [1] Number of roots=15, leaves=15, remote ranks=2 [1] 0 <- (1,7) [1] 1 <- (1,8) [1] 2 <- (0,3) [1] 3 <- (0,4) [1] 4 <- (0,5) [1] 5 <- (0,6) [1] 6 <- (1,9) [1] 7 <- (0,7) [1] 8 <- (1,10) [1] 9 <- (0,8) [1] 10 <- (1,11) [1] 11 <- (0,9) [1] 12 <- (1,12) [1] 13 <- (1,13) [1] 14 <- (1,14) On Wed, Jul 20, 2022 at 4:41 PM Alexis Marboeuf wrote: > Hi Bora, > I agree with Matt. > I don't know what DMPlexCreateGmshFromFile() is doing in term of > distribution then. But If the ordering before DMPlexDistribute is what > you're looking for, the SF directly tells you the mapping. The leaves of > the natural SF gives you the indices from your file. You just need to shift > it by +1. If the leave indices (ilocal of PetscSFGetGraph) is NULL, it > means you have a contiguous storage. Each remote point (iremote of > PetscSFGetGraph) associated to a leave gives you the rank (iremote.rank) > and the index (iremote.index) of your dof after DMPlexDistribute. > Concerning the Petsc version, I am on main 3.17.3. In particular, > DMPlexCreateGlobalToNatural was changed. I am not familiar with previous > version of DMPlexCreateGlobalToNaturalSF however so my help here is limited. I > think if you pull the latest changes on main you'll see an error when > creating the natural SF: duplicate entries for the leaves. This is due to > the constraint dofs in you section. You can view your section to see if it > effectively contains constrained dofs. I have a MR pending for fixing that > issue. After the merge, the natural SF will map a Global Vec (after > DMPlexDistribute in your case) to a natural Vec (before DMPlexDistribute) > including constraint dofs. > Best, > Alexis > ------------------------------------------------------------------- > Alexis Marboeuf > Postdoctoral fellow, Department of Mathematics & Statistics > Hamilton Hall room 409B, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > EMail: marboeua at mcmaster.ca > Tel. +1 (905) 525 9140 ext. 27031 > ------------------------------------------------------------------- > ------------------------------ > *From:* Matthew Knepley > *Sent:* July 20, 2022 4:24 PM > *To:* Bora Jeong > *Cc:* Alexis Marboeuf ; Blaise Bourdin < > bourdin at mcmaster.ca>; PETSc > *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and > Distributed Cell Index > > On Wed, Jul 20, 2022 at 2:27 PM Bora Jeong wrote: > > I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you > create your DM from the GMSH file. Your DM is then automatically > distributed and the natural ordering won't be a priori the one from your > file. I don't know how Petsc distributes a DM during the load step from a > file. > *-> PetscSFView() gives me the same Natural SF whether I have > DMPlexDistributeSetDefault(dm,PETSC_FALSE) after DMPlexCreateGmshFromFile() > or not. In addition, in my opinion if the Natural SF is not defined > properly due to the distribution, I might see Null from PetscSFView(). This > might be previously checked with Matt thanks to the help. * > > a) You have here two differents ordering and distribution: the one given > by Petsc after creating your DM from your file (which is distributed), i.e. > before DMPlexDistribute and which is considered natural, and the one after > DMPlexDistribute. > > *-> This ordering you mentioned (i.e., the ordering made after creating DM > from mesh file but before distribution) is exactly what I want to have. > Natural SF can show me its roots and leaves (i.e., graphs), but not the > actual index written in the mesh file (i.e., start from 1 to number of > total vertex, for example). Adding > DMPlexDistributeSetDefault(dm,PETSC_FALSE) does not really change my > Natural SF. When you mention "sequantial" ordering, does it mean the same > order written in the mesh file, instead of the graphs (i.e., roots and > leaves)?* > > b) I am not familiar with the overlap. From my understanding, even when > you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", i.e. > points shared between procs. For your run on 2 procs, some dofs (5 dofs in > your case) are on both procs when it comes to local Vec but only one proc > owes these dofs concerning global Vec. That's why your natural SF shows 5 > dofs less on proc 0. > > *-> Thanks, makes sense. The number of stratum points I get from > DMPlexGetDepthStratum() for vertex is the size of local Vec with 1dof on > vertex. * > Are you on the 'release' branch? On 'main', the creation of the natural SF > raises an error (duplicate leave entries) when the section includes > constraint dofs. > > *-> I am in the main branch of 3.17.0. It is unclear your comment to me, > but I cannot see any duplicated leave entries in this case. There is 1dof > on vertex. * > > Based on your comment, I might need to do; > *1) Convert Natural SF's roots & leaves into the actual vertex index, > which is written in the mesh file (i.e., from 1 to 25 in my case).* > > > If you define a scalar P1 field of one component, then the dof index will > be the vertex index. > > > 2) DMPlexNaturalToGlobalBegin() and End() to pass the index from step 1) > to global Vec > > > I don't think you need this. > > > 3) DMGlobalToLocalBegin() and End() to pass the index to local Vec, > finally. > > > I don't think you need this. > > If you look at the SF, it tells you the mapping. However, you could get it > in a round about way from a Vec. You could > put the index number at each position (e.g. put 5 at index 5). Then call > GlobalToNatural(). This would tell you which > global index corresponds to each natural index. > > Thanks, > > Matt > > > Does this make sense? My questions so far are actually about step 1). As > you see from the example code, I already defined Natural SF, which gives > roots and leaves. Then how can I convert those graphs into the actual > index, which is written in the mesh file? > > Best > > On Tue, Jul 19, 2022 at 6:11 PM Alexis Marboeuf > wrote: > > Hi Bora, > > Thanks for your file. > > I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you > create your DM from the GMSH file. Your DM is then automatically > distributed and the natural ordering won't be a priori the one from your > file. I don't know how Petsc distributes a DM during the load step from a > file. > To address point after point your concerns: > > - a) You have here two differents ordering and distribution: the one > given by Petsc after creating your DM from your file (which is > distributed), i.e. before DMPlexDistribute and which is considered natural, > and the one after DMPlexDistribute. Your natural SF maps between these > two orderings. It means that you have 10 dofs (resp. 15 dofs) on proc 0 > (resp. on proc 1) for both ordering. There is nothing wrong to me here. If > you call "natural" the ordering from your file then you should call > DMPlexDistributeSetDefault(dm,PETSC_FALSE) to disable the automatic > distribution by Petsc when you load from the file. It will give you a > "sequential" ordering. > - b) I am not familiar with the overlap. From my understanding, even > when you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", > i.e. points shared between procs. For your run on 2 procs, some dofs (5 > dofs in your case) are on both procs when it comes to local Vec but only > one proc owes these dofs concerning global Vec. That's why your natural SF > shows 5 dofs less on proc 0. > - c) When the storage is contiguous, PetscSFGetGraph gives NULL for > ilocal. > > I have an additional question constraint dofs and the natural SF. Are you > on the 'release' branch? On 'main', the creation of the natural SF raises > an error (duplicate leave entries) when the section includes constraint > dofs. I will submit a MR very soon about that. But it will be merged to > main. > > Does this help? > > Best > ------------------------------------------------------------------- > Alexis Marboeuf > Postdoctoral fellow, Department of Mathematics & Statistics > Hamilton Hall room 409B, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > EMail: marboeua at mcmaster.ca > Tel. +1 (905) 525 9140 ext. 27031 > ------------------------------------------------------------------- > ------------------------------ > *From:* Bora Jeong > *Sent:* July 19, 2022 1:05 PM > *To:* Alexis Marboeuf > *Cc:* Blaise Bourdin ; Matthew Knepley < > knepley at gmail.com>; PETSc > *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and > Distributed Cell Index > > Alexis, > Thanks for the reply with notes. The sample code with 2d square mesh is > attached here. I am not sure either there is something wrong with Natural > SF or some limitations in my understanding. Hopefully, the latter one is > the thing. > > The attached sample code follows the similar procedures that you & Matt > have suggested; > - turn on DMSetUseNatural() > - define section with 1dof on vertex before distribution of dm > - manually distributing dm using DMPlexDistribute(), instead of relying on > automatic distribution (e.g., DMSetFromOptions()) > - access graphs of Natural SF via PetscSFGetGraph() > > What I want to achieve; > 1) define my own local array "A" that maps local vertex index to natural > order, for example, > A(local vertex index) = natural order of that local vertex. > Here the "local vertex index" is obtained from DMPlexGetDepthStratum() > with zero depth stratum, and mapped into 1 to number of vertex that each > processor owns, for simplicity. > Also, the "natural order" means the same indexing written in the mesh file. > *2) Indeed, my inquiry is related to converting the vertex stratum from > DMPlexGetDepthStratum() to the natural vertex index, which is written in > the mesh file. * > > The problems, I have, are; > a) I am a bit lost to interpret the meaning of values owned by the Natural > SF. In the attached sample square mesh file, there are 25 vertex points. In > the attached monitor file, Natural SF owns 10 roots & leaves for proc=0, > and 15 roots & leaves for proc=1. In this case, how can I map these "local" > and "remote" arrays into the natural vertex index? > b) related to item a), DMPlexGetDepthStratum() is saying each processor > owns 15 vertex points if np=2 without overlap. But Natural SF gives only 10 > roots & leaves for proc=0. Is there anything wrong? or did I misunderstand > something? > c) iroots pointer from PetscSFGetGraph() seems to have garbage data. By > any chance, is it related to Fortran? > > Best > > On Tue, Jul 19, 2022 at 11:01 AM Alexis Marboeuf > wrote: > > I am unfortunately unable to access the attached code. > > Bora: have you defined constraint dofs in your section? In that case the > natural SF is wrong, and you can notice duplicate entries for the roots if > I remember correctly. I'll do a MR soon about that. > The natural ordering and distribution is the one implemented by the DM > before you call DMPlexDistribute. If your DM is automatically distributed > when you load it from your GMSH file thanks to DMPlexCreateFromFile for > example, you're not going to find your file ordering in the natural SF. You > may call DMPlexDistributeSetDefault(dm,PETSC_FALE) to disable the automatic > distribution. > > Best > ------------------------------------------------------------------- > Alexis Marboeuf > Postdoctoral fellow, Department of Mathematics & Statistics > Hamilton Hall room 409B, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > EMail: marboeua at mcmaster.ca > Tel. +1 (905) 525 9140 ext. 27031 > ------------------------------------------------------------------- > ------------------------------ > *From:* Blaise Bourdin > *Sent:* July 18, 2022 8:52 PM > *To:* Bora Jeong > *Cc:* Matthew Knepley ; PETSc ; > Alexis Marboeuf > *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and > Distributed Cell Index > > Alexis noticed a problem with the natural SF when constraints are defined. > He has a MR coming. > @Alexis: Could it be that what Bora sees is exactly what you fixed? > > Blaise > > On Jul 18, 2022, at 8:35 PM, Bora Jeong wrote: > > Thank you for the reply. > > I am actually putting 1dof on the vertex points. > In the attached sample code, from line 63 to line 99, 1dof on all vertex > points is defined for the section. But my problem is, if I print out > Natural SF using the viewer, I only have 10 vertex points, instead of 15. > Here 15 is the size of the global vector defined by the aforementioned > section. The working example code was attached to the previous email with a > small grid. > > Best > > On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley wrote: > > On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: > > Actually, it seems that my problem is that I do not properly understand > what Natural SF means. > > What I want to achieve is to extract natural vertex index from Natural SF, > and make sure this natural vertex index is the same with what is written in > a mesh file from Gmsh. The natural vertex index defined by Gmsh is attached > as a snapshot with sample code and mesh. I want to reproduce this indexing > based on the Natural SF that Petsc defines. > > I am struggling with that because the number of entries defined in the > Natural SF that I can see through PetscSFView() is different from the > number of vertex points that each processor actually owns. For example, > with two processors and with the attached "square.msh", each processor > might have 15 vertex points if I configure Petsc with ParMetis. However, > the defined Natural SF for proc=0 only has 10 roots. I expected, for each > processor, the Natural SF would show me 15 entries through PetscSFView(), > if I define 1 degree of freedom on vertex when the Petsc Section is > defined. > > When Petsc defines the Natural SF, are there any omitted components since > they are trivial to save? > > > The naturalSF is mapping the field defined by the Section, not the mesh. > You can get the effect you are asking for by putting one > degree of freedom (dof) on every vertex for the Section. How are you > defining your Section now? > > Thanks, > > Matt > > > Best > > On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley wrote: > > On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: > > Thank you for the corrections. It works. > > However, I still have a problem. > I tested zero stratum for DMGetStratumIS() with the default depth label, > since the graph of vertex is needed. Then, PetscSFGetGraph() from the > Natural SF is crashed. I checked that pBcCompIS contains proper set of > integers via ISView(). > > On the other hand, it works okay if DMGetStratumIS() is with dim stratum, > which is for cell stratum. > The problem is that if the dim stratum is used, the number of entry in > ileaves(i)% pointer does not match with the actual number of vertex that > each processor has. That is why I tried to put the zero stratum on > DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if > any changes on the graph. Can I get comments? > > > I cannot understand your question. I am not sure what you are using the > set of vertices or cell for. > > Thanks, > > Matt > > > Best > > On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: > > I found that iroots() and ileaves() have size of nleaves and tested > through the attached sample code with the grid previously shared. Then I > get the results written in the attached monitor file. > > It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached > code have garbage values, different from displayed values by PetscSFView() > at line 113. > > It is tough to get it why the garbage values are returned from > PetscSFGetGraph(). Any comments will be very appreciated. > > > Unfortunately, Fortran is not very good at reporting declaration errors. > The problem is that you did not include or use the Vec module. I have done > this and your example runs for me. I have included the modified code. > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: > > Thank you for the comments. Updated sample code is attached here; > DMPlexDistribute() is explicitly called and by defining a section before > mesh distribution, a Natural SF was able to be defined as found from > PetscSFView(). > > However, I am still struggling to call PetscSFGetGraph() > https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ > due to data type definition of ilocal and iremote. What is the proper size > allocation for those two variables? Does this size for the number of > processors? or the number of vertex? > > > Since we need to pass back arrays, you need to pass us in F90 pointers. > Here is an example of doing such a thing: > > > https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: > > Okay, I got it what's happening. First, this very bright functionality of > petsc (the natural-global converting) needs to be documented in a better > way for sure. Currently, it is very difficult to use/follow this features > as an external user. Hope this will move forward in a better way. > > Then next question is if I load/distribute mesh just like I am doing right > now shown in the sample code, can I assume that my code does not create > natural sf during the distribution(always)? In other words, can I > always get the natural order of each node by simply stacking the preceding > processor's number of node? For example, for proc=0, natural node ID might > be just 1 to nnode_proc_0, > for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} > and so on. > > Does that always make sense in this case? > > > No, but if you call DMPlexDistribute() yourself, rather than having it > called automatically by DMSetFromOptions(), you can > preserve the mapping: > > https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ > > The SF returned maps the original point distribution, which is in the same > order as the file, to the redistributed points, which are determined > by the mesh partitioner. > > Thanks, > > Matt > > > Best > > > On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley wrote: > > On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: > > A sample code for loading dm and declaring Natural SF from a sphere mesh > is attached here. PetscSFView() returns NULL from sf_nat. > > > The Global-to-Natural mapping relates global dofs to natural dofs. Thus, > in order to compute this mapping the DM has to know > about the dof layout before distribution. This means you need to setup a > local section before distributing, as we do for example in > Plex test ex15. This makes things more complicated since everything cannot > be packaged up into DMSetFromOptions(), but we need > user input so I do not see a simpler way to do things. > > Thanks, > > Matt > > > Best > > On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley wrote: > > On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: > > Okay, I checked it and you are correct. In my case, simply, natural node > index can be identified by stacking all the preceding processor's numbers > of nodes for a particular processor, which is good due to simplicity. > However, one serious question is why this is happening in my code? In other > words, why the natural SF is not created during the mesh distribution? My > code wants to have consistency in dealing with this natural indexing for > several different kinds of mesh files. So there is a necessity to guarantee > of consistency in this weird behavior. > > > I can't tell what is going on in your code unless I can run it. Do you > have a simple example? > > Thanks, > > Matt > > > Best, > > On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley wrote: > > On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: > > Thank you for the comments. I have these errors when I call PetscSFView() > after DMGetNaturalSF() > > [2]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [2]PETSC ERROR: Null argument, when expecting valid pointer > [2]PETSC ERROR: Null Pointer: Parameter # 1 > [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown > [2]PETSC ERROR: #1 PetscSFView() at > [2]PETSC ERROR: #2 User provided function() at User file:0 > Abort(85) on node 2 (rank 0 in comm 16): application called > MPI_Abort(MPI_COMM_SELF, 85) - process 0 > > > Clearly NULL was returned, which means no natural SF was created. > > > Below is the structure to load a mesh file from gmsh; > > call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) > call DMSetType(dm, plex, ierr);CHKERRA(ierr) > call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) > call DMSetFromOptions(dm, ierr);CHKERRA(ierr) > call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) > call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) > > > The natural SF is created during mesh distribution. That has not happened > here. This means that > the order of cells is identical to the file it was read from. > > Thanks, > > Matt > > > Best > > On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley > wrote: > > On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: > > Dear petsc team, > > I am a user of DMPlex for a finite volume code and there is a necessity to > know global index of each cell. Here the global index means the indexing > that can be found from a mesh file itself without distribution over > processors. It seems petsc community denotes this indexing term as > "natural". > > What I want to do is to create a local array (not petsc vector but just an > array variable in the program) to map distributed cell ID to natual cell > ID, for example, an array "A"; > A(distributed_node_ID) = natural_node_ID > > There are some petsc functions to support mapping between global and > natural vectors. However, I just need to define the array "A" as above > example. To achieve this, what is a proper/smart way? In other words, how > can I extract the natural_cell_ID from a distributed local_cell_ID? > > I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but after > this, defining all the required section and star forest objects to get > natural and global vectors seems not that direct way for my purpose, which > is just to extract the above mapping array "A". Can I get any comments > about it? > > > There is only one thing created, the sfNatural PetscSF object, which you > can get with DMGetNaturalSF(). The roots of this SF are > the global numbers of dofs stored in PETSc vectors, and the leaves are > natural numbers for these dofs. Thus, when we map global > vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we > call PetscSFBcastBegin/End(). Mapping natural to global we call > PetscSFReduceBegin/End(). You could pull the information out of the SF > using PetscSFGetGraph() if you want. > > Thanks, > > Matt > > > Regards > Mo > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > > > > > ? > Tier 1 Canada Research Chair in Mathematical and Computational Aspects of > Solid Mechanics > Professor, Department of Mathematics & Statistics > Hamilton Hall room 409A, McMaster University > 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada > https://www.math.mcmaster.ca/bourdin | +1 (905) 525 9140 ext. 27243 > > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Natural_Vertex_ID_from_Gmsh.png Type: image/png Size: 29283 bytes Desc: not available URL: From prateekgupta1709 at gmail.com Thu Jul 21 05:15:08 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Thu, 21 Jul 2022 15:45:08 +0530 Subject: [petsc-users] Install PETSc with other libraries via package manager Message-ID: Hi, I have a restriction of installing petsc on a community cluster only via package manager (APT). But it needs to be configured with lapack and parmetis. Is there a way to do this without building from source? Thank you. Sincerely, Prateek Gupta, PhD -------------- next part -------------- An HTML attachment was scrubbed... URL: From emile.soutter at corintis.com Thu Jul 21 06:27:31 2022 From: emile.soutter at corintis.com (Emile Soutter) Date: Thu, 21 Jul 2022 13:27:31 +0200 Subject: [petsc-users] Efficiently build a matrix from two asymmetric diagonal block matrices Message-ID: Dear all, I am struggling with the simple following problem : Having a first matrix B1 of size n1xm1, a second matrix B2 of size n2 x m2, build a matrix M of size (n1+n2)x(m1+m2) where the blocks B1 and B2 are the "diagonal" of M (M[0:n1,0:m1]=B1, M[n1:(n1+n2),m1:(m1+m2)]=B2). In my case, the blocks B1 and B2 are obtained from another routine, directly in the petsc matrix form (or pyop2.Sparsity form). However the blocks are not squared (n1,n2,m1,m2 are all different integers). The operation is easy to do with the SetValues option. However, it takes a large amount of time (too much) when the system becomes large. I struggle to do it efficiently and in parallel. What method do you recommend to use to do this as fast as possible? Thanks you for any tips, Emile -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Thu Jul 21 07:03:37 2022 From: knepley at gmail.com (Matthew Knepley) Date: Thu, 21 Jul 2022 07:03:37 -0500 Subject: [petsc-users] Efficiently build a matrix from two asymmetric diagonal block matrices In-Reply-To: References: Message-ID: On Thu, Jul 21, 2022 at 6:28 AM Emile Soutter wrote: > Dear all, > > I am struggling with the simple following problem : Having a first matrix > B1 of size n1xm1, a second matrix B2 of size n2 x m2, build a matrix M of > size (n1+n2)x(m1+m2) where the blocks B1 and B2 are the "diagonal" of M > (M[0:n1,0:m1]=B1, M[n1:(n1+n2),m1:(m1+m2)]=B2). In my case, the blocks B1 > and B2 are obtained from another routine, directly in the petsc matrix form > (or pyop2.Sparsity form). However the blocks are not squared (n1,n2,m1,m2 > are all different integers). The operation is easy to do with the SetValues > option. However, it takes a large amount of time (too much) when the system > becomes large. I struggle to do it efficiently and in parallel. What method > do you recommend to use to do this as fast as possible? > > Thanks you for any tips, > I think it depends on what you want to do with the final matrix. If you only want MatMult, then I think you can just use MatNest https://petsc.org/main/docs/manualpages/Mat/MatCreateNest/ which will wrap up the submatrices. However, if you want to manipulate the values (factorization, relaxation, etc) then you need to assemble a monolithic matrix. For this you could create the global matrix, and then use https://petsc.org/main/docs/manualpages/Mat/MatCreateLocalRef/ to get a submatrix to assemble directly into, which you pass to your assembly routine. Clearly this is more complicated, but sometimes necessary. Thanks, Matt > Emile > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Thu Jul 21 07:04:32 2022 From: knepley at gmail.com (Matthew Knepley) Date: Thu, 21 Jul 2022 07:04:32 -0500 Subject: [petsc-users] Install PETSc with other libraries via package manager In-Reply-To: References: Message-ID: On Thu, Jul 21, 2022 at 5:16 AM Prateek Gupta wrote: > Hi, > I have a restriction of installing petsc on a community cluster only via > package manager (APT). But it needs to be configured with lapack and > parmetis. Is there a way to do this without building from source? > Can you just install PETSc into your user space? Thanks, Matt > Thank you. > Sincerely, > Prateek Gupta, PhD > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jed at jedbrown.org Thu Jul 21 07:10:23 2022 From: jed at jedbrown.org (Jed Brown) Date: Thu, 21 Jul 2022 06:10:23 -0600 Subject: [petsc-users] Install PETSc with other libraries via package manager In-Reply-To: References: Message-ID: <87sfmuy8cw.fsf@jedbrown.org> Looks like the Debian package is built with PTScotch, which is a partitioner similar to ParMETIS that has better license. (ParMETIS has a non-free license and is flagged as such on Debian.) All PETSc builds have LAPACK. If you get it from your package manager, you'll be stuck with a somewhat older version of PETSc. You can also just build in your home directory. https://packages.debian.org/sid/libpetsc3.16-dev-common Prateek Gupta writes: > Hi, > I have a restriction of installing petsc on a community cluster only via > package manager (APT). But it needs to be configured with lapack and > parmetis. Is there a way to do this without building from source? > > Thank you. > Sincerely, > Prateek Gupta, PhD From prateekgupta1709 at gmail.com Thu Jul 21 07:11:11 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Thu, 21 Jul 2022 17:41:11 +0530 Subject: [petsc-users] Install PETSc with other libraries via package manager In-Reply-To: References: Message-ID: No. Actually there is a severe limitation on number of files in /home due to less storage, which is why I ran into a wall building from source in userspace. I could do it as root but I want to avoid building from source in that case. On Thu, 21 Jul 2022 at 5:34 PM, Matthew Knepley wrote: > On Thu, Jul 21, 2022 at 5:16 AM Prateek Gupta > wrote: > >> Hi, >> I have a restriction of installing petsc on a community cluster only via >> package manager (APT). But it needs to be configured with lapack and >> parmetis. Is there a way to do this without building from source? >> > > Can you just install PETSc into your user space? > > Thanks, > > Matt > > >> Thank you. >> Sincerely, >> Prateek Gupta, PhD >> > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -- Thank you. Sincerely, Prateek Gupta, PhD Phone:- +91 92891 88977 +91 9999812651 -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Thu Jul 21 07:12:26 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Thu, 21 Jul 2022 17:42:26 +0530 Subject: [petsc-users] Install PETSc with other libraries via package manager In-Reply-To: <87sfmuy8cw.fsf@jedbrown.org> References: <87sfmuy8cw.fsf@jedbrown.org> Message-ID: Thanks Jed. Yes PTScotch is a better choice. I will try the debian package On Thu, 21 Jul 2022 at 5:40 PM, Jed Brown wrote: > Looks like the Debian package is built with PTScotch, which is a > partitioner similar to ParMETIS that has better license. (ParMETIS has a > non-free license and is flagged as such on Debian.) All PETSc builds have > LAPACK. If you get it from your package manager, you'll be stuck with a > somewhat older version of PETSc. You can also just build in your home > directory. > > https://packages.debian.org/sid/libpetsc3.16-dev-common > > Prateek Gupta writes: > > > Hi, > > I have a restriction of installing petsc on a community cluster only via > > package manager (APT). But it needs to be configured with lapack and > > parmetis. Is there a way to do this without building from source? > > > > Thank you. > > Sincerely, > > Prateek Gupta, PhD > -- Thank you. Sincerely, Prateek Gupta, PhD Phone:- +91 92891 88977 +91 9999812651 -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Thu Jul 21 07:12:17 2022 From: knepley at gmail.com (Matthew Knepley) Date: Thu, 21 Jul 2022 07:12:17 -0500 Subject: [petsc-users] Install PETSc with other libraries via package manager In-Reply-To: References: Message-ID: On Thu, Jul 21, 2022 at 7:11 AM Prateek Gupta wrote: > No. Actually there is a severe limitation on number of files in /home due > to less storage, which is why I ran into a wall building from source in > userspace. I could do it as root but I want to avoid building from source > in that case. > Can you build in scratch and install to user space? Thanks, Matt > On Thu, 21 Jul 2022 at 5:34 PM, Matthew Knepley wrote: > >> On Thu, Jul 21, 2022 at 5:16 AM Prateek Gupta >> wrote: >> >>> Hi, >>> I have a restriction of installing petsc on a community cluster only via >>> package manager (APT). But it needs to be configured with lapack and >>> parmetis. Is there a way to do this without building from source? >>> >> >> Can you just install PETSc into your user space? >> >> Thanks, >> >> Matt >> >> >>> Thank you. >>> Sincerely, >>> Prateek Gupta, PhD >>> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- > Thank you. > Sincerely, > Prateek Gupta, PhD > Phone:- +91 92891 88977 > +91 9999812651 > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From prateekgupta1709 at gmail.com Thu Jul 21 07:16:29 2022 From: prateekgupta1709 at gmail.com (Prateek Gupta) Date: Thu, 21 Jul 2022 17:46:29 +0530 Subject: [petsc-users] Install PETSc with other libraries via package manager In-Reply-To: References: Message-ID: Yes. This I could try On Thu, 21 Jul 2022 at 5:42 PM, Matthew Knepley wrote: > On Thu, Jul 21, 2022 at 7:11 AM Prateek Gupta > wrote: > >> No. Actually there is a severe limitation on number of files in /home due >> to less storage, which is why I ran into a wall building from source in >> userspace. I could do it as root but I want to avoid building from source >> in that case. >> > > Can you build in scratch and install to user space? > > Thanks, > > Matt > > >> On Thu, 21 Jul 2022 at 5:34 PM, Matthew Knepley >> wrote: >> >>> On Thu, Jul 21, 2022 at 5:16 AM Prateek Gupta < >>> prateekgupta1709 at gmail.com> wrote: >>> >>>> Hi, >>>> I have a restriction of installing petsc on a community cluster only >>>> via package manager (APT). But it needs to be configured with lapack and >>>> parmetis. Is there a way to do this without building from source? >>>> >>> >>> Can you just install PETSc into your user space? >>> >>> Thanks, >>> >>> Matt >>> >>> >>>> Thank you. >>>> Sincerely, >>>> Prateek Gupta, PhD >>>> >>> -- >>> What most experimenters take for granted before they begin their >>> experiments is infinitely more interesting than any results to which their >>> experiments lead. >>> -- Norbert Wiener >>> >>> https://www.cse.buffalo.edu/~knepley/ >>> >>> >> -- >> Thank you. >> Sincerely, >> Prateek Gupta, PhD >> Phone:- +91 92891 88977 >> +91 9999812651 >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -- Thank you. Sincerely, Prateek Gupta, PhD Phone:- +91 92891 88977 +91 9999812651 -------------- next part -------------- An HTML attachment was scrubbed... URL: From emile.soutter at corintis.com Thu Jul 21 07:55:21 2022 From: emile.soutter at corintis.com (Emile Soutter) Date: Thu, 21 Jul 2022 14:55:21 +0200 Subject: [petsc-users] Efficiently build a matrix from two asymmetric diagonal block matrices In-Reply-To: References: Message-ID: Thanks a lot for the reply. The context is that the matrix itself will be used as a matrix projection in the context of multigrid algorithm. So the final matrix,P, will be used as the interpolation matrix in PCMG routine ( https://www.mcs.anl.gov/petsc/petsc-3.6/docs/manualpages/PC/PCMGSetInterpolation.html ), and then it will be used in matrix multiplication ( operation of the kind A'=PAP^T, A is a matrix on a fine MG level, A' the matrix on a coarser level, P is the final matrix that I want to build by blocks and P^T its transpose). As I am using petsc4py, I will try the first option (that exists in petsc4py) and if it is not sufficient, I will look into https://petsc.org/main/docs/manualpages/Mat/MatCreateLocalRef/. Thanks a lot, Emile On Thu, Jul 21, 2022 at 2:03 PM Matthew Knepley wrote: > On Thu, Jul 21, 2022 at 6:28 AM Emile Soutter > wrote: > >> Dear all, >> >> I am struggling with the simple following problem : Having a first matrix >> B1 of size n1xm1, a second matrix B2 of size n2 x m2, build a matrix M of >> size (n1+n2)x(m1+m2) where the blocks B1 and B2 are the "diagonal" of M >> (M[0:n1,0:m1]=B1, M[n1:(n1+n2),m1:(m1+m2)]=B2). In my case, the blocks B1 >> and B2 are obtained from another routine, directly in the petsc matrix form >> (or pyop2.Sparsity form). However the blocks are not squared (n1,n2,m1,m2 >> are all different integers). The operation is easy to do with the SetValues >> option. However, it takes a large amount of time (too much) when the system >> becomes large. I struggle to do it efficiently and in parallel. What method >> do you recommend to use to do this as fast as possible? >> >> Thanks you for any tips, >> > > I think it depends on what you want to do with the final matrix. If you > only want MatMult, then I think you can just use MatNest > > https://petsc.org/main/docs/manualpages/Mat/MatCreateNest/ > > which will wrap up the submatrices. However, if you want to manipulate the > values (factorization, relaxation, etc) then you need > to assemble a monolithic matrix. For this you could create the global > matrix, and then use > > https://petsc.org/main/docs/manualpages/Mat/MatCreateLocalRef/ > > to get a submatrix to assemble directly into, which you pass to your > assembly routine. Clearly this is more complicated, but > sometimes necessary. > > Thanks, > > Matt > > >> Emile >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebasgut.5 at gmail.com Thu Jul 21 04:35:32 2022 From: sebasgut.5 at gmail.com (Sebastian Gutierrez) Date: Thu, 21 Jul 2022 11:35:32 +0200 Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project Message-ID: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> An HTML attachment was scrubbed... URL: From balay at mcs.anl.gov Thu Jul 21 08:36:29 2022 From: balay at mcs.anl.gov (Satish Balay) Date: Thu, 21 Jul 2022 08:36:29 -0500 (CDT) Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project In-Reply-To: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> References: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> Message-ID: <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> You can try: ldd your-executable And copy over all the .so files listed by it [ignoring the system libraries - that might be present on the remote machine Try setting LD_LIBRARY_PATH to this location [n the new machine] and retry 'ldd your-executable' on the new machine - and make sure there are no 'not found' libraries in that list then your-executable is likely to work. Note: this might not work parallely - as you would need mpiexec for a parallel run Satish On Thu, 21 Jul 2022, Sebastian Gutierrez wrote: > > ? > > Good afternoon PETSc Development Team, > > ? > > I have been trying to distribute your program as third party library in my CMake Project. Because I do not want to my Linux users to have to install petsc by their own. I just want them to use my final > product that uses petsc dependencies. When I execute make install ?of my Project in my own machine, it works perfectly but the problem appears when I move the executable to another machine that does not have > installed petsc. > > ? > > I honestly have no idea to solve this. I wrote this email in hopes that you kindly help me out with this. > > I am looking forward to your answer. > > ? > > Best regards, > > ? > > Sebastian Gutierrez > > > From san.temporal at gmail.com Thu Jul 21 08:37:32 2022 From: san.temporal at gmail.com (san.temporal at gmail.com) Date: Thu, 21 Jul 2022 10:37:32 -0300 Subject: [petsc-users] Make check 3.17.3 Message-ID: I am compiling, installing and checking 3.17.3, as posted below, following the usual instructions after each step. I am getting an error with check. Is there anything to do about this? Should I be concerned? Thanks $ ./configure --with-cc=mpicc -with-cxx=mpicxx --with-fc=mpif90 --prefix=/home/user1/usr/local --with-make-np=10 --with-shared-libraries --with-debugging=0 COPTFLAGS="-O -O3 -march=native -mtune=native" FOPTFLAGS="-O -O3 -march=native -mtune=native" CXXOPTFLAGS="-O -O3 -march=native -mtune=native" --force PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 PETSC_ARCH=linux-gnu-cxx-opt --download-fblaslapack=/home/user1/Documents/installers/petsc/v3.4.2-p3.tar.gz --download-scalapack=/home/user1/Documents/installers/petsc/scalapack-5bad7487f496c811192334640ce4d3fc5f88144b.tar.gz --download-mumps=/home/user1/Documents/installers/petsc/v5.4.1-p1.tar.gz $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 PETSC_ARCH=linux-gnu-cxx-opt all $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 PETSC_ARCH=linux-gnu-cxx-opt install $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check Running check examples to verify correct installation Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process See https://petsc.org/release/faq/ hwloc/linux: Ignoring PCI device with non-16bit domain. Pass --enable-32bits-pci-domain to configure to support such devices (warning: it would break the library ABI, don't enable unless really needed). lid velocity = 0.0016, prandtl # = 1., grashof # = 1. Number of SNES iterations = 2 Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes See https://petsc.org/release/faq/ hwloc/linux: Ignoring PCI device with non-16bit domain. Pass --enable-32bits-pci-domain to configure to support such devices (warning: it would break the library ABI, don't enable unless really needed). lid velocity = 0.0016, prandtl # = 1., grashof # = 1. Number of SNES iterations = 2 0a1,3 > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really needed). /home/user1/Documents/installers/petsc/petsc-3.17.3/src/snes/tutorials Possible problem with ex19 running with mumps, diffs above ========================================= Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI process See https://petsc.org/release/faq/ hwloc/linux: Ignoring PCI device with non-16bit domain. Pass --enable-32bits-pci-domain to configure to support such devices (warning: it would break the library ABI, don't enable unless really needed). Number of SNES iterations = 4 Completed test examples When I did the same some time ago, with 3.13.0 and in a similar system, I got different errors... $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check Running check examples to verify correct installation Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process See http://www.mcs.anl.gov/petsc/documentation/faq.html [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes See http://www.mcs.anl.gov/petsc/documentation/faq.html [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters 1,9c1,5 < lid velocity = 0.0625, prandtl # = 1., grashof # = 1. < 0 SNES Function norm 0.239155 < 0 KSP Residual norm 0.239155 < 1 KSP Residual norm < 1.e-11 < 1 SNES Function norm 6.81968e-05 < 0 KSP Residual norm 6.81968e-05 < 1 KSP Residual norm < 1.e-11 < 2 SNES Function norm < 1.e-11 < Number of SNES iterations = 2 --- > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters /home/user1/Documents/installers/petsc/petsc-3.13.0/src/snes/tutorials Possible problem with ex19 running with mumps, diffs above ========================================= Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI process See http://www.mcs.anl.gov/petsc/documentation/faq.html [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters Completed test examples -------------- next part -------------- An HTML attachment was scrubbed... URL: From balay at mcs.anl.gov Thu Jul 21 08:41:17 2022 From: balay at mcs.anl.gov (Satish Balay) Date: Thu, 21 Jul 2022 08:41:17 -0500 (CDT) Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project In-Reply-To: <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> References: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> Message-ID: <7cdb86d-bbe0-f4c3-f67b-3eaeb2802dcc@mcs.anl.gov> Another alternative: you can install PETSc with: --with-shared-libraries=0 [but some of the dependent libraries might still be shared - if so - you'll need to figure out static build for them. If they are installed with --download-pkg option of configure - likely it will be static] Satish On Thu, 21 Jul 2022, Satish Balay via petsc-users wrote: > You can try: > > ldd your-executable > > And copy over all the .so files listed by it [ignoring the system libraries - that might be present on the remote machine > > > Try setting LD_LIBRARY_PATH to this location [n the new machine] > > and retry 'ldd your-executable' on the new machine - and make sure there are no 'not found' libraries in that list > > then your-executable is likely to work. > > Note: this might not work parallely - as you would need mpiexec for a parallel run > > Satish > > On Thu, 21 Jul 2022, Sebastian Gutierrez wrote: > > > > > ? > > > > Good afternoon PETSc Development Team, > > > > ? > > > > I have been trying to distribute your program as third party library in my CMake Project. Because I do not want to my Linux users to have to install petsc by their own. I just want them to use my final > > product that uses petsc dependencies. When I execute make install ?of my Project in my own machine, it works perfectly but the problem appears when I move the executable to another machine that does not have > > installed petsc. > > > > ? > > > > I honestly have no idea to solve this. I wrote this email in hopes that you kindly help me out with this. > > > > I am looking forward to your answer. > > > > ? > > > > Best regards, > > > > ? > > > > Sebastian Gutierrez > > > > > > > From balay at mcs.anl.gov Thu Jul 21 08:44:05 2022 From: balay at mcs.anl.gov (Satish Balay) Date: Thu, 21 Jul 2022 08:44:05 -0500 (CDT) Subject: [petsc-users] Make check 3.17.3 In-Reply-To: References: Message-ID: <9c28cbc9-f589-e8be-cb38-d7e835b836c4@mcs.anl.gov> >>>>> hwloc/linux: Ignoring PCI device with non-16bit domain. Pass --enable-32bits-pci-domain to configure to support such devices (warning: it would break the library ABI, don't enable unless really needed). <<<< This message is comping from your MPI. You can ignore it and use PETSc. Or install/Use MPI that doesn't give these messages. One way: --download-mpich --with-hwloc=0 Satish On Thu, 21 Jul 2022, san.temporal at gmail.com wrote: > I am compiling, installing and checking 3.17.3, as posted below, following > the usual instructions after each step. > I am getting an error with check. > Is there anything to do about this? > Should I be concerned? > Thanks > > $ ./configure --with-cc=mpicc -with-cxx=mpicxx --with-fc=mpif90 > --prefix=/home/user1/usr/local --with-make-np=10 --with-shared-libraries > --with-debugging=0 COPTFLAGS="-O -O3 -march=native -mtune=native" > FOPTFLAGS="-O -O3 -march=native -mtune=native" CXXOPTFLAGS="-O -O3 > -march=native -mtune=native" --force > PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 > PETSC_ARCH=linux-gnu-cxx-opt > --download-fblaslapack=/home/user1/Documents/installers/petsc/v3.4.2-p3.tar.gz > --download-scalapack=/home/user1/Documents/installers/petsc/scalapack-5bad7487f496c811192334640ce4d3fc5f88144b.tar.gz > --download-mumps=/home/user1/Documents/installers/petsc/v5.4.1-p1.tar.gz > $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 > PETSC_ARCH=linux-gnu-cxx-opt all > $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 > PETSC_ARCH=linux-gnu-cxx-opt install > $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check > Running check examples to verify correct installation > Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= > Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process > See https://petsc.org/release/faq/ > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really > needed). > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 2 > Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI > processes > See https://petsc.org/release/faq/ > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really > needed). > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 2 > 0a1,3 > > hwloc/linux: Ignoring PCI device with non-16bit domain. > > Pass --enable-32bits-pci-domain to configure to support such devices > > (warning: it would break the library ABI, don't enable unless really > needed). > /home/user1/Documents/installers/petsc/petsc-3.17.3/src/snes/tutorials > Possible problem with ex19 running with mumps, diffs above > ========================================= > Possible error running Fortran example src/snes/tutorials/ex5f with 1 > MPI process > See https://petsc.org/release/faq/ > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really > needed). > Number of SNES iterations = 4 > Completed test examples > > When I did the same some time ago, with 3.13.0 and in a similar system, I > got different errors... > > $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check > Running check examples to verify correct installation > Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= > Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process > See http://www.mcs.anl.gov/petsc/documentation/faq.html > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing > input array > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing > parameters > Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI > processes > See http://www.mcs.anl.gov/petsc/documentation/faq.html > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing > input array > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing > parameters > 1,9c1,5 > < lid velocity = 0.0625, prandtl # = 1., grashof # = 1. > < 0 SNES Function norm 0.239155 > < 0 KSP Residual norm 0.239155 > < 1 KSP Residual norm < 1.e-11 > < 1 SNES Function norm 6.81968e-05 > < 0 KSP Residual norm 6.81968e-05 > < 1 KSP Residual norm < 1.e-11 > < 2 SNES Function norm < 1.e-11 > < Number of SNES iterations = 2 > --- > > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing > input array > > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing > parameters > /home/user1/Documents/installers/petsc/petsc-3.13.0/src/snes/tutorials > Possible problem with ex19 running with mumps, diffs above > ========================================= > Possible error running Fortran example src/snes/tutorials/ex5f with 1 > MPI process > See http://www.mcs.anl.gov/petsc/documentation/faq.html > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized > argument oversubscribe > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument > matching returned error > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing > input array > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): > unable to parse user arguments > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing > parameters > Completed test examples > From dave.mayhem23 at gmail.com Thu Jul 21 09:41:08 2022 From: dave.mayhem23 at gmail.com (Dave May) Date: Thu, 21 Jul 2022 16:41:08 +0200 Subject: [petsc-users] Efficiently build a matrix from two asymmetric diagonal block matrices In-Reply-To: References: Message-ID: On Thu 21. Jul 2022 at 14:06, Matthew Knepley wrote: > On Thu, Jul 21, 2022 at 6:28 AM Emile Soutter > wrote: > >> Dear all, >> >> I am struggling with the simple following problem : Having a first matrix >> B1 of size n1xm1, a second matrix B2 of size n2 x m2, build a matrix M of >> size (n1+n2)x(m1+m2) where the blocks B1 and B2 are the "diagonal" of M >> (M[0:n1,0:m1]=B1, M[n1:(n1+n2),m1:(m1+m2)]=B2). In my case, the blocks B1 >> and B2 are obtained from another routine, directly in the petsc matrix form >> (or pyop2.Sparsity form). However the blocks are not squared (n1,n2,m1,m2 >> are all different integers). The operation is easy to do with the SetValues >> option. However, it takes a large amount of time (too much) when the system >> becomes large. I struggle to do it efficiently and in parallel. What method >> do you recommend to use to do this as fast as possible? >> >> Thanks you for any tips, >> > > I think it depends on what you want to do with the final matrix. If you > only want MatMult, then I think you can just use MatNest > > https://petsc.org/main/docs/manualpages/Mat/MatCreateNest/ > > which will wrap up the submatrices. > As an assembled matrix is sought, a follow up suggestion might be to first create a MatNest representation and pass this to MatConvert to convert the Nest Mat into an MPIAIJ Mat. The MatNest object is pretty light weight and doesn?t use much memory as it refers (via a pointer) to the original matrices. Hence this two step approach might be appropriate. Cheers Dave However, if you want to manipulate the values (factorization, relaxation, > etc) then you need > to assemble a monolithic matrix. For this you could create the global > matrix, and then use > > https://petsc.org/main/docs/manualpages/Mat/MatCreateLocalRef/ > > to get a submatrix to assemble directly into, which you pass to your > assembly routine. Clearly this is more complicated, but > sometimes necessary. > > Thanks, > > Matt > > >> Emile >> > > > -- > What most experimenters take for granted before they begin their > experiments is infinitely more interesting than any results to which their > experiments lead. > -- Norbert Wiener > > https://www.cse.buffalo.edu/~knepley/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Thu Jul 21 09:57:54 2022 From: bsmith at petsc.dev (Barry Smith) Date: Thu, 21 Jul 2022 10:57:54 -0400 Subject: [petsc-users] Make check 3.17.3 In-Reply-To: References: Message-ID: <38C9819C-91C7-4859-B814-C56048F1F5CB@petsc.dev> export HWLOC_HIDE_ERRORS=2 seems to be the option to prevent these confusing and annoying messages. > On Jul 21, 2022, at 9:37 AM, san.temporal at gmail.com wrote: > > I am compiling, installing and checking 3.17.3, as posted below, following the usual instructions after each step. > I am getting an error with check. > Is there anything to do about this? > Should I be concerned? > Thanks > > $ ./configure --with-cc=mpicc -with-cxx=mpicxx --with-fc=mpif90 --prefix=/home/user1/usr/local --with-make-np=10 --with-shared-libraries --with-debugging=0 COPTFLAGS="-O -O3 -march=native -mtune=native" FOPTFLAGS="-O -O3 -march=native -mtune=native" CXXOPTFLAGS="-O -O3 -march=native -mtune=native" --force PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 PETSC_ARCH=linux-gnu-cxx-opt --download-fblaslapack=/home/user1/Documents/installers/petsc/v3.4.2-p3.tar.gz --download-scalapack=/home/user1/Documents/installers/petsc/scalapack-5bad7487f496c811192334640ce4d3fc5f88144b.tar.gz --download-mumps=/home/user1/Documents/installers/petsc/v5.4.1-p1.tar.gz > $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 PETSC_ARCH=linux-gnu-cxx-opt all > $ make PETSC_DIR=/home/user1/Documents/installers/petsc/petsc-3.17.3 PETSC_ARCH=linux-gnu-cxx-opt install > $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check > Running check examples to verify correct installation > Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= > Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process > See https://petsc.org/release/faq/ > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really needed). > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 2 > Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes > See https://petsc.org/release/faq/ > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really needed). > lid velocity = 0.0016, prandtl # = 1., grashof # = 1. > Number of SNES iterations = 2 > 0a1,3 > > hwloc/linux: Ignoring PCI device with non-16bit domain. > > Pass --enable-32bits-pci-domain to configure to support such devices > > (warning: it would break the library ABI, don't enable unless really needed). > /home/user1/Documents/installers/petsc/petsc-3.17.3/src/snes/tutorials > Possible problem with ex19 running with mumps, diffs above > ========================================= > Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI process > See https://petsc.org/release/faq/ > hwloc/linux: Ignoring PCI device with non-16bit domain. > Pass --enable-32bits-pci-domain to configure to support such devices > (warning: it would break the library ABI, don't enable unless really needed). > Number of SNES iterations = 4 > Completed test examples > > When I did the same some time ago, with 3.13.0 and in a similar system, I got different errors... > > $ make PETSC_DIR=/home/user1/usr/local PETSC_ARCH="" check > Running check examples to verify correct installation > Using PETSC_DIR=/home/user1/usr/local and PETSC_ARCH= > Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process > See http://www.mcs.anl.gov/petsc/documentation/faq.html > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters > Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes > See http://www.mcs.anl.gov/petsc/documentation/faq.html > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters > 1,9c1,5 > < lid velocity = 0.0625, prandtl # = 1., grashof # = 1. > < 0 SNES Function norm 0.239155 > < 0 KSP Residual norm 0.239155 > < 1 KSP Residual norm < 1.e-11 > < 1 SNES Function norm 6.81968e-05 > < 0 KSP Residual norm 6.81968e-05 > < 1 KSP Residual norm < 1.e-11 > < 2 SNES Function norm < 1.e-11 > < Number of SNES iterations = 2 > --- > > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe > > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error > > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array > > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments > > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters > /home/user1/Documents/installers/petsc/petsc-3.13.0/src/snes/tutorials > Possible problem with ex19 running with mumps, diffs above > ========================================= > Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI process > See http://www.mcs.anl.gov/petsc/documentation/faq.html > [mpiexec at server1] match_arg (utils/args/args.c:160): unrecognized argument oversubscribe > [mpiexec at server1] HYDU_parse_array (utils/args/args.c:175): argument matching returned error > [mpiexec at server1] parse_args (ui/mpich/utils.c:1603): error parsing input array > [mpiexec at server1] HYD_uii_mpx_get_parameters (ui/mpich/utils.c:1655): unable to parse user arguments > [mpiexec at server1] main (ui/mpich/mpiexec.c:128): error parsing parameters > Completed test examples > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahmedlp9 at gmail.com Fri Jul 22 13:31:23 2022 From: ahmedlp9 at gmail.com (Ahmed Mansur) Date: Fri, 22 Jul 2022 14:31:23 -0400 Subject: [petsc-users] Please Help Petsc, HDF5, MATLAB Message-ID: I configured PETSC by downloading the HDF5 library but in my project the functions that this library has are not recognized. I am trying to use this library to import sparse matrices from MATLAB. Thank you very much for the help. -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Fri Jul 22 14:07:00 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 22 Jul 2022 14:07:00 -0500 Subject: [petsc-users] Please Help Petsc, HDF5, MATLAB In-Reply-To: References: Message-ID: On Fri, Jul 22, 2022 at 1:32 PM Ahmed Mansur wrote: > I configured PETSC by downloading the HDF5 library but in my project the > functions that this library has are not recognized. > I am trying to use this library to import sparse matrices from MATLAB. > Thank you very much for the help. > Send $PETSC_DIR/make.log and also the full error from your build. Thanks, Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From junming.duan at epfl.ch Sun Jul 24 08:46:28 2022 From: junming.duan at epfl.ch (Duan Junming) Date: Sun, 24 Jul 2022 13:46:28 +0000 Subject: [petsc-users] Adding more dofs to the coordinate DM crashes with either PetscSectionSetDof or PetscSectionFieldDof Message-ID: <64c54a9d048d4cb68007190bde8993cc@epfl.ch> Dear all, I want to add more dofs to the coordinate DM to represent a curved mesh. I first create a simple box mesh with one cell: PetscCall(DMCreate(comm, &dm)); PetscCall(DMSetType(dm, DMPLEX)); dim = 2; PetscInt n_faces[2] = {1, 1}; DMBoundaryType periodicity[2] = {DM_BOUNDARY_GHOSTED, DM_BOUNDARY_GHOSTED}; DMPlexCreateBoxMesh(comm, dim, PETSC_FALSE, n_faces, NULL, NULL, periodicity, PETSC_TRUE, &dm); Then I add more dofs to cdm using section: PetscCall(DMGetCoordinateDM(dm, &cdm)); PetscCall(DMGetLocalSection(cdm, &cs)); PetscCall(DMPlexGetChart(dm, &pStart, &pEnd)); PetscCall(PetscSectionSetChart(cs, pStart, pEnd)); degree = 3; for(depth = 0; depth <= dim; ++ depth) { PetscCall(DMPlexGetDepthStratum(cdm, depth, &pStart, &pEnd)); for(p = pStart; p < pEnd; ++p) { PetscCall(PetscSectionSetDof(cs, p, dim*PetscPowInt(degree-1, depth))); PetscCall(PetscSectionSetFieldDof(cs, p, 0, dim*PetscPowInt(degree-1, depth))); } } PetscCall(PetscSectionSetUp(cs)); PetscCall(DMSetUp(cdm)); Finally, I wish to get the vec to set the coordinates: PetscCall(DMCreateLocalVector(cdm, &coordinates)); PetscScalar *pCoords = NULL; PetscCall(DMPlexVecGetClosure(cdm, NULL, coordinates, 0, &pSize, &pCoords)); printf("pSize: %d\n", pSize); However, if I only use PetscSectionSetDof, the code reports "Section size 32 does not match Vec closure size 0". Instead, if I only use PetscSectionSetFieldDof, the code crashes with "Checking the memory for corruption." It runs without error when I use both PetscSectionSetDof and PetscSectionSetFieldDof. Maybe I have missed something, but could you help to explain why I should both functions PetscSectionSetDof and PetscSectionSetFieldDof? It is not straightforward that I should again set the dofs of the section after each field of the section has been set. I can also see that PetscSectionSetFieldDof call PetscSectionSetDof on the specific field of the section, and cs->field[0] doesn't share the same address as cs itself. Thanks in advance! Junming -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Sun Jul 24 10:32:34 2022 From: knepley at gmail.com (Matthew Knepley) Date: Sun, 24 Jul 2022 10:32:34 -0500 Subject: [petsc-users] Adding more dofs to the coordinate DM crashes with either PetscSectionSetDof or PetscSectionFieldDof In-Reply-To: <64c54a9d048d4cb68007190bde8993cc@epfl.ch> References: <64c54a9d048d4cb68007190bde8993cc@epfl.ch> Message-ID: On Sun, Jul 24, 2022 at 8:46 AM Duan Junming via petsc-users < petsc-users at mcs.anl.gov> wrote: > Dear all, > > > I want to add more dofs to the coordinate DM to represent a curved mesh. > > I first create a simple box mesh with one cell: > > > PetscCall(DMCreate(comm, &dm)); > PetscCall(DMSetType(dm, DMPLEX)); > dim = 2; > PetscInt n_faces[2] = {1, 1}; > DMBoundaryType periodicity[2] = {DM_BOUNDARY_GHOSTED, > DM_BOUNDARY_GHOSTED}; > DMPlexCreateBoxMesh(comm, dim, PETSC_FALSE, n_faces, NULL, NULL, > periodicity, PETSC_TRUE, &dm); > > Then I add more dofs to cdm using section: > > PetscCall(DMGetCoordinateDM(dm, &cdm)); > PetscCall(DMGetLocalSection(cdm, &cs)); > PetscCall(DMPlexGetChart(dm, &pStart, &pEnd)); > PetscCall(PetscSectionSetChart(cs, pStart, pEnd)); > degree = 3; > for(depth = 0; depth <= dim; ++ depth) { > PetscCall(DMPlexGetDepthStratum(cdm, depth, &pStart, &pEnd)); > for(p = pStart; p < pEnd; ++p) { > *PetscCall(PetscSectionSetDof(cs, p, dim*PetscPowInt(degree-1, > depth)));* > * PetscCall(PetscSectionSetFieldDof(cs, p, 0, > dim*PetscPowInt(degree-1, depth)));* > } > } > PetscCall(PetscSectionSetUp(cs)); > PetscCall(DMSetUp(cdm)); > > Finally, I wish to get the vec to set the coordinates: > > PetscCall(DMCreateLocalVector(cdm, &coordinates)); > PetscScalar *pCoords = NULL; > PetscCall(DMPlexVecGetClosure(cdm, NULL, coordinates, 0, &pSize, > &pCoords)); > printf("pSize: %d\n", pSize); > > However, if I only use *PetscSectionSetDof*, the code reports "Section > size 32 does not match Vec closure size 0". > Instead, if I only use * PetscSectionSetFieldDof*, the code crashes with "Checking > the memory for corruption." > It runs without error when I use both * PetscSectionSetDof *and * > PetscSectionSetFieldDof*. > > Maybe I have missed something, but could you help to explain why I should > both functions *PetscSectionSetDof* and * PetscSectionSetFieldDof?* > It is not straightforward that I should again set the dofs of the section > after each field of the section has been set. > This is the intended behavior, and how we use it internally. The use of fields is optional in order to allow Section to be as lightweight as possible. We do not enforce consistency between the field and overall sizes. Thanks, Matt > I can also see that *PetscSectionSetFieldDof *call *PetscSectionSetDof *on > the specific field of the section, > and cs->field[0] doesn't share the same address as cs itself. > > Thanks in advance! > Junming > > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebasgut.5 at gmail.com Mon Jul 25 03:51:35 2022 From: sebasgut.5 at gmail.com (Sebastian Gutierrez) Date: Mon, 25 Jul 2022 10:51:35 +0200 Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project In-Reply-To: <7cdb86d-bbe0-f4c3-f67b-3eaeb2802dcc@mcs.anl.gov> References: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> <7cdb86d-bbe0-f4c3-f67b-3eaeb2802dcc@mcs.anl.gov> Message-ID: Hello Satish, First of all, I want to thank you for your response. I have been trying to perform the second alternative you suggested, but I am having problem while I am executing the cmake command. Could you help me with it? I got this error in the image attached, additionally I config petsc with this configuration: *./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --with-debugging=0 COPTFLAGS='-O3 -march=native -mtune=native' CXXOPTFLAGS='-O3 -march=native -mtune=native' FOPTFLAGS='-O3 -march=native -mtune=native' --with-shared-libraries=0 --download-mpich* And this cmake command: *cmake -DPETSC_DIR=/usr/lib/petsc-3.17.2 -DPETSC_ARCH=arch-linux-c-opt all -DPETSC_CURRENT=ON ../* I hope you can help me, please. Best regards, Sebastian [image: imagen.png] El jue, 21 jul 2022 a las 15:41, Satish Balay () escribi?: > Another alternative: you can install PETSc with: > > --with-shared-libraries=0 > > [but some of the dependent libraries might still be shared - if so - > you'll need to figure out static build for them. If they are installed with > --download-pkg option of configure - likely it will be static] > > Satish > > On Thu, 21 Jul 2022, Satish Balay via petsc-users wrote: > > > You can try: > > > > ldd your-executable > > > > And copy over all the .so files listed by it [ignoring the system > libraries - that might be present on the remote machine > > > > > > Try setting LD_LIBRARY_PATH to this location [n the new machine] > > > > and retry 'ldd your-executable' on the new machine - and make sure there > are no 'not found' libraries in that list > > > > then your-executable is likely to work. > > > > Note: this might not work parallely - as you would need mpiexec for a > parallel run > > > > Satish > > > > On Thu, 21 Jul 2022, Sebastian Gutierrez wrote: > > > > > > > > > > > > > > Good afternoon PETSc Development Team, > > > > > > > > > > > > I have been trying to distribute your program as third party library > in my CMake Project. Because I do not want to my Linux users to have to > install petsc by their own. I just want them to use my final > > > product that uses petsc dependencies. When I execute make install of > my Project in my own machine, it works perfectly but the problem appears > when I move the executable to another machine that does not have > > > installed petsc. > > > > > > > > > > > > I honestly have no idea to solve this. I wrote this email in hopes > that you kindly help me out with this. > > > > > > I am looking forward to your answer. > > > > > > > > > > > > Best regards, > > > > > > > > > > > > Sebastian Gutierrez > > > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: imagen.png Type: image/png Size: 93827 bytes Desc: not available URL: From junming.duan at epfl.ch Mon Jul 25 04:26:43 2022 From: junming.duan at epfl.ch (Duan Junming) Date: Mon, 25 Jul 2022 09:26:43 +0000 Subject: [petsc-users] Adding more dofs to the coordinate DM crashes with either PetscSectionSetDof or PetscSectionFieldDof In-Reply-To: References: <64c54a9d048d4cb68007190bde8993cc@epfl.ch>, Message-ID: <5771fe7d5a3c4c2f93bd290284692baa@epfl.ch> Thank you very much! ________________________________ From: knepley at gmail.com Sent: Sunday, July 24, 2022 5:32:34 PM To: Duan Junming Cc: PETSc Subject: Re: [petsc-users] Adding more dofs to the coordinate DM crashes with either PetscSectionSetDof or PetscSectionFieldDof On Sun, Jul 24, 2022 at 8:46 AM Duan Junming via petsc-users > wrote: Dear all, I want to add more dofs to the coordinate DM to represent a curved mesh. I first create a simple box mesh with one cell: PetscCall(DMCreate(comm, &dm)); PetscCall(DMSetType(dm, DMPLEX)); dim = 2; PetscInt n_faces[2] = {1, 1}; DMBoundaryType periodicity[2] = {DM_BOUNDARY_GHOSTED, DM_BOUNDARY_GHOSTED}; DMPlexCreateBoxMesh(comm, dim, PETSC_FALSE, n_faces, NULL, NULL, periodicity, PETSC_TRUE, &dm); Then I add more dofs to cdm using section: PetscCall(DMGetCoordinateDM(dm, &cdm)); PetscCall(DMGetLocalSection(cdm, &cs)); PetscCall(DMPlexGetChart(dm, &pStart, &pEnd)); PetscCall(PetscSectionSetChart(cs, pStart, pEnd)); degree = 3; for(depth = 0; depth <= dim; ++ depth) { PetscCall(DMPlexGetDepthStratum(cdm, depth, &pStart, &pEnd)); for(p = pStart; p < pEnd; ++p) { PetscCall(PetscSectionSetDof(cs, p, dim*PetscPowInt(degree-1, depth))); PetscCall(PetscSectionSetFieldDof(cs, p, 0, dim*PetscPowInt(degree-1, depth))); } } PetscCall(PetscSectionSetUp(cs)); PetscCall(DMSetUp(cdm)); Finally, I wish to get the vec to set the coordinates: PetscCall(DMCreateLocalVector(cdm, &coordinates)); PetscScalar *pCoords = NULL; PetscCall(DMPlexVecGetClosure(cdm, NULL, coordinates, 0, &pSize, &pCoords)); printf("pSize: %d\n", pSize); However, if I only use PetscSectionSetDof, the code reports "Section size 32 does not match Vec closure size 0". Instead, if I only use PetscSectionSetFieldDof, the code crashes with "Checking the memory for corruption." It runs without error when I use both PetscSectionSetDof and PetscSectionSetFieldDof. Maybe I have missed something, but could you help to explain why I should both functions PetscSectionSetDof and PetscSectionSetFieldDof? It is not straightforward that I should again set the dofs of the section after each field of the section has been set. This is the intended behavior, and how we use it internally. The use of fields is optional in order to allow Section to be as lightweight as possible. We do not enforce consistency between the field and overall sizes. Thanks, Matt I can also see that PetscSectionSetFieldDof call PetscSectionSetDof on the specific field of the section, and cs->field[0] doesn't share the same address as cs itself. Thanks in advance! Junming -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 25 08:45:06 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 25 Jul 2022 08:45:06 -0500 Subject: [petsc-users] DMPlex: a Mapping Array between Natural and Distributed Cell Index In-Reply-To: References: Message-ID: On Wed, Jul 20, 2022 at 6:25 PM Bora Jeong wrote: > Thank you for the comments. > > But If the ordering before DMPlexDistribute is what you're looking for, > the SF directly tells you the mapping. The leaves of the natural SF gives > you the indices from your file. You just need to shift it by +1. > *-> I do not agree. Below is my Natural SF with 2 proc, and if you see the > attached snapshot from Gmsh with natural vertex index, the node index below > y<=0.5 for proc=0 has the natural vertex index such as 22 (i.e., at x=0.25, > y=0.25). But if the leaves of proc=0 are shifted by just +1, there is no > such index 22. What do you think?* > The numbering below is the default PETSc numbering, namely cells, then vertices, then faces, then edges. For an even split, that would be 8 cells per process, but it looks like you have an overlap, so there are more cells. You can see the numbering if you use -dm_view ::ascii_info_detail which would be useful to include here. Thanks, Matt > PetscSF Object: 2 MPI processes > type: basic > [0] Number of roots=10, leaves=10, remote ranks=2 > [0] 0 <- (0,0) > [0] 1 <- (1,0) > [0] 2 <- (1,1) > [0] 3 <- (0,1) > [0] 4 <- (0,2) > [0] 5 <- (1,2) > [0] 6 <- (1,3) > [0] 7 <- (1,4) > [0] 8 <- (1,5) > [0] 9 <- (1,6) > [1] Number of roots=15, leaves=15, remote ranks=2 > [1] 0 <- (1,7) > [1] 1 <- (1,8) > [1] 2 <- (0,3) > [1] 3 <- (0,4) > [1] 4 <- (0,5) > [1] 5 <- (0,6) > [1] 6 <- (1,9) > [1] 7 <- (0,7) > [1] 8 <- (1,10) > [1] 9 <- (0,8) > [1] 10 <- (1,11) > [1] 11 <- (0,9) > [1] 12 <- (1,12) > [1] 13 <- (1,13) > [1] 14 <- (1,14) > > On Wed, Jul 20, 2022 at 4:41 PM Alexis Marboeuf > wrote: > >> Hi Bora, >> I agree with Matt. >> I don't know what DMPlexCreateGmshFromFile() is doing in term of >> distribution then. But If the ordering before DMPlexDistribute is what >> you're looking for, the SF directly tells you the mapping. The leaves of >> the natural SF gives you the indices from your file. You just need to shift >> it by +1. If the leave indices (ilocal of PetscSFGetGraph) is NULL, it >> means you have a contiguous storage. Each remote point (iremote of >> PetscSFGetGraph) associated to a leave gives you the rank (iremote.rank) >> and the index (iremote.index) of your dof after DMPlexDistribute. >> Concerning the Petsc version, I am on main 3.17.3. In particular, >> DMPlexCreateGlobalToNatural was changed. I am not familiar with previous >> version of DMPlexCreateGlobalToNaturalSF however so my help here is limited. I >> think if you pull the latest changes on main you'll see an error when >> creating the natural SF: duplicate entries for the leaves. This is due to >> the constraint dofs in you section. You can view your section to see if it >> effectively contains constrained dofs. I have a MR pending for fixing that >> issue. After the merge, the natural SF will map a Global Vec (after >> DMPlexDistribute in your case) to a natural Vec (before DMPlexDistribute) >> including constraint dofs. >> Best, >> Alexis >> ------------------------------------------------------------------- >> Alexis Marboeuf >> Postdoctoral fellow, Department of Mathematics & Statistics >> Hamilton Hall room 409B, McMaster University >> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >> EMail: marboeua at mcmaster.ca >> Tel. +1 (905) 525 9140 ext. 27031 >> ------------------------------------------------------------------- >> ------------------------------ >> *From:* Matthew Knepley >> *Sent:* July 20, 2022 4:24 PM >> *To:* Bora Jeong >> *Cc:* Alexis Marboeuf ; Blaise Bourdin < >> bourdin at mcmaster.ca>; PETSc >> *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and >> Distributed Cell Index >> >> On Wed, Jul 20, 2022 at 2:27 PM Bora Jeong wrote: >> >> I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you >> create your DM from the GMSH file. Your DM is then automatically >> distributed and the natural ordering won't be a priori the one from your >> file. I don't know how Petsc distributes a DM during the load step from a >> file. >> *-> PetscSFView() gives me the same Natural SF whether I have >> DMPlexDistributeSetDefault(dm,PETSC_FALSE) after DMPlexCreateGmshFromFile() >> or not. In addition, in my opinion if the Natural SF is not defined >> properly due to the distribution, I might see Null from PetscSFView(). This >> might be previously checked with Matt thanks to the help. * >> >> a) You have here two differents ordering and distribution: the one given >> by Petsc after creating your DM from your file (which is distributed), i.e. >> before DMPlexDistribute and which is considered natural, and the one after >> DMPlexDistribute. >> >> *-> This ordering you mentioned (i.e., the ordering made after creating >> DM from mesh file but before distribution) is exactly what I want to have. >> Natural SF can show me its roots and leaves (i.e., graphs), but not the >> actual index written in the mesh file (i.e., start from 1 to number of >> total vertex, for example). Adding >> DMPlexDistributeSetDefault(dm,PETSC_FALSE) does not really change my >> Natural SF. When you mention "sequantial" ordering, does it mean the same >> order written in the mesh file, instead of the graphs (i.e., roots and >> leaves)?* >> >> b) I am not familiar with the overlap. From my understanding, even when >> you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", i.e. >> points shared between procs. For your run on 2 procs, some dofs (5 dofs in >> your case) are on both procs when it comes to local Vec but only one proc >> owes these dofs concerning global Vec. That's why your natural SF shows 5 >> dofs less on proc 0. >> >> *-> Thanks, makes sense. The number of stratum points I get from >> DMPlexGetDepthStratum() for vertex is the size of local Vec with 1dof on >> vertex. * >> Are you on the 'release' branch? On 'main', the creation of the natural >> SF raises an error (duplicate leave entries) when the section includes >> constraint dofs. >> >> *-> I am in the main branch of 3.17.0. It is unclear your comment to me, >> but I cannot see any duplicated leave entries in this case. There is 1dof >> on vertex. * >> >> Based on your comment, I might need to do; >> *1) Convert Natural SF's roots & leaves into the actual vertex index, >> which is written in the mesh file (i.e., from 1 to 25 in my case).* >> >> >> If you define a scalar P1 field of one component, then the dof index will >> be the vertex index. >> >> >> 2) DMPlexNaturalToGlobalBegin() and End() to pass the index from step 1) >> to global Vec >> >> >> I don't think you need this. >> >> >> 3) DMGlobalToLocalBegin() and End() to pass the index to local Vec, >> finally. >> >> >> I don't think you need this. >> >> If you look at the SF, it tells you the mapping. However, you could get >> it in a round about way from a Vec. You could >> put the index number at each position (e.g. put 5 at index 5). Then call >> GlobalToNatural(). This would tell you which >> global index corresponds to each natural index. >> >> Thanks, >> >> Matt >> >> >> Does this make sense? My questions so far are actually about step 1). As >> you see from the example code, I already defined Natural SF, which gives >> roots and leaves. Then how can I convert those graphs into the actual >> index, which is written in the mesh file? >> >> Best >> >> On Tue, Jul 19, 2022 at 6:11 PM Alexis Marboeuf >> wrote: >> >> Hi Bora, >> >> Thanks for your file. >> >> I am not seeing DMPlexDistributeSetDefault(dm,PETSC_FALSE) after you >> create your DM from the GMSH file. Your DM is then automatically >> distributed and the natural ordering won't be a priori the one from your >> file. I don't know how Petsc distributes a DM during the load step from a >> file. >> To address point after point your concerns: >> >> - a) You have here two differents ordering and distribution: the one >> given by Petsc after creating your DM from your file (which is >> distributed), i.e. before DMPlexDistribute and which is considered natural, >> and the one after DMPlexDistribute. Your natural SF maps between >> these two orderings. It means that you have 10 dofs (resp. 15 dofs) on proc >> 0 (resp. on proc 1) for both ordering. There is nothing wrong to me here. >> If you call "natural" the ordering from your file then you should call >> DMPlexDistributeSetDefault(dm,PETSC_FALSE) to disable the automatic >> distribution by Petsc when you load from the file. It will give you a >> "sequential" ordering. >> - b) I am not familiar with the overlap. From my understanding, even >> when you pass overlap = 0 to DMPlexDistribute, there is still an "overlap", >> i.e. points shared between procs. For your run on 2 procs, some dofs (5 >> dofs in your case) are on both procs when it comes to local Vec but only >> one proc owes these dofs concerning global Vec. That's why your natural SF >> shows 5 dofs less on proc 0. >> - c) When the storage is contiguous, PetscSFGetGraph gives NULL for >> ilocal. >> >> I have an additional question constraint dofs and the natural SF. Are you >> on the 'release' branch? On 'main', the creation of the natural SF raises >> an error (duplicate leave entries) when the section includes constraint >> dofs. I will submit a MR very soon about that. But it will be merged to >> main. >> >> Does this help? >> >> Best >> ------------------------------------------------------------------- >> Alexis Marboeuf >> Postdoctoral fellow, Department of Mathematics & Statistics >> Hamilton Hall room 409B, McMaster University >> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >> EMail: marboeua at mcmaster.ca >> Tel. +1 (905) 525 9140 ext. 27031 >> ------------------------------------------------------------------- >> ------------------------------ >> *From:* Bora Jeong >> *Sent:* July 19, 2022 1:05 PM >> *To:* Alexis Marboeuf >> *Cc:* Blaise Bourdin ; Matthew Knepley < >> knepley at gmail.com>; PETSc >> *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and >> Distributed Cell Index >> >> Alexis, >> Thanks for the reply with notes. The sample code with 2d square mesh is >> attached here. I am not sure either there is something wrong with Natural >> SF or some limitations in my understanding. Hopefully, the latter one is >> the thing. >> >> The attached sample code follows the similar procedures that you & Matt >> have suggested; >> - turn on DMSetUseNatural() >> - define section with 1dof on vertex before distribution of dm >> - manually distributing dm using DMPlexDistribute(), instead of relying >> on automatic distribution (e.g., DMSetFromOptions()) >> - access graphs of Natural SF via PetscSFGetGraph() >> >> What I want to achieve; >> 1) define my own local array "A" that maps local vertex index to natural >> order, for example, >> A(local vertex index) = natural order of that local vertex. >> Here the "local vertex index" is obtained from DMPlexGetDepthStratum() >> with zero depth stratum, and mapped into 1 to number of vertex that each >> processor owns, for simplicity. >> Also, the "natural order" means the same indexing written in the mesh >> file. >> *2) Indeed, my inquiry is related to converting the vertex stratum from >> DMPlexGetDepthStratum() to the natural vertex index, which is written in >> the mesh file. * >> >> The problems, I have, are; >> a) I am a bit lost to interpret the meaning of values owned by the >> Natural SF. In the attached sample square mesh file, there are 25 vertex >> points. In the attached monitor file, Natural SF owns 10 roots & leaves for >> proc=0, and 15 roots & leaves for proc=1. In this case, how can I map these >> "local" and "remote" arrays into the natural vertex index? >> b) related to item a), DMPlexGetDepthStratum() is saying each processor >> owns 15 vertex points if np=2 without overlap. But Natural SF gives only 10 >> roots & leaves for proc=0. Is there anything wrong? or did I misunderstand >> something? >> c) iroots pointer from PetscSFGetGraph() seems to have garbage data. By >> any chance, is it related to Fortran? >> >> Best >> >> On Tue, Jul 19, 2022 at 11:01 AM Alexis Marboeuf >> wrote: >> >> I am unfortunately unable to access the attached code. >> >> Bora: have you defined constraint dofs in your section? In that case the >> natural SF is wrong, and you can notice duplicate entries for the roots if >> I remember correctly. I'll do a MR soon about that. >> The natural ordering and distribution is the one implemented by the DM >> before you call DMPlexDistribute. If your DM is automatically distributed >> when you load it from your GMSH file thanks to DMPlexCreateFromFile for >> example, you're not going to find your file ordering in the natural SF. You >> may call DMPlexDistributeSetDefault(dm,PETSC_FALE) to disable the automatic >> distribution. >> >> Best >> ------------------------------------------------------------------- >> Alexis Marboeuf >> Postdoctoral fellow, Department of Mathematics & Statistics >> Hamilton Hall room 409B, McMaster University >> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >> EMail: marboeua at mcmaster.ca >> Tel. +1 (905) 525 9140 ext. 27031 >> ------------------------------------------------------------------- >> ------------------------------ >> *From:* Blaise Bourdin >> *Sent:* July 18, 2022 8:52 PM >> *To:* Bora Jeong >> *Cc:* Matthew Knepley ; PETSc ; >> Alexis Marboeuf >> *Subject:* Re: [petsc-users] DMPlex: a Mapping Array between Natural and >> Distributed Cell Index >> >> Alexis noticed a problem with the natural SF when constraints are >> defined. He has a MR coming. >> @Alexis: Could it be that what Bora sees is exactly what you fixed? >> >> Blaise >> >> On Jul 18, 2022, at 8:35 PM, Bora Jeong wrote: >> >> Thank you for the reply. >> >> I am actually putting 1dof on the vertex points. >> In the attached sample code, from line 63 to line 99, 1dof on all vertex >> points is defined for the section. But my problem is, if I print out >> Natural SF using the viewer, I only have 10 vertex points, instead of 15. >> Here 15 is the size of the global vector defined by the aforementioned >> section. The working example code was attached to the previous email with a >> small grid. >> >> Best >> >> On Mon, Jul 18, 2022 at 6:50 PM Matthew Knepley >> wrote: >> >> On Mon, Jul 18, 2022 at 4:30 PM Bora Jeong wrote: >> >> Actually, it seems that my problem is that I do not properly understand >> what Natural SF means. >> >> What I want to achieve is to extract natural vertex index from Natural >> SF, and make sure this natural vertex index is the same with what is >> written in a mesh file from Gmsh. The natural vertex index defined by Gmsh >> is attached as a snapshot with sample code and mesh. I want to reproduce >> this indexing based on the Natural SF that Petsc defines. >> >> I am struggling with that because the number of entries defined in the >> Natural SF that I can see through PetscSFView() is different from the >> number of vertex points that each processor actually owns. For example, >> with two processors and with the attached "square.msh", each processor >> might have 15 vertex points if I configure Petsc with ParMetis. However, >> the defined Natural SF for proc=0 only has 10 roots. I expected, for each >> processor, the Natural SF would show me 15 entries through PetscSFView(), >> if I define 1 degree of freedom on vertex when the Petsc Section is >> defined. >> >> When Petsc defines the Natural SF, are there any omitted components since >> they are trivial to save? >> >> >> The naturalSF is mapping the field defined by the Section, not the mesh. >> You can get the effect you are asking for by putting one >> degree of freedom (dof) on every vertex for the Section. How are you >> defining your Section now? >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Mon, Jul 18, 2022 at 3:50 PM Matthew Knepley >> wrote: >> >> On Mon, Jul 18, 2022 at 12:14 PM Bora Jeong wrote: >> >> Thank you for the corrections. It works. >> >> However, I still have a problem. >> I tested zero stratum for DMGetStratumIS() with the default depth label, >> since the graph of vertex is needed. Then, PetscSFGetGraph() from the >> Natural SF is crashed. I checked that pBcCompIS contains proper set of >> integers via ISView(). >> >> On the other hand, it works okay if DMGetStratumIS() is with dim stratum, >> which is for cell stratum. >> The problem is that if the dim stratum is used, the number of entry in >> ileaves(i)% pointer does not match with the actual number of vertex that >> each processor has. That is why I tried to put the zero stratum on >> DMGetStratumIS(), instead of the stratum for cell (i.e., "dim") to see if >> any changes on the graph. Can I get comments? >> >> >> I cannot understand your question. I am not sure what you are using the >> set of vertices or cell for. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Sun, Jul 17, 2022 at 9:59 AM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 7:05 PM Bora Jeong wrote: >> >> I found that iroots() and ileaves() have size of nleaves and tested >> through the attached sample code with the grid previously shared. Then I >> get the results written in the attached monitor file. >> >> It seems ileaves(i)%rank and ileaves(i)%index at line 127 of the attached >> code have garbage values, different from displayed values by PetscSFView() >> at line 113. >> >> It is tough to get it why the garbage values are returned from >> PetscSFGetGraph(). Any comments will be very appreciated. >> >> >> Unfortunately, Fortran is not very good at reporting declaration errors. >> The problem is that you did not include or use the Vec module. I have done >> this and your example runs for me. I have included the modified code. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Fri, Jul 15, 2022 at 3:53 PM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 2:25 PM Bora Jeong wrote: >> >> Thank you for the comments. Updated sample code is attached here; >> DMPlexDistribute() is explicitly called and by defining a section before >> mesh distribution, a Natural SF was able to be defined as found from >> PetscSFView(). >> >> However, I am still struggling to call PetscSFGetGraph() >> https://petsc.org/main/docs/manualpages/PetscSF/PetscSFGetGraph/ >> due to data type definition of ilocal and iremote. What is the proper >> size allocation for those two variables? Does this size for the number of >> processors? or the number of vertex? >> >> >> Since we need to pass back arrays, you need to pass us in F90 pointers. >> Here is an example of doing such a thing: >> >> >> https://gitlab.com/petsc/petsc/-/blob/main/src/vec/is/sf/tutorials/ex1f.F90#L94 >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Fri, Jul 15, 2022 at 9:09 AM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 8:46 AM Bora Jeong wrote: >> >> Okay, I got it what's happening. First, this very bright functionality of >> petsc (the natural-global converting) needs to be documented in a better >> way for sure. Currently, it is very difficult to use/follow this features >> as an external user. Hope this will move forward in a better way. >> >> Then next question is if I load/distribute mesh just like I am doing >> right now shown in the sample code, can I assume that my code does not >> create natural sf during the distribution(always)? In other words, can I >> always get the natural order of each node by simply stacking the preceding >> processor's number of node? For example, for proc=0, natural node ID might >> be just 1 to nnode_proc_0, >> for proc=1, it might be {nnode_proc_0 + 1 to nnode_proc_0 + nnode_proc_1} >> and so on. >> >> Does that always make sense in this case? >> >> >> No, but if you call DMPlexDistribute() yourself, rather than having it >> called automatically by DMSetFromOptions(), you can >> preserve the mapping: >> >> https://petsc.org/main/docs/manualpages/DMPLEX/DMPlexDistribute/ >> >> The SF returned maps the original point distribution, which is in the >> same order as the file, to the redistributed points, which are determined >> by the mesh partitioner. >> >> Thanks, >> >> Matt >> >> >> Best >> >> >> On Fri, Jul 15, 2022 at 8:07 AM Matthew Knepley >> wrote: >> >> On Fri, Jul 15, 2022 at 7:17 AM Bora Jeong wrote: >> >> A sample code for loading dm and declaring Natural SF from a sphere mesh >> is attached here. PetscSFView() returns NULL from sf_nat. >> >> >> The Global-to-Natural mapping relates global dofs to natural dofs. Thus, >> in order to compute this mapping the DM has to know >> about the dof layout before distribution. This means you need to setup a >> local section before distributing, as we do for example in >> Plex test ex15. This makes things more complicated since everything >> cannot be packaged up into DMSetFromOptions(), but we need >> user input so I do not see a simpler way to do things. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Fri, Jul 15, 2022 at 6:39 AM Matthew Knepley >> wrote: >> >> On Thu, Jul 14, 2022 at 8:25 PM Bora Jeong wrote: >> >> Okay, I checked it and you are correct. In my case, simply, natural node >> index can be identified by stacking all the preceding processor's numbers >> of nodes for a particular processor, which is good due to simplicity. >> However, one serious question is why this is happening in my code? In other >> words, why the natural SF is not created during the mesh distribution? My >> code wants to have consistency in dealing with this natural indexing for >> several different kinds of mesh files. So there is a necessity to guarantee >> of consistency in this weird behavior. >> >> >> I can't tell what is going on in your code unless I can run it. Do you >> have a simple example? >> >> Thanks, >> >> Matt >> >> >> Best, >> >> On Thu, Jul 14, 2022 at 6:43 PM Matthew Knepley >> wrote: >> >> On Thu, Jul 14, 2022 at 5:47 PM Bora Jeong wrote: >> >> Thank you for the comments. I have these errors when I call PetscSFView() >> after DMGetNaturalSF() >> >> [2]PETSC ERROR: --------------------- Error Message >> -------------------------------------------------------------- >> [2]PETSC ERROR: Null argument, when expecting valid pointer >> [2]PETSC ERROR: Null Pointer: Parameter # 1 >> [2]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >> [2]PETSC ERROR: Petsc Release Version 3.17.0, unknown >> [2]PETSC ERROR: #1 PetscSFView() at >> [2]PETSC ERROR: #2 User provided function() at User file:0 >> Abort(85) on node 2 (rank 0 in comm 16): application called >> MPI_Abort(MPI_COMM_SELF, 85) - process 0 >> >> >> Clearly NULL was returned, which means no natural SF was created. >> >> >> Below is the structure to load a mesh file from gmsh; >> >> call DMCreate(PETSC_COMM_WORLD, dm, ierr);CHKERRA(ierr) >> call DMSetType(dm, plex, ierr);CHKERRA(ierr) >> call DMSetUseNatural(dm, PETSC_TRUE, ierr);CHKERRA(ierr) >> call DMSetFromOptions(dm, ierr);CHKERRA(ierr) >> call DMGetNaturalSF(dm, sf_nat, ierr);CHKERRA(ierr) >> call PetscSFView(sf_nat, PETSC_VIEWER_STDOUT_WORLD, ierr);CHKERRA(ierr) >> >> >> The natural SF is created during mesh distribution. That has not happened >> here. This means that >> the order of cells is identical to the file it was read from. >> >> Thanks, >> >> Matt >> >> >> Best >> >> On Thu, Jul 14, 2022 at 10:49 AM Matthew Knepley >> wrote: >> >> On Wed, Jul 13, 2022 at 10:17 PM Bora Jeong wrote: >> >> Dear petsc team, >> >> I am a user of DMPlex for a finite volume code and there is a necessity >> to know global index of each cell. Here the global index means the indexing >> that can be found from a mesh file itself without distribution over >> processors. It seems petsc community denotes this indexing term as >> "natural". >> >> What I want to do is to create a local array (not petsc vector but just >> an array variable in the program) to map distributed cell ID to natual cell >> ID, for example, an array "A"; >> A(distributed_node_ID) = natural_node_ID >> >> There are some petsc functions to support mapping between global and >> natural vectors. However, I just need to define the array "A" as above >> example. To achieve this, what is a proper/smart way? In other words, how >> can I extract the natural_cell_ID from a distributed local_cell_ID? >> >> I turned on DMSetUseNatural(DM, PETSC_TRUE) before distribution, but >> after this, defining all the required section and star forest objects to >> get natural and global vectors seems not that direct way for my purpose, >> which is just to extract the above mapping array "A". Can I get any >> comments about it? >> >> >> There is only one thing created, the sfNatural PetscSF object, which you >> can get with DMGetNaturalSF(). The roots of this SF are >> the global numbers of dofs stored in PETSc vectors, and the leaves are >> natural numbers for these dofs. Thus, when we map global >> vectors to natural vectors in DMPlexGlobalToNaturalBegin/End(), we >> call PetscSFBcastBegin/End(). Mapping natural to global we call >> PetscSFReduceBegin/End(). You could pull the information out of the SF >> using PetscSFGetGraph() if you want. >> >> Thanks, >> >> Matt >> >> >> Regards >> Mo >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> >> >> >> >> ? >> Tier 1 Canada Research Chair in Mathematical and Computational Aspects of >> Solid Mechanics >> Professor, Department of Mathematics & Statistics >> Hamilton Hall room 409A, McMaster University >> 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada >> https://www.math.mcmaster.ca/bourdin | +1 (905) 525 9140 ext. 27243 >> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From narnoldm at umich.edu Mon Jul 25 10:11:09 2022 From: narnoldm at umich.edu (Nicholas Arnold-Medabalimi) Date: Mon, 25 Jul 2022 11:11:09 -0400 Subject: [petsc-users] DMPlex Reordering Message-ID: Hi Petsc users, I have been working on how to read in meshes into a DMPlex object. The process of building the cones has been relatively straightforward. The mesh files in question have sets of faces that I use to derive the cell vertex cones. The method is basically identical to that used in DMPlexCreateFluent. After I setup the DMPlex cones and call Symmetrize and Stratify, I then load in all the coordinates corresponding to the vertices and then use DMInterpolate to generate the intermediate edges The issue that I am running into is that because I am deriving the cell-vertex relationship from independent sets of face-vertex relationships, I can end up with cells that have improper mesh ordering. For example a cell with the coordinates: point 0: 0.000000 0.000000 point 1: 0.000000 2.500000 point 2: 0.100000 0.000000 point 3: 0.100000 2.500000 As you can see instead of going around the perimeter of the cell the path from 1 to 2 instead bisects the cell. I can manually reorder these after I read in the coordinates by manually checking right-handedness but I was wondering if there is an easier way to reorder the cones? If there isn't once I do reorder the cones manually is there anything I need to do as far as station keeping on the DM? I apologize if I missed any resources on this. Thanks Nicholas -- Nicholas Arnold-Medabalimi Ph.D. Candidate Computational Aeroscience Lab University of Michigan -------------- next part -------------- An HTML attachment was scrubbed... URL: From knepley at gmail.com Mon Jul 25 10:54:26 2022 From: knepley at gmail.com (Matthew Knepley) Date: Mon, 25 Jul 2022 10:54:26 -0500 Subject: [petsc-users] DMPlex Reordering In-Reply-To: References: Message-ID: On Mon, Jul 25, 2022 at 10:11 AM Nicholas Arnold-Medabalimi < narnoldm at umich.edu> wrote: > Hi Petsc users, > > I have been working on how to read in meshes into a DMPlex object. The > process of building the cones has been relatively straightforward. The mesh > files in question have sets of faces that I use to derive the cell vertex > cones. The method is basically identical to that used in > DMPlexCreateFluent. After I setup the DMPlex cones and call Symmetrize and > Stratify, I then load in all the coordinates corresponding to the > vertices and then use DMInterpolate to generate the intermediate edges > > The issue that I am running into is that because I am deriving the > cell-vertex relationship from independent sets of face-vertex > relationships, I can end up with cells that have improper mesh ordering. > > For example a cell with the coordinates: > point 0: 0.000000 0.000000 > point 1: 0.000000 2.500000 > point 2: 0.100000 0.000000 > point 3: 0.100000 2.500000 > > As you can see instead of going around the perimeter of the cell the path > from 1 to 2 instead bisects the cell. > > I can manually reorder these after I read in the coordinates by manually > checking right-handedness but I was wondering if there is an easier way to > reorder the cones? If there isn't once I do reorder the cones manually is > there anything I need to do as far as station keeping on the DM? > The function DMPlexOrient() reorders the cones so that all cells have compatible orientation. However, it will not catch this because it is an illegal ordering for a quad. This order is called a DM_POLYTOPE_SEG_PRISM_TENSOR in Plex because it is the tensor product of two segments (so that opposite sides have the same orientation). If all your cells are this way, you can just mark them as tensor segments and you are done. If only some turn out this way, then we have to write some code to recognize them, or flip them when you create the cones. Thanks, Matt > I apologize if I missed any resources on this. > > Thanks > Nicholas > > -- > Nicholas Arnold-Medabalimi > > Ph.D. Candidate > Computational Aeroscience Lab > University of Michigan > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From balay at mcs.anl.gov Mon Jul 25 10:59:32 2022 From: balay at mcs.anl.gov (Satish Balay) Date: Mon, 25 Jul 2022 10:59:32 -0500 (CDT) Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project In-Reply-To: References: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> <7cdb86d-bbe0-f4c3-f67b-3eaeb2802dcc@mcs.anl.gov> Message-ID: <588e4078-4bd3-6c50-9ecd-287c7497b1ab@mcs.anl.gov> Sorry - don't know how to help with cmake. does 'make check' work for this static build of PETSc? Also can you 'rm -rf PETSC_ARCH' [and rebuild PETSc] - to make sure the static build is clean - before you attempt your build? Also is this cmake build for your application - or a different package? It appears to be using an old version of FindPETSc.cmake - you might need a newer version - that uses pkg-config [but don't know the details] cc: Jed Satish On Mon, 25 Jul 2022, Sebastian Gutierrez wrote: > Hello Satish, > > First of all, I want to thank you for your response. I have been trying to > perform the second alternative you suggested, but I am having problem while > I am executing the cmake command. Could you help me with it? I got this > error in the image attached, additionally I config petsc with this > configuration: *./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran > --with-debugging=0 COPTFLAGS='-O3 -march=native -mtune=native' > CXXOPTFLAGS='-O3 -march=native -mtune=native' FOPTFLAGS='-O3 -march=native > -mtune=native' --with-shared-libraries=0 --download-mpich* > And this cmake command: *cmake -DPETSC_DIR=/usr/lib/petsc-3.17.2 > -DPETSC_ARCH=arch-linux-c-opt all -DPETSC_CURRENT=ON ../* > > I hope you can help me, please. > > Best regards, > > Sebastian > > [image: imagen.png] > > > El jue, 21 jul 2022 a las 15:41, Satish Balay () > escribi?: > > > Another alternative: you can install PETSc with: > > > > --with-shared-libraries=0 > > > > [but some of the dependent libraries might still be shared - if so - > > you'll need to figure out static build for them. If they are installed with > > --download-pkg option of configure - likely it will be static] > > > > Satish > > > > On Thu, 21 Jul 2022, Satish Balay via petsc-users wrote: > > > > > You can try: > > > > > > ldd your-executable > > > > > > And copy over all the .so files listed by it [ignoring the system > > libraries - that might be present on the remote machine > > > > > > > > > Try setting LD_LIBRARY_PATH to this location [n the new machine] > > > > > > and retry 'ldd your-executable' on the new machine - and make sure there > > are no 'not found' libraries in that list > > > > > > then your-executable is likely to work. > > > > > > Note: this might not work parallely - as you would need mpiexec for a > > parallel run > > > > > > Satish > > > > > > On Thu, 21 Jul 2022, Sebastian Gutierrez wrote: > > > > > > > > > > > > > > > > > > > Good afternoon PETSc Development Team, > > > > > > > > > > > > > > > > I have been trying to distribute your program as third party library > > in my CMake Project. Because I do not want to my Linux users to have to > > install petsc by their own. I just want them to use my final > > > > product that uses petsc dependencies. When I execute make install of > > my Project in my own machine, it works perfectly but the problem appears > > when I move the executable to another machine that does not have > > > > installed petsc. > > > > > > > > > > > > > > > > I honestly have no idea to solve this. I wrote this email in hopes > > that you kindly help me out with this. > > > > > > > > I am looking forward to your answer. > > > > > > > > > > > > > > > > Best regards, > > > > > > > > > > > > > > > > Sebastian Gutierrez > > > > > > > > > > > > > > > > > > From mlohry at gmail.com Mon Jul 25 12:54:45 2022 From: mlohry at gmail.com (Mark Lohry) Date: Mon, 25 Jul 2022 13:54:45 -0400 Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project In-Reply-To: <588e4078-4bd3-6c50-9ecd-287c7497b1ab@mcs.anl.gov> References: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> <7cdb86d-bbe0-f4c3-f67b-3eaeb2802dcc@mcs.anl.gov> <588e4078-4bd3-6c50-9ecd-287c7497b1ab@mcs.anl.gov> Message-ID: Sebastian, for a long time I've been using cmake's ExternalProject capability to download and build petsc on target machines. For me it boils down to cmake code like this, where you'll also need to set your include/link paths accordingly. ExternalProject_Add( petsc_external URL http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.13.3.tar.gz URL_MD5 874090c8ea0b117877aaaaf44916943b BUILD_IN_SOURCE 1 SOURCE_DIR ${CMAKE_BINARY_DIR}/external/petsc/ CONFIGURE_COMMAND ${CMAKE_BINARY_DIR}/external/petsc/configure PETSC_DIR=${CMAKE_BINARY_DIR}/external/petsc PETSC_ARCH=${PETSC_ARCH_FLAG} --with-cc=${MPI_C_COMPILER} --with-cxx=${MPI_CXX_COMPILER} --with-fc=0 --with-pic=1 --download-metis --with-cxx-dialect=C++11 MAKEFLAGS=$MAKEFLAGS COPTFLAGS=${PETSC_OPT_FLAGS} CXXOPTFLAGS=${PETSC_OPT_FLAGS} --with-mpiexec=${PETSC_MPIEXEC} --with-debugging=${PETSC_DEBUGGING} ${PETSC_64_BIT_INDEX_FLAG} BUILD_COMMAND make -j PETSC_DIR=${CMAKE_BINARY_DIR}/external/petsc/ PETSC_ARCH=${PETSC_ARCH_FLAG} INSTALL_COMMAND "" ) On Mon, Jul 25, 2022 at 11:59 AM Satish Balay via petsc-users < petsc-users at mcs.anl.gov> wrote: > Sorry - don't know how to help with cmake. > > does 'make check' work for this static build of PETSc? Also can you 'rm > -rf PETSC_ARCH' [and rebuild PETSc] - to make sure the static build is > clean - before you attempt your build? > > Also is this cmake build for your application - or a different package? > > It appears to be using an old version of FindPETSc.cmake - you might need > a newer version - that uses pkg-config [but don't know the details] > > cc: Jed > > Satish > > On Mon, 25 Jul 2022, Sebastian Gutierrez wrote: > > > Hello Satish, > > > > First of all, I want to thank you for your response. I have been trying > to > > perform the second alternative you suggested, but I am having problem > while > > I am executing the cmake command. Could you help me with it? I got this > > error in the image attached, additionally I config petsc with this > > configuration: *./configure --with-cc=gcc --with-cxx=g++ > --with-fc=gfortran > > --with-debugging=0 COPTFLAGS='-O3 -march=native -mtune=native' > > CXXOPTFLAGS='-O3 -march=native -mtune=native' FOPTFLAGS='-O3 > -march=native > > -mtune=native' --with-shared-libraries=0 --download-mpich* > > And this cmake command: *cmake -DPETSC_DIR=/usr/lib/petsc-3.17.2 > > -DPETSC_ARCH=arch-linux-c-opt all -DPETSC_CURRENT=ON ../* > > > > I hope you can help me, please. > > > > Best regards, > > > > Sebastian > > > > [image: imagen.png] > > > > > > El jue, 21 jul 2022 a las 15:41, Satish Balay () > > escribi?: > > > > > Another alternative: you can install PETSc with: > > > > > > --with-shared-libraries=0 > > > > > > [but some of the dependent libraries might still be shared - if so - > > > you'll need to figure out static build for them. If they are installed > with > > > --download-pkg option of configure - likely it will be static] > > > > > > Satish > > > > > > On Thu, 21 Jul 2022, Satish Balay via petsc-users wrote: > > > > > > > You can try: > > > > > > > > ldd your-executable > > > > > > > > And copy over all the .so files listed by it [ignoring the system > > > libraries - that might be present on the remote machine > > > > > > > > > > > > Try setting LD_LIBRARY_PATH to this location [n the new machine] > > > > > > > > and retry 'ldd your-executable' on the new machine - and make sure > there > > > are no 'not found' libraries in that list > > > > > > > > then your-executable is likely to work. > > > > > > > > Note: this might not work parallely - as you would need mpiexec for a > > > parallel run > > > > > > > > Satish > > > > > > > > On Thu, 21 Jul 2022, Sebastian Gutierrez wrote: > > > > > > > > > > > > > > > > > > > > > > > > Good afternoon PETSc Development Team, > > > > > > > > > > > > > > > > > > > > I have been trying to distribute your program as third party > library > > > in my CMake Project. Because I do not want to my Linux users to have to > > > install petsc by their own. I just want them to use my final > > > > > product that uses petsc dependencies. When I execute make install > of > > > my Project in my own machine, it works perfectly but the problem > appears > > > when I move the executable to another machine that does not have > > > > > installed petsc. > > > > > > > > > > > > > > > > > > > > I honestly have no idea to solve this. I wrote this email in hopes > > > that you kindly help me out with this. > > > > > > > > > > I am looking forward to your answer. > > > > > > > > > > > > > > > > > > > > Best regards, > > > > > > > > > > > > > > > > > > > > Sebastian Gutierrez > > > > > > > > > > > > > > > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebasgut.5 at gmail.com Wed Jul 27 03:18:00 2022 From: sebasgut.5 at gmail.com (Sebastian Gutierrez) Date: Wed, 27 Jul 2022 10:18:00 +0200 Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project In-Reply-To: <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> References: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> Message-ID: Good morning Satish, I tried this solution and I could effectively link the libraries to the executable in a new machine. Nonetheless, I am having now a new problem when I am trying to execute my program on the new machine. Since the new machine does not have petsc nor mpi installed, the program throws me this error message (see image attached), but I do not want the final users to install mpi their own. Is it any solution to this issue? Can you help me, please? I am looking forward to hearing from you. Best regards, Sebastian [image: imagen.png] El jue, 21 jul 2022 a las 15:36, Satish Balay () escribi?: > You can try: > > ldd your-executable > > And copy over all the .so files listed by it [ignoring the system > libraries - that might be present on the remote machine > > > Try setting LD_LIBRARY_PATH to this location [n the new machine] > > and retry 'ldd your-executable' on the new machine - and make sure there > are no 'not found' libraries in that list > > then your-executable is likely to work. > > Note: this might not work parallely - as you would need mpiexec for a > parallel run > > Satish > > On Thu, 21 Jul 2022, Sebastian Gutierrez wrote: > > > > > > > > > Good afternoon PETSc Development Team, > > > > > > > > I have been trying to distribute your program as third party library in > my CMake Project. Because I do not want to my Linux users to have to > install petsc by their own. I just want them to use my final > > product that uses petsc dependencies. When I execute make install of my > Project in my own machine, it works perfectly but the problem appears when > I move the executable to another machine that does not have > > installed petsc. > > > > > > > > I honestly have no idea to solve this. I wrote this email in hopes that > you kindly help me out with this. > > > > I am looking forward to your answer. > > > > > > > > Best regards, > > > > > > > > Sebastian Gutierrez > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: imagen.png Type: image/png Size: 64138 bytes Desc: not available URL: From balay at mcs.anl.gov Wed Jul 27 09:20:52 2022 From: balay at mcs.anl.gov (Satish Balay) Date: Wed, 27 Jul 2022 09:20:52 -0500 (CDT) Subject: [petsc-users] Doubt about distribution of PETSc in a CMake project In-Reply-To: References: <96D54625-FE8B-4C2F-94D8-E5EE154C2FB0@hxcore.ol> <52577c78-55e5-89e-5fdf-ad1b9f1ae28@mcs.anl.gov> Message-ID: <9f94333-0d7-1d19-b86f-f167e489c34f@mcs.anl.gov> Likely you are using PETSc sequentially - if so rebuild with --with-mpi=0 configure option Satish On Wed, 27 Jul 2022, Sebastian Gutierrez wrote: > Good morning Satish, > > I tried this solution and I could effectively link the libraries to the > executable in a new machine. Nonetheless, I am having now a new problem > when I am trying to execute my program on the new machine. Since the new > machine does not have petsc nor mpi installed, the program throws me this > error message (see image attached), but I do not want the final users to > install mpi their own. Is it any solution to this issue? Can you help me, > please? > I am looking forward to hearing from you. > > Best regards, > > Sebastian > > [image: imagen.png] > > > El jue, 21 jul 2022 a las 15:36, Satish Balay () > escribi?: > > > You can try: > > > > ldd your-executable > > > > And copy over all the .so files listed by it [ignoring the system > > libraries - that might be present on the remote machine > > > > > > Try setting LD_LIBRARY_PATH to this location [n the new machine] > > > > and retry 'ldd your-executable' on the new machine - and make sure there > > are no 'not found' libraries in that list > > > > then your-executable is likely to work. > > > > Note: this might not work parallely - as you would need mpiexec for a > > parallel run > > > > Satish > > > > On Thu, 21 Jul 2022, Sebastian Gutierrez wrote: > > > > > > > > > > > > > > Good afternoon PETSc Development Team, > > > > > > > > > > > > I have been trying to distribute your program as third party library in > > my CMake Project. Because I do not want to my Linux users to have to > > install petsc by their own. I just want them to use my final > > > product that uses petsc dependencies. When I execute make install of my > > Project in my own machine, it works perfectly but the problem appears when > > I move the executable to another machine that does not have > > > installed petsc. > > > > > > > > > > > > I honestly have no idea to solve this. I wrote this email in hopes that > > you kindly help me out with this. > > > > > > I am looking forward to your answer. > > > > > > > > > > > > Best regards, > > > > > > > > > > > > Sebastian Gutierrez > > > > > > > > > > > > From tranduchan at gmail.com Wed Jul 27 11:59:45 2022 From: tranduchan at gmail.com (Han Tran) Date: Wed, 27 Jul 2022 10:59:45 -0600 Subject: [petsc-users] PetscDeviceInitialize for Fortran 90 Message-ID: <8DFF53E3-11B9-4040-B6CB-97CE299020EC@gmail.com> Hello, As shown in https://petsc.org/release/docs/changes/317/?highlight=petsccudainitialize , PetscCUDAInitialize(MPI_Comm comm, PetscInt device) is replaced by PetscDeviceInitialize(PetscDeviceType type) in petsc-3.17. My Fortran-90 code gives a compile error as there is no header file ?petscdevicetypes.h? in include/petsc/finclude. How can I use PetscDeviceInitialize() in Fortran 90? Thank you, -Han -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacob.fai at gmail.com Wed Jul 27 12:37:22 2022 From: jacob.fai at gmail.com (Jacob Faibussowitsch) Date: Wed, 27 Jul 2022 13:37:22 -0400 Subject: [petsc-users] PetscDeviceInitialize for Fortran 90 In-Reply-To: <8DFF53E3-11B9-4040-B6CB-97CE299020EC@gmail.com> References: <8DFF53E3-11B9-4040-B6CB-97CE299020EC@gmail.com> Message-ID: <02066CC9-E391-4D38-BF4A-C7A19D66C9F7@gmail.com> There are no Fortran stubs for these functions (yet). Note that it is not necessary to call it yourself, it will be called implicitly for you whenever any device-side work is performed for the first time. If you insist on having it called however, the easiest workaround to do so is to create a CUDA vector (of size >= 1) and call VecScale() on it. Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) > On Jul 27, 2022, at 13:00, Han Tran wrote: > > ? > Hello, > > As shown in https://petsc.org/release/docs/changes/317/?highlight=petsccudainitialize, PetscCUDAInitialize(MPI_Comm comm, PetscInt device) is replaced by PetscDeviceInitialize(PetscDeviceType type) in petsc-3.17. My Fortran-90 code gives a compile error as there is no header file ?petscdevicetypes.h? in include/petsc/finclude. How can I use PetscDeviceInitialize() in Fortran 90? > > Thank you, > -Han -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Thu Jul 28 16:41:41 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Thu, 28 Jul 2022 14:41:41 -0700 Subject: [petsc-users] MatPrealloctor Message-ID: Dear PETSc users: Can one use a MatPreallocator and then call MatPreAlloctorPreallocate if using MatStencil routines (which seem to call MatSetValuesLocal). Thanks, Randy From bsmith at petsc.dev Thu Jul 28 16:49:02 2022 From: bsmith at petsc.dev (Barry Smith) Date: Thu, 28 Jul 2022 17:49:02 -0400 Subject: [petsc-users] MatPrealloctor In-Reply-To: References: Message-ID: <46A682F6-D214-4D37-B82C-90EDBE34EE0B@petsc.dev> I am not sure what you are asking exactly but I think so, so long have you have called MatSetLocalToGlobalMapping() and the "stencil" idea makes sense for your discretization. Barry > On Jul 28, 2022, at 5:41 PM, Randall Mackie wrote: > > Dear PETSc users: > > Can one use a MatPreallocator and then call MatPreAlloctorPreallocate if using MatStencil routines (which seem to call MatSetValuesLocal). > > > Thanks, Randy From tangqi at msu.edu Thu Jul 28 18:15:50 2022 From: tangqi at msu.edu (Tang, Qi) Date: Thu, 28 Jul 2022 23:15:50 +0000 Subject: [petsc-users] Newton line search options Message-ID: <880CE86C-1D44-4279-806D-2949083E992E@msu.edu> Hi, Is there some in depth review on different options related to line search of snes newtonls? Our solvers are sensitive to the choices there, and I could not understand why one works better than the other or how to tune those options. Thanks. Qi From knepley at gmail.com Fri Jul 29 10:24:10 2022 From: knepley at gmail.com (Matthew Knepley) Date: Fri, 29 Jul 2022 10:24:10 -0500 Subject: [petsc-users] Newton line search options In-Reply-To: <880CE86C-1D44-4279-806D-2949083E992E@msu.edu> References: <880CE86C-1D44-4279-806D-2949083E992E@msu.edu> Message-ID: On Thu, Jul 28, 2022 at 6:16 PM Tang, Qi wrote: > Hi, > > Is there some in depth review on different options related to line search > of snes newtonls? Our solvers are sensitive to the choices there, and I > could not understand why one works better than the other or how to tune > those options. Thanks. In @article{BruneKnepleySmithTu15, title = {Composing Scalable Nonlinear Algebraic Solvers}, author = {Peter R. Brune and Matthew G. Knepley and Barry F. Smith and Xuemin Tu}, journal = {SIAM Review}, volume = {57}, number = {4}, pages = {535--565}, note = {\url{http://www.mcs.anl.gov/papers/P2010-0112.pdf}}, url = {http://www.mcs.anl.gov/papers/P2010-0112.pdf}, doi = {10.1137/130936725}, year = {2015}, petsc_uses={KSP}, } we mention them all and give citations. There is not a lot of predictive theory. Thanks, Matt > > Qi -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahmedlp9 at gmail.com Fri Jul 29 10:54:27 2022 From: ahmedlp9 at gmail.com (Ahmed Mansur) Date: Fri, 29 Jul 2022 11:54:27 -0400 Subject: [petsc-users] Import Matlab matrix Message-ID: How to import a sparse matrix from Matlab using C++ and PETSC , if anyone has any example code, thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From jed at jedbrown.org Fri Jul 29 11:00:46 2022 From: jed at jedbrown.org (Jed Brown) Date: Fri, 29 Jul 2022 10:00:46 -0600 Subject: [petsc-users] Import Matlab matrix In-Reply-To: References: Message-ID: <87o7x7hpsh.fsf@jedbrown.org> You can use share/petsc/matlab/PetscBinaryWrite.m. matlab> PetscBinaryWrite('matrix.petsc', sparse(A)) Then load it with MatLoad in PETSc. Ahmed Mansur writes: > How to import a sparse matrix from Matlab using C++ and PETSC , if anyone > has any example code, thanks From bsmith at petsc.dev Fri Jul 29 11:11:01 2022 From: bsmith at petsc.dev (Barry Smith) Date: Fri, 29 Jul 2022 12:11:01 -0400 Subject: [petsc-users] Import Matlab matrix In-Reply-To: <87o7x7hpsh.fsf@jedbrown.org> References: <87o7x7hpsh.fsf@jedbrown.org> Message-ID: If you already have Matlab matrices that were saved with, for example, save example.mat A It may be possible to use MatLoad() directly on them using the PETSCVIEWERHDF5 viewer type (and not need to use the PetscBinaryWrite()). Please read the full manual page https://petsc.org/release/docs/manualpages/Mat/MatLoad.html for details and caveats. > On Jul 29, 2022, at 12:00 PM, Jed Brown wrote: > > You can use share/petsc/matlab/PetscBinaryWrite.m. > > matlab> PetscBinaryWrite('matrix.petsc', sparse(A)) > > Then load it with MatLoad in PETSc. > > Ahmed Mansur writes: > >> How to import a sparse matrix from Matlab using C++ and PETSC , if anyone >> has any example code, thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahmedlp9 at gmail.com Fri Jul 29 11:59:56 2022 From: ahmedlp9 at gmail.com (Ahmed Mansur) Date: Fri, 29 Jul 2022 12:59:56 -0400 Subject: [petsc-users] Import Matlab matrix In-Reply-To: References: <87o7x7hpsh.fsf@jedbrown.org> Message-ID: Thanks a lot. On Fri, Jul 29, 2022 at 12:11 PM Barry Smith wrote: > > If you already have Matlab matrices that were saved with, for example, > > save example.mat A > > It may be possible to use MatLoad() directly on them using > the PETSCVIEWERHDF5 viewer type (and not need to use the > PetscBinaryWrite()). Please read the full manual page > https://petsc.org/release/docs/manualpages/Mat/MatLoad.html for details > and caveats. > > > > On Jul 29, 2022, at 12:00 PM, Jed Brown wrote: > > You can use share/petsc/matlab/PetscBinaryWrite.m. > > matlab> PetscBinaryWrite('matrix.petsc', sparse(A)) > > Then load it with MatLoad in PETSc. > > Ahmed Mansur writes: > > How to import a sparse matrix from Matlab using C++ and PETSC , if anyone > has any example code, thanks > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tangqi at msu.edu Fri Jul 29 12:36:10 2022 From: tangqi at msu.edu (Tang, Qi) Date: Fri, 29 Jul 2022 17:36:10 +0000 Subject: [petsc-users] Newton line search options In-Reply-To: References: <880CE86C-1D44-4279-806D-2949083E992E@msu.edu> Message-ID: Thanks, Matt. This one is very helpful On Jul 29, 2022, at 9:24 AM, Matthew Knepley wrote: ? On Thu, Jul 28, 2022 at 6:16 PM Tang, Qi > wrote: Hi, Is there some in depth review on different options related to line search of snes newtonls? Our solvers are sensitive to the choices there, and I could not understand why one works better than the other or how to tune those options. Thanks. In @article{BruneKnepleySmithTu15, title = {Composing Scalable Nonlinear Algebraic Solvers}, author = {Peter R. Brune and Matthew G. Knepley and Barry F. Smith and Xuemin Tu}, journal = {SIAM Review}, volume = {57}, number = {4}, pages = {535--565}, note = {\url{http://www.mcs.anl.gov/papers/P2010-0112.pdf}}, url = {http://www.mcs.anl.gov/papers/P2010-0112.pdf}, doi = {10.1137/130936725}, year = {2015}, petsc_uses={KSP}, } we mention them all and give citations. There is not a lot of predictive theory. Thanks, Matt Qi -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Fri Jul 29 15:04:00 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Fri, 29 Jul 2022 13:04:00 -0700 Subject: [petsc-users] MatPrealloctor In-Reply-To: <46A682F6-D214-4D37-B82C-90EDBE34EE0B@petsc.dev> References: <46A682F6-D214-4D37-B82C-90EDBE34EE0B@petsc.dev> Message-ID: <9718FEC0-7707-4D94-82CA-BF01B03B1691@gmail.com> Hi Barry, It seems like this should be trivial to get working but so far I?ve been unsuccessful. Most likely I?m doing something wrong but I have no idea what that is. I?ve attached a little test program that fails with the errors: [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: Petsc has generated inconsistent data [0]PETSC ERROR: Blocksize of layout 1 must match that of mapping 3 (or the latter must be 1) [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [0]PETSC ERROR: Petsc Release Version 3.17.3, Jun 29, 2022 [0]PETSC ERROR: ./test on a linux-gfortran-complex-debug named rmackie-VirtualBox by rmackie Fri Jul 29 12:16:13 2022 [0]PETSC ERROR: Configure options --with-clean=1 --with-scalar-type=complex --with-debugging=1 --with-fortran=1 --download-mpich=../external/mpich-4.0.1.tar.gz [0]PETSC ERROR: #1 PetscLayoutSetISLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/vec/is/utils/pmap.c:363 [0]PETSC ERROR: #2 MatSetLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/mat/interface/matrix.c:2012 Any help to point me in the right direction is appreciated. Randy M. > On Jul 28, 2022, at 2:49 PM, Barry Smith wrote: > > > I am not sure what you are asking exactly but I think so, so long have you have called MatSetLocalToGlobalMapping() and the "stencil" idea makes sense for your discretization. > > Barry > > >> On Jul 28, 2022, at 5:41 PM, Randall Mackie wrote: >> >> Dear PETSc users: >> >> Can one use a MatPreallocator and then call MatPreAlloctorPreallocate if using MatStencil routines (which seem to call MatSetValuesLocal). >> >> >> Thanks, Randy > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: files.zip Type: application/zip Size: 2190 bytes Desc: not available URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Fri Jul 29 16:23:37 2022 From: bsmith at petsc.dev (Barry Smith) Date: Fri, 29 Jul 2022 17:23:37 -0400 Subject: [petsc-users] MatPrealloctor In-Reply-To: <9718FEC0-7707-4D94-82CA-BF01B03B1691@gmail.com> References: <46A682F6-D214-4D37-B82C-90EDBE34EE0B@petsc.dev> <9718FEC0-7707-4D94-82CA-BF01B03B1691@gmail.com> Message-ID: I'm hoping that it is as simple as that you did not set the block size of your newly created matrix to 3? > On Jul 29, 2022, at 4:04 PM, Randall Mackie wrote: > > Hi Barry, > > It seems like this should be trivial to get working but so far I?ve been unsuccessful. > Most likely I?m doing something wrong but I have no idea what that is. > > I?ve attached a little test program that fails with the errors: > > [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- > [0]PETSC ERROR: Petsc has generated inconsistent data > [0]PETSC ERROR: Blocksize of layout 1 must match that of mapping 3 (or the latter must be 1) > [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [0]PETSC ERROR: Petsc Release Version 3.17.3, Jun 29, 2022 > [0]PETSC ERROR: ./test on a linux-gfortran-complex-debug named rmackie-VirtualBox by rmackie Fri Jul 29 12:16:13 2022 > [0]PETSC ERROR: Configure options --with-clean=1 --with-scalar-type=complex --with-debugging=1 --with-fortran=1 --download-mpich=../external/mpich-4.0.1.tar.gz > [0]PETSC ERROR: #1 PetscLayoutSetISLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/vec/is/utils/pmap.c:363 > [0]PETSC ERROR: #2 MatSetLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/mat/interface/matrix.c:2012 > > > Any help to point me in the right direction is appreciated. > > Randy M. > > > >> On Jul 28, 2022, at 2:49 PM, Barry Smith > wrote: >> >> >> I am not sure what you are asking exactly but I think so, so long have you have called MatSetLocalToGlobalMapping() and the "stencil" idea makes sense for your discretization. >> >> Barry >> >> >>> On Jul 28, 2022, at 5:41 PM, Randall Mackie > wrote: >>> >>> Dear PETSc users: >>> >>> Can one use a MatPreallocator and then call MatPreAlloctorPreallocate if using MatStencil routines (which seem to call MatSetValuesLocal). >>> >>> >>> Thanks, Randy >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wence at gmx.li Fri Jul 29 16:27:26 2022 From: wence at gmx.li (Lawrence Mitchell) Date: Fri, 29 Jul 2022 22:27:26 +0100 Subject: [petsc-users] Newton line search options In-Reply-To: References: <880CE86C-1D44-4279-806D-2949083E992E@msu.edu> Message-ID: On Fri, 29 Jul 2022 at 18:36, Tang, Qi wrote: > Thanks, Matt. This one is very helpful > There's also the Deuflhard book on the affine covariant linesearch (snes_linesearch_type nleqerr) Lawrence > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Fri Jul 29 16:33:16 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Fri, 29 Jul 2022 14:33:16 -0700 Subject: [petsc-users] MatPrealloctor In-Reply-To: References: <46A682F6-D214-4D37-B82C-90EDBE34EE0B@petsc.dev> <9718FEC0-7707-4D94-82CA-BF01B03B1691@gmail.com> Message-ID: <2E1DEA33-E329-4135-B50D-A8D38FFE809F@gmail.com> Why do I have to set the block size to 3? I?m not trying to create a block matrix. In fact just a couple months ago I was told I don?t have block matrices and I had to remove calls to set the block size: https://lists.mcs.anl.gov/mailman/htdig/petsc-users/2022-May/046094.html This works fine without the MatPreallocator routines. Randy > On Jul 29, 2022, at 2:23 PM, Barry Smith wrote: > > > I'm hoping that it is as simple as that you did not set the block size of your newly created matrix to 3? > > > >> On Jul 29, 2022, at 4:04 PM, Randall Mackie > wrote: >> >> Hi Barry, >> >> It seems like this should be trivial to get working but so far I?ve been unsuccessful. >> Most likely I?m doing something wrong but I have no idea what that is. >> >> I?ve attached a little test program that fails with the errors: >> >> [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- >> [0]PETSC ERROR: Petsc has generated inconsistent data >> [0]PETSC ERROR: Blocksize of layout 1 must match that of mapping 3 (or the latter must be 1) >> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >> [0]PETSC ERROR: Petsc Release Version 3.17.3, Jun 29, 2022 >> [0]PETSC ERROR: ./test on a linux-gfortran-complex-debug named rmackie-VirtualBox by rmackie Fri Jul 29 12:16:13 2022 >> [0]PETSC ERROR: Configure options --with-clean=1 --with-scalar-type=complex --with-debugging=1 --with-fortran=1 --download-mpich=../external/mpich-4.0.1.tar.gz >> [0]PETSC ERROR: #1 PetscLayoutSetISLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/vec/is/utils/pmap.c:363 >> [0]PETSC ERROR: #2 MatSetLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/mat/interface/matrix.c:2012 >> >> >> Any help to point me in the right direction is appreciated. >> >> Randy M. >> >> >> >>> On Jul 28, 2022, at 2:49 PM, Barry Smith > wrote: >>> >>> >>> I am not sure what you are asking exactly but I think so, so long have you have called MatSetLocalToGlobalMapping() and the "stencil" idea makes sense for your discretization. >>> >>> Barry >>> >>> >>>> On Jul 28, 2022, at 5:41 PM, Randall Mackie > wrote: >>>> >>>> Dear PETSc users: >>>> >>>> Can one use a MatPreallocator and then call MatPreAlloctorPreallocate if using MatStencil routines (which seem to call MatSetValuesLocal). >>>> >>>> >>>> Thanks, Randy >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Fri Jul 29 16:36:49 2022 From: bsmith at petsc.dev (Barry Smith) Date: Fri, 29 Jul 2022 17:36:49 -0400 Subject: [petsc-users] MatPrealloctor In-Reply-To: <2E1DEA33-E329-4135-B50D-A8D38FFE809F@gmail.com> References: <46A682F6-D214-4D37-B82C-90EDBE34EE0B@petsc.dev> <9718FEC0-7707-4D94-82CA-BF01B03B1691@gmail.com> <2E1DEA33-E329-4135-B50D-A8D38FFE809F@gmail.com> Message-ID: Because you create the DMDA with a dof of 3, this triggers any matrices it creates and the localtoglobalmapping object it creates to have a block size of three. The error you are seeing is that a localtoglobal with a block size of 3 cannot be attached to a matrix with a block size of 1. The "block size" of 3 for the localtoglobalmapping does not have a lot of meaning but it is used to optimize the storage and application of global to local mappings. Barry > On Jul 29, 2022, at 5:33 PM, Randall Mackie wrote: > > Why do I have to set the block size to 3? I?m not trying to create a block matrix. > > In fact just a couple months ago I was told I don?t have block matrices and I had to remove calls to set the block size: > > https://lists.mcs.anl.gov/mailman/htdig/petsc-users/2022-May/046094.html > > This works fine without the MatPreallocator routines. > > Randy > >> On Jul 29, 2022, at 2:23 PM, Barry Smith > wrote: >> >> >> I'm hoping that it is as simple as that you did not set the block size of your newly created matrix to 3? >> >> >> >>> On Jul 29, 2022, at 4:04 PM, Randall Mackie > wrote: >>> >>> Hi Barry, >>> >>> It seems like this should be trivial to get working but so far I?ve been unsuccessful. >>> Most likely I?m doing something wrong but I have no idea what that is. >>> >>> I?ve attached a little test program that fails with the errors: >>> >>> [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- >>> [0]PETSC ERROR: Petsc has generated inconsistent data >>> [0]PETSC ERROR: Blocksize of layout 1 must match that of mapping 3 (or the latter must be 1) >>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >>> [0]PETSC ERROR: Petsc Release Version 3.17.3, Jun 29, 2022 >>> [0]PETSC ERROR: ./test on a linux-gfortran-complex-debug named rmackie-VirtualBox by rmackie Fri Jul 29 12:16:13 2022 >>> [0]PETSC ERROR: Configure options --with-clean=1 --with-scalar-type=complex --with-debugging=1 --with-fortran=1 --download-mpich=../external/mpich-4.0.1.tar.gz >>> [0]PETSC ERROR: #1 PetscLayoutSetISLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/vec/is/utils/pmap.c:363 >>> [0]PETSC ERROR: #2 MatSetLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/mat/interface/matrix.c:2012 >>> >>> >>> Any help to point me in the right direction is appreciated. >>> >>> Randy M. >>> >>> >>> >>>> On Jul 28, 2022, at 2:49 PM, Barry Smith > wrote: >>>> >>>> >>>> I am not sure what you are asking exactly but I think so, so long have you have called MatSetLocalToGlobalMapping() and the "stencil" idea makes sense for your discretization. >>>> >>>> Barry >>>> >>>> >>>>> On Jul 28, 2022, at 5:41 PM, Randall Mackie > wrote: >>>>> >>>>> Dear PETSc users: >>>>> >>>>> Can one use a MatPreallocator and then call MatPreAlloctorPreallocate if using MatStencil routines (which seem to call MatSetValuesLocal). >>>>> >>>>> >>>>> Thanks, Randy >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlmackie862 at gmail.com Fri Jul 29 16:51:38 2022 From: rlmackie862 at gmail.com (Randall Mackie) Date: Fri, 29 Jul 2022 14:51:38 -0700 Subject: [petsc-users] MatPrealloctor In-Reply-To: References: <46A682F6-D214-4D37-B82C-90EDBE34EE0B@petsc.dev> <9718FEC0-7707-4D94-82CA-BF01B03B1691@gmail.com> <2E1DEA33-E329-4135-B50D-A8D38FFE809F@gmail.com> Message-ID: <791E4E1A-8C01-4422-BF0D-C974A8C29B8A@gmail.com> Barry, So adding the call to MatSetBlockSize to the preallocator does fix the error, but that is not necessary if I simply replace the call to MatPreallocaterPreallocate with a call to MatMPIAIJSetPreallocation. And it?s confusing to me especially in light of this exchange a couple months ago about block sizes: https://lists.mcs.anl.gov/mailman/htdig/petsc-users/2022-May/046094.html Honestly it?s not very clear why in one case I need to explicitly set the block size (when using the MatPreallocator) but not in the other case. Thanks, Randy > On Jul 29, 2022, at 2:36 PM, Barry Smith wrote: > > > Because you create the DMDA with a dof of 3, this triggers any matrices it creates and the localtoglobalmapping object it creates to have a block size of three. The error you are seeing is that a localtoglobal with a block size of 3 cannot be attached to a matrix with a block size of 1. > > The "block size" of 3 for the localtoglobalmapping does not have a lot of meaning but it is used to optimize the storage and application of global to local mappings. > > Barry > > >> On Jul 29, 2022, at 5:33 PM, Randall Mackie > wrote: >> >> Why do I have to set the block size to 3? I?m not trying to create a block matrix. >> >> In fact just a couple months ago I was told I don?t have block matrices and I had to remove calls to set the block size: >> >> https://lists.mcs.anl.gov/mailman/htdig/petsc-users/2022-May/046094.html >> >> This works fine without the MatPreallocator routines. >> >> Randy >> >>> On Jul 29, 2022, at 2:23 PM, Barry Smith > wrote: >>> >>> >>> I'm hoping that it is as simple as that you did not set the block size of your newly created matrix to 3? >>> >>> >>> >>>> On Jul 29, 2022, at 4:04 PM, Randall Mackie > wrote: >>>> >>>> Hi Barry, >>>> >>>> It seems like this should be trivial to get working but so far I?ve been unsuccessful. >>>> Most likely I?m doing something wrong but I have no idea what that is. >>>> >>>> I?ve attached a little test program that fails with the errors: >>>> >>>> [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- >>>> [0]PETSC ERROR: Petsc has generated inconsistent data >>>> [0]PETSC ERROR: Blocksize of layout 1 must match that of mapping 3 (or the latter must be 1) >>>> [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. >>>> [0]PETSC ERROR: Petsc Release Version 3.17.3, Jun 29, 2022 >>>> [0]PETSC ERROR: ./test on a linux-gfortran-complex-debug named rmackie-VirtualBox by rmackie Fri Jul 29 12:16:13 2022 >>>> [0]PETSC ERROR: Configure options --with-clean=1 --with-scalar-type=complex --with-debugging=1 --with-fortran=1 --download-mpich=../external/mpich-4.0.1.tar.gz >>>> [0]PETSC ERROR: #1 PetscLayoutSetISLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/vec/is/utils/pmap.c:363 >>>> [0]PETSC ERROR: #2 MatSetLocalToGlobalMapping() at /home/rmackie/PETSc/petsc-3.17.3/src/mat/interface/matrix.c:2012 >>>> >>>> >>>> Any help to point me in the right direction is appreciated. >>>> >>>> Randy M. >>>> >>>> >>>> >>>>> On Jul 28, 2022, at 2:49 PM, Barry Smith > wrote: >>>>> >>>>> >>>>> I am not sure what you are asking exactly but I think so, so long have you have called MatSetLocalToGlobalMapping() and the "stencil" idea makes sense for your discretization. >>>>> >>>>> Barry >>>>> >>>>> >>>>>> On Jul 28, 2022, at 5:41 PM, Randall Mackie > wrote: >>>>>> >>>>>> Dear PETSc users: >>>>>> >>>>>> Can one use a MatPreallocator and then call MatPreAlloctorPreallocate if using MatStencil routines (which seem to call MatSetValuesLocal). >>>>>> >>>>>> >>>>>> Thanks, Randy >>>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tangqi at msu.edu Fri Jul 29 17:15:42 2022 From: tangqi at msu.edu (Tang, Qi) Date: Fri, 29 Jul 2022 22:15:42 +0000 Subject: [petsc-users] Newton line search options In-Reply-To: References: <880CE86C-1D44-4279-806D-2949083E992E@msu.edu> Message-ID: <680073A5-DE2E-4EBE-A5B6-4ECECB48F5E9@msu.edu> Thanks, Lawrence. I did see that book. Is nleqerr generally better than bt or l2? I seem to see someone claims that. Qi On Jul 29, 2022, at 3:27 PM, Lawrence Mitchell wrote: ? On Fri, 29 Jul 2022 at 18:36, Tang, Qi > wrote: Thanks, Matt. This one is very helpful There's also the Deuflhard book on the affine covariant linesearch (snes_linesearch_type nleqerr) Lawrence -------------- next part -------------- An HTML attachment was scrubbed... URL: From edoardo.alinovi at gmail.com Sat Jul 30 12:55:31 2022 From: edoardo.alinovi at gmail.com (Edoardo alinovi) Date: Sat, 30 Jul 2022 19:55:31 +0200 Subject: [petsc-users] On MatDestroy() in Fortran Message-ID: Hello petsc friends, I have a (silly?) question about matDestroy in Fortran, cause I am not sure I have got 100% clear what it is doing. I am asking this question because I have the feeling that matDestroy(A, ierr) is not returning the memory to the system, but it prevents from memory leaks. Is that right? If the answer is yes, how can I force petsc to return all the memory used for A to the system? I found this post: https://lists.mcs.anl.gov/pipermail/petsc-users/2013-August/018466.html, but cannot use that trick as I am not in C here. Thanks for the help as always! -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Sat Jul 30 13:26:14 2022 From: bsmith at petsc.dev (Barry Smith) Date: Sat, 30 Jul 2022 14:26:14 -0400 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: References: Message-ID: PETSc objects do use reference counting so if the reference count does not reach zero on a MatDestroy() the matrix is not actually freed, because somewhere else in the code there may be a reference for it that could cause it to be used. For example KSPSetOperators( A) MatDestroy(A) KSPSolve() will not free the memory because the KSP still has a reference to it. But doing KSPSetOperators( B) or KSPDestroy() will cause the matrix to be free since the KSP no longer has access to it. When the reference count gets to zero the memory is freed with the system free() routine and thus is available for use by another malloc() call or (in theory) could be "returned to the OS" so another process could use it. In practice, I don't think the actual "returning to the OS" takes place until the process is exited. So you won't see the values in top for memory usage go down. All of this is transparent and we don't expect users to do anything special; just try to destroy things as soon as they are no longer needed (but not sooner :-). Is there a particular situation where you are running out of memory (or seem to be swapping memory) that is causing you difficulties? Perhaps we could suggest alternatives to allow you to run larger problems if we know a bit more about the situation. Barry > On Jul 30, 2022, at 1:55 PM, Edoardo alinovi wrote: > > Hello petsc friends, > > I have a (silly?) question about matDestroy in Fortran, cause I am not sure I have got 100% clear what it is doing. > > I am asking this question because I have the feeling that matDestroy(A, ierr) is not returning the memory to the system, but it prevents from memory leaks. Is that right? > > If the answer is yes, how can I force petsc to return all the memory used for A to the system? > > I found this post: https://lists.mcs.anl.gov/pipermail/petsc-users/2013-August/018466.html , but cannot use that trick as I am not in C here. > > Thanks for the help as always! > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacob.fai at gmail.com Sat Jul 30 13:27:46 2022 From: jacob.fai at gmail.com (Jacob Faibussowitsch) Date: Sat, 30 Jul 2022 14:27:46 -0400 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: References: Message-ID: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> The post you mention conflates 2 concepts: 1. Implementation details of libc memory allocators 2. Internal reference counting in PETSc So in order: 1. When a program calls free() on memory they previously allocated there is no guarantee that such memory is returned immediately to the operating system. The implementation (i.e. your compilers libc) is free to reuse this memory the next time you call malloc() in order to speed this up. The only way to 100% guarantee that memory is returned is to end the program. 2. PETSc implements reference counting so that multiple other objects can hold a pointer (reference) to another object. This is an optimization technique to avoid potentially costly copying. When you call Destroy() it decrements the reference counter, if the count drops to 0 we call free() on it. Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) > On Jul 30, 2022, at 13:55, Edoardo alinovi wrote: > > Hello petsc friends, > > I have a (silly?) question about matDestroy in Fortran, cause I am not sure I have got 100% clear what it is doing. > > I am asking this question because I have the feeling that matDestroy(A, ierr) is not returning the memory to the system, but it prevents from memory leaks. Is that right? > > If the answer is yes, how can I force petsc to return all the memory used for A to the system? > > I found this post: https://lists.mcs.anl.gov/pipermail/petsc-users/2013-August/018466.html, but cannot use that trick as I am not in C here. > > Thanks for the help as always! > > From edoardo.alinovi at gmail.com Sat Jul 30 13:42:22 2022 From: edoardo.alinovi at gmail.com (Edoardo alinovi) Date: Sat, 30 Jul 2022 20:42:22 +0200 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> References: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> Message-ID: > > Barry, Jacob, Thank you very much for your clarification, I think the reference counting is what is preventing matDestroy() from releasing the matrix memory. Just to give you a bit of context, in my CFD code I am solving momentum, pressure, plus two more equations for the turbulence model (k and omega). I have seen that allocating a matrix for each equation and keep it in memory it's a bit optimistic for larger problems, so what I am trying to do is the following: do itime=1,ntimes momentum equation: allocate the matrix fill the matrix ksp-solve() matDestroy() pressure equation allocate the matrix fill the matrix ksp-solve() matDestroy() k equation allocate the matrix fill the matrix ksp-solve() matDestroy() omega equation allocate the matrix fill the matrix ksp-solve() matDestroy() enddo Matrices for momentum, pressure, k and omega have the same size but belong to different objects so that's why I have 4 of them :) The idea I have in mind is to destroy A after its use for each equation ,so that the next equation matrix to be solved can pick up the memory freed from the previous one. At the end of the story I'll just allocate space for 1 matrix and not 4, or at least this is what I am trying to achieve. The thing is I do not destroy the ksp, so maybe that detail is preventing my code from working as intended! -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Sat Jul 30 14:13:33 2022 From: bsmith at petsc.dev (Barry Smith) Date: Sat, 30 Jul 2022 15:13:33 -0400 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: References: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> Message-ID: I assume you are calling KSPSetOperators() before each new KSPSolve() so that it knows to solve a new system? If the above is true with your current code it should thus have two matrices in memory at the most since every new call to KSPSetOperators() will trigger freeing the previous. In C you could do KSPSetOperators(ksp,NULL,NULL) immediately after the KSPSolve() (at the same time that you destroy the matrix) this will cause KSP to decrease the reference count on the matrix so it will be freed and you will only ever have one matrix in memory at a time. In fortran KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) might work. Depending on your individual systems and the preconditioners you are using there might be a good amount of reuse of preconditioner information from each solve that could decrease the run time. This would not happen if you reuse the KSP for multiple different linear systems, then each solve requires a complete rebuild of the preconditioner. So you may be trading speed for memory usage and might consider using a computing system with more memory. Barry > On Jul 30, 2022, at 2:42 PM, Edoardo alinovi wrote: > > Barry, Jacob, > > Thank you very much for your clarification, I think the reference counting is what is preventing matDestroy() from releasing the matrix memory. > > Just to give you a bit of context, in my CFD code I am solving momentum, pressure, plus two more equations for the turbulence model (k and omega). I have seen that allocating a matrix for each equation and keep it in memory it's a bit optimistic for larger problems, so what I am trying to do is the following: > > do itime=1,ntimes > > momentum equation: > > allocate the matrix > fill the matrix > ksp-solve() > matDestroy() > > pressure equation > allocate the matrix > fill the matrix > ksp-solve() > matDestroy() > > k equation > allocate the matrix > fill the matrix > ksp-solve() > matDestroy() > > omega equation > allocate the matrix > fill the matrix > ksp-solve() > matDestroy() > > enddo > > Matrices for momentum, pressure, k and omega have the same size but belong to different objects so that's why I have 4 of them :) > > The idea I have in mind is to destroy A after its use for each equation ,so that the next equation matrix to be solved can pick up the memory freed from the previous one. At the end of the story I'll just allocate space for 1 matrix and not 4, or at least this is what I am trying to achieve. > > The thing is I do not destroy the ksp, so maybe that detail is preventing my code from working as intended! > -------------- next part -------------- An HTML attachment was scrubbed... URL: From edoardo.alinovi at gmail.com Sat Jul 30 15:31:46 2022 From: edoardo.alinovi at gmail.com (Edoardo alinovi) Date: Sat, 30 Jul 2022 22:31:46 +0200 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: References: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> Message-ID: Hello Barry, * I assume you are calling KSPSetOperators() before each new KSPSolve() so that it knows to solve a new system?* Yes, I do. This looks like a good trick: KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) So you would do: 1) KSPSetOperators(ksp,A,A) 2) KSPSolve(myksp, myrhs, mysol) 3) KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) 4) MatDestroy(A) Am I right? I'll have a try and I'll try to destroy the ksp of each equation as well. The second is more tedious because I'll have to reconstruct it every time. I'll do some tests to see if that helps. Thanks a lot! -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsmith at petsc.dev Sat Jul 30 15:59:46 2022 From: bsmith at petsc.dev (Barry Smith) Date: Sat, 30 Jul 2022 16:59:46 -0400 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: References: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> Message-ID: Yes, as you describe below. > On Jul 30, 2022, at 4:31 PM, Edoardo alinovi wrote: > > Hello Barry, > > I assume you are calling KSPSetOperators() before each new KSPSolve() so that it knows to solve a new system? > > Yes, I do. > > This looks like a good trick: KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) > > So you would do: > > 1) KSPSetOperators(ksp,A,A) > > 2) KSPSolve(myksp, myrhs, mysol) > > 3) KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) > > 4) MatDestroy(A) > > Am I right? > > I'll have a try and I'll try to destroy the ksp of each equation as well. The second is more tedious because I'll have to reconstruct it every time. I'll do some tests to see if that helps. > > Thanks a lot! > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From edoardo.alinovi at gmail.com Sun Jul 31 04:22:32 2022 From: edoardo.alinovi at gmail.com (Edoardo alinovi) Date: Sun, 31 Jul 2022 11:22:32 +0200 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: References: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> Message-ID: Hello Barry, I tested what we discussed yesterday and I would say the KSPDestroy works good, while the trick of setting the matrix to NULL in KSPSetOperators does not. I attach here the memory traces of my code: - baseline (each equation keep the matrix and does not destroy KSP) - With KSPSetOperators(ksp, PETSC_NULL_MAT,PETSC_NULL_MAT) - With KSPDestroy() before MatDestroy() Clearly, the last one is a winner, while the first two look pretty similar! Any possible explanation? I can happily destroy KSP, but the other one is cleaner to implement :) Is there any way to get the reference count of an object just to double check it is not referenced anymore? Thank you Il Sab 30 Lug 2022, 21:59 Barry Smith ha scritto: > > Yes, as you describe below. > > On Jul 30, 2022, at 4:31 PM, Edoardo alinovi > wrote: > > Hello Barry, > > * I assume you are calling KSPSetOperators() before each new KSPSolve() so > that it knows to solve a new system?* > > Yes, I do. > > This looks like a good trick: > KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) > > So you would do: > > 1) KSPSetOperators(ksp,A,A) > > 2) KSPSolve(myksp, myrhs, mysol) > > 3) KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) > > 4) MatDestroy(A) > > Am I right? > > I'll have a try and I'll try to destroy the ksp of each equation as well. > The second is more tedious because I'll have to reconstruct it every time. > I'll do some tests to see if that helps. > > Thanks a lot! > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: baseline.PNG Type: image/png Size: 304879 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: KSPDestroy.PNG Type: image/png Size: 349978 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: setOperatorsNULL.PNG Type: image/png Size: 304854 bytes Desc: not available URL: From bsmith at petsc.dev Sun Jul 31 11:19:32 2022 From: bsmith at petsc.dev (Barry Smith) Date: Sun, 31 Jul 2022 12:19:32 -0400 Subject: [petsc-users] On MatDestroy() in Fortran In-Reply-To: References: <4F5B3065-36B1-43FB-812E-5239605A6C56@gmail.com> Message-ID: PetscObjectGetReference() but when a destroy routine is called, the pointer value is nulled so you cannot do MatDestroy(A); PetscObjectGetReference(A); You could something like B = A MatDestroy(A); PetscObjectGetReference(B); Note if the object is actually destroyed (memory freed because the reference count got to zero) then calling PetscObjectGetReference(); will crash on it. The KSP has all kinds of stuff in it that depend a great deal on the KSPType and PCType selected, these can use a large amount of memory. You could also try KSPReset() instead of the KSPDestroy()/KSPCreate() pair. The reset attempts to clear out most of the data in the KSP so this might be as good as the Destroy/Create pair. Sounds like your best choice is either KSPReset() or KSPDestroy()/KSPCreate() > On Jul 31, 2022, at 5:22 AM, Edoardo alinovi wrote: > > Hello Barry, > > I tested what we discussed yesterday and I would say the KSPDestroy works good, while the trick of setting the matrix to NULL in KSPSetOperators does not. > > I attach here the memory traces of my code: > - baseline (each equation keep the matrix and does not destroy KSP) > - With KSPSetOperators(ksp, PETSC_NULL_MAT,PETSC_NULL_MAT) > - With KSPDestroy() before MatDestroy() > > Clearly, the last one is a winner, while the first two look pretty similar! Any possible explanation? I can happily destroy KSP, but the other one is cleaner to implement :) > > Is there any way to get the reference count of an object just to double check it is not referenced anymore? > > Thank you > > Il Sab 30 Lug 2022, 21:59 Barry Smith > ha scritto: > > Yes, as you describe below. > >> On Jul 30, 2022, at 4:31 PM, Edoardo alinovi > wrote: >> >> Hello Barry, >> >> I assume you are calling KSPSetOperators() before each new KSPSolve() so that it knows to solve a new system? >> >> Yes, I do. >> >> This looks like a good trick: KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) >> >> So you would do: >> >> 1) KSPSetOperators(ksp,A,A) >> >> 2) KSPSolve(myksp, myrhs, mysol) >> >> 3) KSPSetOperators(ksp,PETSC_NULL_MAT,PETSC_NULL_MAT) >> >> 4) MatDestroy(A) >> >> Am I right? >> >> I'll have a try and I'll try to destroy the ksp of each equation as well. The second is more tedious because I'll have to reconstruct it every time. I'll do some tests to see if that helps. >> >> Thanks a lot! >> >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: