Marcin Bójko, Piotr Krzyżanowski
 
 
 

Spis treści:

OD AUTORÓW

  • CO ZNAJDZIEMY W PAKIECIE PETSC?
  • DLACZEGO WARTO POZNAĆ PETSc?
  • Optymalizacja pracy programistycznej
  • Eksperymenty numeryczne
  • Rownoległość
  • KIEDY NIE WARTO STOSOWAĆ PETSc?
  • DLACZEGO I DLA KOGO NAPISALIŚMY TEN PODRĘCZNIK?
  • PODZIĘKOWANIE
  •  

    WSTEP

  • STRUKTURA PETSC
  • JAK CZYTAĆ TEN PODRĘCZNIK?
  • ZACZYNAMY!
  • ĆWICZENIA
  •  

    I. ROZWIĄZYWANIE UKŁADÓW ROWNAŃ LINIOWYCH

  • SKALARY
  • WEKTORY
  • PODSTAWY
  • PRZYKŁAD
  • CO JESZCZE WARTO WIEDZIEĆ
  • PODSTAWOWE OPERACJE WEKTOROWE
  • PODSUMOWANIE
  • PRZYKŁAD PODSUMOWUJĄCY
  • ĆWICZENIA
  •  
  • MACIERZE
  • PRZYKŁAD
  • CO JESZCZE WARTO WIEDZIEĆ
  • PODSTAWOWE OPERACJE MACIERZOWE
  • PODSUMOWANIE
  • PRZYKŁAD PODSUMOWUJĄCY
  • MACIERZE POWŁOKOWE
  • PRZYKŁADY
  • Trywialny
  • Dyskretny laplasjan
  • ĆWICZENIA
  •  
  • SLES, CZYLI ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ LINIOWYCH
  • PODSUMOWANIE
  • PRZYKŁAD
  • ĆWICZENIA
  •  
  • PRACA Z PETSC
  • KOMPILOWANIE PROGRAMÓW
  • URUCHAMIANIE PROGRAMÓW
  • CO JESZCZE TRZEBA WIEDZIEĆ?
  • PRZYKŁADY
  • Opcje PETSc.
  • Opcje użytkownika.
  • ĆWICZENIE
  •  
  • PIERWSZY "POWAŻNY" PROGRAM UŻYWAJĄCY PETSC - ROZWIĄZYWANIE RÓWNANIA POISSONA
  • KSP, CZYLI ITERACYJNE METODY ROZWIĄZYWANIA RÓWNAŃ
  • PODSUMOWANIE
  • PRZYKŁAD
  • WARUNEK STOPU
  • WARTO WIEDZIEĆ, ŻE ...
  • ĆWICZENIA
  •  
  • PC, CZYLI PRECONDITIONERY
  • PODSUMOWANIE
  • TWORZENIE WŁASNYCH PRECONDITIONERÓW
  • PRZYKŁADY
  • PRZYKŁAD trywialny
  • Preconditioner Richardsona.
  • Preconditioner Jacobi'ego.
  • PRZYKŁAD PODSUMOWUJĄCY: ADDYTYWNA METODA SCHWARZA Z GRUBĄ SIATKĄ
  • common.h
  • common.c
  • makefile
  •  
  • SZCZEGÓŁY O PRECONDITIONERZE AMS, KTÓRYCH NIE ZNAJDZIECIE W OFICJALNYM MANUALU
  • ZBIORY INDEKSÓW
  • DEKOMPOZYCJA
  • ZAKŁADKA
  • WYBÓR TYPU AMS
  • PODSUMOWANIE
  • SZCZEGÓŁY
  • PRZYKŁAD
  •  

    II. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

  • ROWNANIA NIELINIOWE
  • SCHEMAT UZYCIA SNESU DO ROZWIAZANIA ROWNANIA F(X*)=0
  • PIERWSZE ZADANIE NIELINIOWE W PETSC
  • DEFINICJA F
  • DEFINICJA POCHODNEJ F
  • PROGRAM GLOWNY: ROZWIAZANIE ROWNANIA PRZY POMOCY SNESU
  • CWICZENIA
  •  
  • NIELINIOWE ZAGADNIENIE ROZNICZKOWE W PETSC
  • WSTEPNA ANALIZA PROBLEMU: WYBOR STRATEGII
  • DEFINICJA FUNKCJI F
  • POCHODNA F
  • KONCEPT KONTEKSTU
  • IMPLEMENTACJA
  • Zaczynamy od kontekstu uzytkownika
  • Implementacja funkcji F(X)
  • Implementacja macierzy pochodnej F'(X)
  • Program glowny: wykorzystanie SNESu
  • Funkcje zwiazane z kontekstem USERCTX
  • CWICZENIA
  •  
  • CO JESZCZE WARTO WIEDZIECO SNESIE?
  • WARIANTY METODY NEWTONA
  • METODY POSZUKIWANIA KIERUNKOWEGO
  • PARAMETRY STOPU
  • INNE OPCJE
  • SLEDZENIE PRACY SNESU
  •  
  • PODSUMOWANIE SNESU
  • O CZYM NIE NAPISALISMY

    BIBLIOGRAFIA


    Dodatki:

    Niniejszy podrecznik, w wersji z 01.IX.98., mozesz takze sciagnac jako pojedynczy plik w formacie: Ponadto, ta sama wersja podrecznika dostepna jest w postaci drukowanej, jako Raport Instytutu Matematyki Stosowanej, RW 98-06 (44), wrzesien 1998. Przypominamy jednak, ze uaktualniamy jedynie wersje HTML, ktora obecnie czytasz.

    Jesli zamiast polskich czcionek widzisz jakies dziwne krzaczki na tej (i nastepnych) stronach, musisz najpierw zainstalowac na swoim komputerze polskie czcionki w standardzie ISO-8859-2. Najlepiej popros swojego administratora, albo zajrzyj na polska strone ogonkowa.

    Bedziemy wdzieczni za wszelkie uwagi i komentarze. Pisz na adres przykry@mimuw.edu.pl


    Copyright (C) Marcin Bojko i Piotr Krzyzanowski, 1998.
    Ostatnia modyfikacja: 29.X.98.