Lines Matching +full:test +full:- +full:experimental
1 ---
3 ---
9 ```{image} https://petsc.gitlab.io/annual-meetings/2023/GroupPhoto.jpg
14 June 5-7, 2023, at the [Hermann Hall Conference Center](https://www.iit.edu/event-services/meeting-spaces/hermann-hall-conference-center)
19 [Parking use B5 (32nd & Federal St.)](https://www.iit.edu/cbsc/parking/visitor-and-event-parking).
21 Please test for Covid before attending the meeting and
24 In addition to a newbie user tutorial and a {any}`newbie_developer_workshop`, the meeting will include a "speed dating" session where users can ask questions of developers (and each other) about technical details of their particular simulations. Finally, the meeting will be interspersed with mini-tutorials that will dive into particular aspects of PETSc that users may not be familiar with.
28 - Monday, June 5: 1 pm to 5:30 pm
29 - Tuesday, June 6: 10:15 am to 5:30 pm
30 - Wednesday, June 7: 9 am to 3 pm
34 - Monday, June 5: 10 am to 12 pm
38 - Tuesday, June 6: 9 am to 10 am
42 Please register at [EventBrite](https://www.eventbrite.com/e/petsc-2023-user-meeting-tickets-494165441137) to save your seat. 100-dollar registration fee for breaks and lunches; this can be skipped if you cannot afford it.
48 - contribute to PETSc,
49 - use PETSc in their applications or libraries,
50 - develop the libraries and packages [called from PETSc](https://petsc.org/release/install/external_software/), and even
51 - those who are curious about using PETSc in their applications.
55 - [Receive IIT hotel discounts.](https://www.iit.edu/procurement-services/purchasing/preferred-and-contract-vendors/hotels)
57 - More Expensive
59 - [Hilton Chicago](https://www.hilton.com/en/hotels/chichhh-hilton-chicago/?SEO_id=GMB-AMER-HI-CHICHHH&y_source=1_NzIxNzU2LTcxNS1sb2NhdGlvbi53ZWJzaXRl) 720 S Michigan Ave, Chicago
60 - [Hotel Blake, an Ascend Hotel Collection Member](https://www.choicehotels.com/illinois/chicago/ascend-hotels/il480) 500 S Dearborn St, Chicago, IL 60605
61 - [The Blackstone, Autograph Collection](https://www.marriott.com/en-us/hotels/chiab-the-blackstone-autograph-collection/overview/?scid=f2ae0541-1279-4f24-b197-a979c79310b0) 636 South Michigan Avenue Lobby Entrance On, E Balbo Dr, Chicago
63 - Inexpensive
65 - [Travelodge by Wyndham Downtown Chicago](https://www.wyndhamhotels.com/travelodge/chicago-illinois/travelodge-hotel-downtown-chicago/overview?CID=LC:TL::GGL:RIO:National:10073&iata=00093796) 65 E Harrison St, Chicago
66 - [The Congress Plaza Hotel & Convention Center](https://www.congressplazahotel.com/?utm_source=local-directories&utm_medium=organic&utm_campaign=travelclick-localconnect) 520 S Michigan Ave, Chicago
67 - [Hilton Garden Inn Chicago Downtown South Loop](https://www.hilton.com/en/hotels/chidlgi-hilton-garden-inn-chicago-downtown-south-loop/?SEO_id=GMB-AMER-GI-CHIDLGI&y_source=1_MTI2NDg5NzktNzE1LWxvY2F0aW9uLndlYnNpdGU%3D) 55 E 11th St, Chicago
74 | -------- | ---------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
76 | 11:30 am | Follow-up questions and meetings | |
79 | 1:30 pm | A new nonhydrostatic capability for MPAS-Ocean ([Slides][s_02], [Video][v_02]) | [Sara Calandrini] |
80 | 2:00 pm | MultiFlow: A coupled balanced-force framework to solve multiphase flows in arbitrary domains ([Slides][s_03], [Video][v_03]) | [Berend van Wachem] |
83 | 3:00 pm | Towards enabling digital twins capabilities for a cloud chamber (slides and video unavailable) | [Vanessa Lopez-Marrero] |
87 | 5:00 pm | PETSc Newton Trust-Region for Simulating Large-scale Engineered Subsurface Systems with PFLOTRAN ([Slides][s_09]) | [Heeho Park] |
93 | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
104 | 1:45 pm | Using Kokkos Ecosystem with PETSc on modern architectures ([Slides][s_16]) | [Luc Berger-Vergiat] |
108 | 3:15 pm | Scalable cloud-native thermo-mechanical solvers using PETSc (slides and video unavailable) | [Ashish Patel] |
109 | 3:45 pm | A mimetic finite difference based quasi-static magnetohydrodynamic solver for force-free plasmas in tokamak disruptions ([Slides][s_20], [Video][v_20]) | [Zakariae Jorti] |
110 | 4:15 pm | High-order FEM implementation in AMReX using PETSc ([Slides][s_21], [Video][v_21]) | [Alex Grant] |
118 | -------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
119 | 9:00 am | XGCm: An Unstructured Mesh Gyrokinetic Particle-in-cell Code for Exascale Fusion Plasma Simulations ([Slides][s_24], [Video][v_24]) | [Chonglin Zhang] |
120 | 9:30 am | PETSc-PIC: A Structure-Preserving Particle-In-Cell Method for Electrostatic Solves ([Slides][s_25], [Video][v_25]) | [Daniel Finn] |
121 | 9:57 am | Landau Collisions in the Particle Basis with PETSc-PIC ([Slides][s_26], [Video][v_26]) | [Joseph Pusztay] |
141 - {any}`Exploring the developer documentation<ind_developers>`
143 - {any}`petsc_developers_communication_channels`
145 - {any}`PETSc Git branch organization<sec_integration_branches>`
147 - {any}`ch_contributing`
149 - {any}`Starting a merge request (MR)<ch_developingmr>`
150 - {any}`Submitting and monitoring a MR<ch_submittingmr>`
151 - {any}`GitLab CI pipelines<pipelines>`
152 - {any}`PETSc style guide<style>`
154 - Reviewing someone else's MR
156 - Adding new Fortran and Python function bindings
158 - PETSc's
160 - {any}`configure system<ch_buildsystem>`
161 - compiler system, and
162 - {any}`testing system including the GitLab CI<test_harness>`
164 - Any other topics requested by potential contributors
168 (luc-berger-vergiat)=
171 **Luc Berger-Vergiat**
185 (blaise-bourdin)=
192 mef90 is a distributed three-dimensional unstructured finite-element
193 implementation of various phase-field models of fracture. In this talk,
197 (sara-calandrini)=
199 :::{topic} **A new non-hydrostatic capability for MPAS-Ocean**
206 The Model for Prediction Across Scales-Ocean (MPAS-Ocean) is an
207 open-source, global ocean model and is one component within the Department
209 land-ice models. In this work, a new formulation for the ocean model is
210 presented that solves the non-hydrostatic, incompressible Boussinesq
211 equations on unstructured meshes. The introduction of this non-hydrostatic
212 capability is necessary for the representation of fine-scale dynamical
215 a non-hydrostatic pressure solver and a vertical momentum equation are
219 the hydrostatic and non-hydrostatic models are presented, and the parallel
220 efficiency and accuracy of the time-stepper are evaluated.
223 (justin-chang)=
241 (mohamad-ibrahim-cheikh)=
264 (jacob-faibussowitsch)=
277 (daniel-finn)=
279 :::{topic} **PETSc-PIC: A Structure-Preserving Particle-In-Cell Method for Electrostatic Solves**
284 Numerical solutions to the Vlasov-Poisson equations have important
286 The goal of this research is to develop a structure-preserving,
287 electrostatic and gravitational Vlasov-Poisson(-Landau) model using the
291 Particle-In-Cell (PETSc-PIC) model is a highly scalable,
292 structure-preserving PIC method with multigrid capabilities. In the PIC
297 a particle-basis Landau collision operator recently added to the PETSc
301 (derek-gaston)=
309 "Simplifying Multiphysics Through Application Composition" -- the idea
319 (alex-grant)=
321 :::{topic} **High-order FEM implementation in AMReX using PETSc**
328 AMReX is a C++ block-structured framework for adaptive mesh refinement,
334 cell-centered or nodal; we use cell centered boxes to represent the geometry
341 advantages. We have solved time-dependent parabolic equations and seen
343 developments will include arbitrary higher-order schemes and
344 multi-level hp refinement with arbitrary hanging nodes. PETSc uses AMReX
345 domain decomposition to partition the matrix and right-hand vectors. For
347 indices cover the whole space - this poses an indexing challenge and can
348 lead to over-allocation of memory. It is still to be explored whether DM
352 (aidan-hamilton)=
357 , Jing-Mei Qiu, Hong Zhang
368 coupled with explicit strong-stability preserving Runge-Kutta methods, are
375 extreme- scale computer using up to 8,192 processors with an optimal
381 (zakariae-jorti)=
383 :::{topic} **A mimetic finite difference based quasi-static magnetohydrodynamic solver for force-free plasmas in tokamak disruptions**
390 Force-free plasmas are a good approximation in the low-beta case, where the
393 a force-free plasma is most efficiently described by a quasi-static
395 work, we consider a regularized quasi-static MHD model for force-free
398 vertical displacement event (VDE) of a major disruption in an ITER-like
400 the two sub-domains of the plasma region and wall region and their coupling
402 scalable MFD solver based on PETSc and its DMStag data structure to discretize the five-field quasi-static perpendicular plasma dynamics
405 divergence-free condition of the magnetic field under a generalized Ohm’s
406 law. The preconditioner employed is a four-level fieldsplit preconditioner,
408 fields, that calls multigrid or direct solvers for sub-blocks or exact
410 divergence-free constraint is strongly satisfied and demonstrate the
416 (jakub-kruzik)=
423 VSB - Technical University of Ostrava, Czechia
425 PERMON (Parallel, Efficient, Robust, Modular, Object-oriented, Numerical)
431 options, like viewing Karush-Kuhn-Tucker (optimality) conditions for each
433 PERMON, such as the solution of contact problems for hydro-mechanical
438 (vanessa-lopez-marrero)=
441 **Vanessa Lopez-Marrero**
447 Particle-resolved direct numerical simulations (PR-DNS), which resolve not
450 aerosol-cloud-turbulence interactions. For instance, PR-DNS may complement
451 experimental facilities designed to study key physical processes in
454 enabling the use of PR-DNS for this purpose. We will describe the physical
463 (david-may)=
479 important role in enabling and advancing state-of-the-art in geodynamic
481 geodynamic-specific functionality has driven the
482 development of new general-purpose PETSc functionality.
485 (heeho-park)=
487 :::{topic} **PETSc Newton Trust-Region for Simulating Large-scale Engineered Subsurface Systems with PFLOTRAN**
494 Modeling large-scale engineered subsurface systems entails significant
498 and the large-scale transport processes throughout geological formations;
502 into steam leading to dry-out. These can lead to an ill-conditioned
503 Jacobian matrix and non-convergence with Newton’s method due to
506 We apply the open-source simulator PFLOTRAN which employs a FV
508 PETSc the general-purpose nonlinear solver, Newton trust-region dogleg
509 Cauchy (NTRDC) and Newton trust-region (NTR) to demonstrate the
510 effectiveness of these advanced solvers. The results demonstrate speed-up
514 SNL is managed and operated by NTESS under DOE NNSA contract DE-NA0003525.
517 (ashish-patel)=
519 :::{topic} **Scalable cloud-native thermo-mechanical solvers using PETSc**
522 , Jeremy Theler, Francesc Levrero-Florencio, Nabil Abboud, Mohammad Sarraf Joshaghani, Scott McClennan
527 develop finite element-based thermo-mechanical solvers for scalable
533 our use cases involving multi-point constraints and curved elements.
534 Finally, we demonstrate how PETSc’s linear solvers scale on multi-node
538 (spencer-patty)=
555 (marek-pecha)=
570 maximal-margin classifier approaches associated with support vector
578 (joseph-pusztay)=
580 :::{topic} **Landau Collisions in the Particle Basis with PETSc-PIC**
601 (jose-e-roman)=
610 corresponding eigenvectors of a large-scale parameter-dependent matrix
617 (barry-smith)=
630 (tim-steinhoff)=
637 Gesellschaft für Anlagen- und Reaktorsicherheit (GRS), Germany
652 (hansol-suh)=
660 TAO. It will include walking through ADMM algorithm with some real-life
664 (maria-vasilyeva)=
669 Texas A&M University-Corpus Christi
677 coarse-scale approximation is generated by solving local problems in
678 sub-networks. Numerical implementation of the network model is performed
683 (berend-van-wachem)=
685 :::{topic} **MultiFlow: A coupled balanced-force framework to solve multiphase flows in arbitrary domains**
692 Since 2000, we have been working on a finite-volume numerical framework
694 various flavors of the incompressible and compressible Navier-Stokes
698 variables and momentum-weighted-interpolation to determine the fluxes at
718 (matt-young)=
734 behave as typical charged particles -- moving in response to combined
735 electric and magnetic fields -- while ions collide too frequently with
737 to the Farley-Buneman instability when the local electric field is strong
738 enough. The Farley-Buneman instability regularly produces irregularities in
739 the charged-particle densities that are strong enough to reflect radio
743 The Electrostatic Parallel Particle-in-Cell (EPPIC) numerical simulation
744 self-consistently models instability growth and evolution in the E-region
754 The Electrostatic Parallel Particle-in-Cell (EPPIC) numerical simulation
755 self-consistently models instability growth and evolution in the E-region
765 (chonglin-zhang)=
767 :::{topic} **XGCm: An Unstructured Mesh Gyrokinetic Particle-in-cell Code for Exascale Fusion Plasma Simulations**
775 gyrokinetic particle-in-cell (PIC) code, short for x-point included
776 gyrokinetic code mesh-based. The code adopts the physical algorithms of the
777 well-established XGC code. It is intended as a testbed for experimenting
780 open-source libraries, including Kokkos, PETSc, Omega, and PUMIPic. Omega
783 first discuss the numerical algorithms of our mesh-centric approach for
794 (hong-zhang-ms)=
796 :::{topic} **PETSc DMNetwork: A Library for Scalable Network PDE-Based Multiphysics Simulation**
801 We present DMNetwork, a high-level set of routines included in the PETSc
802 library for the simulation of multiphysics phenomena over large-scale
812 (hui-zhou)=
823 code. On the other hand, OpenMP cannot use MPI for inter-thread
824 communications. Developers often need hand-roll algorithms for
825 collective operations and non-blocking synchronizations.
831 MPI for inter-thread communications. In particular, this allows an OpenMP
837 (junchao-zhang)=
844 In this mini-tutorial, we will briefly introduce the GPU backends of PETSc and how to configure, build, run
848 (hong-zhang-mr)=
855 In this mini-tutorial, we will introduce: How to convert between PETSc vectors/matrices and PyTorch tensors;
860 (stefano-zampini)=
867 In this mini-tutorial, we will introduce the Python binding of PETSc.
870 (matt-knepley)=
877 In this mini-tutorial, we will introduce the DMPlex class in PETSc.
887 In this mini-tutorial, we will introduce the DMSwarm class in PETSc.
890 [c_04]: https://petsc.gitlab.io/annual-meetings/2023/slides/HongZhangMr.ipynb
891 [s_00]: https://petsc.gitlab.io/annual-meetings/2023/tutorials/petsc_annual_meeting_2023_tutorial.pdf
892 [s_01]: https://petsc.gitlab.io/annual-meetings/2023/slides/BarrySmith.pdf
893 [s_02]: https://petsc.gitlab.io/annual-meetings/2023/slides/SaraCalandrini.pdf
894 [s_03]: https://petsc.gitlab.io/annual-meetings/2023/slides/BerendvanWachem.pdf
895 [s_04]: https://petsc.gitlab.io/annual-meetings/2023/slides/HongZhangMr.pdf
896 [s_06]: https://petsc.gitlab.io/annual-meetings/2023/slides/DavidMay.pdf
897 [s_07]: https://petsc.gitlab.io/annual-meetings/2023/slides/TimSteinhoff.pdf
898 [s_08]: https://petsc.gitlab.io/annual-meetings/2023/slides/DerekGaston.pdf
899 [s_09]: https://petsc.gitlab.io/annual-meetings/2023/slides/HeehoPark.pdf
900 [s_10]: https://petsc.gitlab.io/annual-meetings/2023/slides/JoseERoman.pdf
901 [s_11]: https://petsc.gitlab.io/annual-meetings/2023/slides/HuiZhou.pdf
902 [s_12]: https://petsc.gitlab.io/annual-meetings/2023/slides/JunchaoZhang.pdf
903 [s_13]: https://petsc.gitlab.io/annual-meetings/2023/slides/JustinChang.pdf
904 [s_14]: https://petsc.gitlab.io/annual-meetings/2023/slides/StefanoZampini.pdf
905 [s_15]: https://petsc.gitlab.io/annual-meetings/2023/slides/JacobFaibussowitsch.pdf
906 [s_16]: https://petsc.gitlab.io/annual-meetings/2023/slides/LucBerger-Vergiat.pdf
907 [s_17]: https://petsc.gitlab.io/annual-meetings/2023/slides/SpencerPatty.pdf
908 [s_20]: https://petsc.gitlab.io/annual-meetings/2023/slides/ZakariaeJorti.pdf
909 [s_21]: https://petsc.gitlab.io/annual-meetings/2023/slides/AlexGrant.pdf
910 [s_22]: https://petsc.gitlab.io/annual-meetings/2023/slides/MohamadIbrahimCheikh.pdf
911 [s_23]: https://petsc.gitlab.io/annual-meetings/2023/slides/HongZhangMs.pdf
912 [s_24]: https://petsc.gitlab.io/annual-meetings/2023/slides/ChonglinZhang.pdf
913 [s_25]: https://petsc.gitlab.io/annual-meetings/2023/slides/DanielFinn.pdf
914 [s_26]: https://petsc.gitlab.io/annual-meetings/2023/slides/JosephPusztay.pdf
915 [s_27]: https://petsc.gitlab.io/annual-meetings/2023/slides/JosephPusztayDMSwarm.pdf
916 [s_28]: https://petsc.gitlab.io/annual-meetings/2023/slides/AidanHamilton.pdf
917 [s_29]: https://petsc.gitlab.io/annual-meetings/2023/slides/MariaVasilyeva.pdf
918 [s_30]: https://petsc.gitlab.io/annual-meetings/2023/slides/HansolSuh.pdf
919 [s_31]: https://petsc.gitlab.io/annual-meetings/2023/slides/MattYoung.pdf
920 [s_32]: https://petsc.gitlab.io/annual-meetings/2023/slides/BlaiseBourdin.pdf
921 [s_33]: https://petsc.gitlab.io/annual-meetings/2023/slides/JakubKruzik.pdf
922 [s_34]: https://petsc.gitlab.io/annual-meetings/2023/slides/MarekPecha.pdf
923 [v_00]: https://youtu.be/rm34jR-p0xk
943 [v_25]: https://youtu.be/b-V_j4Vs2OA
944 [v_26]: https://youtu.be/b-V_j4Vs2OA?t=1200
945 [v_27]: https://youtu.be/FaAVV8-lnZI
947 [v_29]: https://youtu.be/Br-9WgvPG7Q