This covers two topics: |
Monte Carlo Integration for large scale Problems using Experimental and Theoretical high energy physics as an example |
This includes accept-reject methods, uniform weighting and parallel algorithms |
Then we complete HPF discussion with embarassingly parallel DO INDEPENDENT discussed in Monte Carlo case |
And HPF2 Changes |
CPS615Master96 Master Set of Foils for 1996 Session of CPS615 CPS615NI95 CPS615 Numerical Integration Module CPS615F90HPF96 Overview of Fortran 90 and HPF Fall 96
CPS615Master96 070 001 Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science Fall Semester 1996 -- Lecture of October 24 - 1996 CPS615Master96 074 002 Abstract of Oct 24 1996 CPS615 Lecture
CPS615NI95 051 003 51:Accept/Reject Method for Generating General Probability Distributions CPS615NI95 052 004 52:Estimate of Maximum in Accept/Reject Method CPS615NI95 053 005 53:Introduction to Metropolis Method CPS615NI95 054 006 54:The Metropolis Procedure CPS615NI95 055 007 55:Why Metropolis Method Works CPS615NI95 056 008 56:Monte Carlo Examples Example 1: An Experimental Physics Application CPS615NI95 057 009 57:A High Energy Experiment Scenario CPS615NI95 058 010 58:An Experimental Physics Monte Carlo CPS615NI95 059 011 59:Double Monte Carlo's Again --- I CPS615NI95 060 012 60:Double Monte Carlo's Again --- II CPS615NI95 061 013 61:A Monte Carlo Event CPS615NI95 062 014 62:Uniform Weight Events CPS615NI95 064 015 64:Example 2: Parallel Computing for ``Event'' Monte Carlos CPS615NI95 065 016 65:Example 3: Lattice Monte Carlo Theoretical Physics CPS615NI95 066 017 66:Choice of Points in Lattice Monte Carlo CPS615NI95 067 018 67:Pictorial View of Lattice Monte Carlo Integrands CPS615NI95 068 019 68:Metropolis and Heat Bath Methods CPS615NI95 069 020 69:Calculation of Observables CPS615NI95 070 021 70:Example 4: Parallel Computing for Lattice Theory CPS615NI95 071 022 71:A Problem Lattice Decomposed Onto a 64-node Machine Arranged as a Machine Lattice
CPS615F90HPF96 073 023 !HPF$ INDEPENDENT, NEW Variable CPS615F90HPF96 074 024 Extrinsics in HPF CPS615F90HPF96 075 025 High Performance Fortran HPF2 Changes CPS615F90HPF96 076 026 ON HOME for Computation Placement CPS615F90HPF96 077 027 Reductions in INDEPENDENT DO Loops CPS615F90HPF96 078 028 Spawning Tasks in HPF CPS615F90HPF96 079 029 New Data Mapping Features in HPF 2.0 - I CPS615F90HPF96 080 030 New Data Mapping Features in HPF 2.0 - II
CPS615Master96 Master Set of Foils for 1996 Session of CPS61570 74
CPS615NI95 CPS615 Numerical Integration Module51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71
CPS615F90HPF96 Overview of Fortran 90 and HPF Fall 9673 74 75 76 77 78 79 80
CPS615Master96 Master Set of Foils for 1996 Session of CPS61570 74
CPS615NI95 CPS615 Numerical Integration Module51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71
CPS615F90HPF96 Overview of Fortran 90 and HPF Fall 9673 74 75 76 77 78 79 80