We described the overall structure and programs of NPAC |
We illustrate how these fit together in the application of Web Technologies to HPCC and education |
We describe guiding principles of HPCC -- what we have learnt -- and how this suggests that field needs to build more robust functional modular systems |
We suggest Java Servers are a natural unifying approach to Software Integration enabling collaborative design, computational steering etc. |
We present our 4 layer model of HPCC |
Education benefits from HPCC simulations and can use much of the same integration software |
GeneralFoils97 Variety of Foils Used Starting January 97 GeneralResFoils96 Miscellaneous Presentation Material used in 1996 DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset PetaSoftStrat Software Strategy for JNAC (PetaFlops) Initiative PPTPennStateMaster Master Presentation on Java for Simulation and Education NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96- NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97- TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation JavaforCSEFall96M Master Set of Presentations on Java for Computational Science Physics105WebTechMar97 Web Technology in Physics 105 -- Science for 21st Century
GeneralFoils97 052 001 The Use of Web Technologies (at NPAC) in HPCC Collaboration and Education http://www.npac.syr.edu/users/gcf/decmay97 GeneralFoils97 053 002 Abstract of DEC Presentation
GeneralFoils97 026 003 People and Infrastructure in NPAC GeneralFoils97 027 004 Nature of NPAC Programs
GeneralFoils97 038 005 Web Software is the Best! GeneralResFoils96 043 006 Synergy of InterNet and IntraNets
GeneralFoils97 039 007 We have the Web Tools in Place - I ! GeneralFoils97 040 008 We have the Web Tools in Place - II!
DynamicWebPagesgivenbyURL 003 009 Java for Scientific Computing Resource
PetaSoftStrat 025 010 Time for a Software Revolution? PetaSoftStrat 005 011 The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF PetaSoftStrat 006 012 The PetaSoft Program Execution Model
GeneralFoils97 054 013 Some Concepts Learnt from HPCC Initiative GeneralFoils97 055 014 Some Relevant Technical Trends GeneralFoils97 056 015 HPCC Software issues
PPTPennStateMaster 003 016 There are (at least) 3 Major Roles for JAVA in Computation PPTPennStateMaster 004 017 The 3 Roles of Java
PPTPennStateMaster 012 018 Java for Building User Interfaces
PPTPennStateMaster 029 019 Summary of the VPL -- Virtual Programming Laboratory PPTPennStateMaster 030 020 The Virtual Programming Laboratory PPTPennStateMaster 035 021 Structure of Java Wrappers in the VPL PPTPennStateMaster 037 022 The Java Applet Supporting Data Visualization in the VPL NPACScreenDumps96 064 023 Kivanc Dincer's Java FrontEnd to Pablo - I
GeneralFoils97 051 024 What is Relevance of VRML(2) for Scientific Computing? NPACScreenDumps96 151 025 GIS integration with Weather Simulation application - II.
GeneralFoils97 045 026 Opportunities in HPCC - II?
PPTPennStateMaster 038 027 Web Based MetaComputing NPACScreenDumps97 002 028 Article on MIP Sucking Java Applets GeneralFoils97 057 029 Use of Java Servers in HPCC GeneralFoils97 058 030 Services at the 3 Levels PPTPennStateMaster 039 031 Java Server Based Web Computing PPTPennStateMaster 040 032 Java Server Structure in WebFlow
GeneralFoils97 032 033 Collaboration GeneralFoils97 033 034 The TANGO Collaboration System GeneralFoils97 034 035 The TANGO Collaboration System GeneralFoils97 035 036 Some TANGO Applications at NPAC
PPTPennStateMaster 024 037 TANGOsim Collaboration/ Simulation/ Training in Java TangoApplicationsFeb97Master 005 038 Typical Web Collaboration Architecture TangoApplicationsFeb97Master 006 039 The TANGOsim C2 Application TangoApplicationsFeb97Master 003 040 TANGO Highlights - I TangoApplicationsFeb97Master 004 041 TANGO Highlights - II TangoApplicationsFeb97Master 012 042 RomeLab C2 Auxiliary Applications TangoApplicationsFeb97Master 023 043 TANGOsim for Distributed Simulation and Computational Steering - I TangoApplicationsFeb97Master 024 044 TANGOsim for Distributed Simulation and Computational Steering - II
PPTPennStateMaster 015 045 Java as the Language for Computational Kernels! JavaforCSEFall96M 006 046 Some Critical Features of Java as a Programming Language JavaforCSEFall96M 007 047 Comparison of Java and Fortran 77/90 PPTPennStateMaster 009 048 Java Links the Bottom and Top of Pyramid JavaforCSEFall96M 008 049 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I PPTPennStateMaster 010 050 What Limits Performance of Compiled Java? JavaforCSEFall96M 010 051 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
JavaforCSEFall96M 030 052 Decomposition Versus Integration
JavaforCSEFall96M 003 053 Classes of Simulations and their High Performance Needs JavaforCSEFall96M 005 054 Some Critical Features of Java and Parallelism - II JavaforCSEFall96M 026 055 Approachs to Parallel Java - SPMD Model i.e. user writes Node Program
JavaforCSEFall96M 027 056 Approachs to Parallel Java - High Level - I JavaforCSEFall96M 028 057 Approachs to Parallel Java - High Level - II JavaforCSEFall96M 017 058 Network of Web Servers and Clients JavaforCSEFall96M 029 059 More on Interpreted Java Front Ends
GeneralFoils97 023 060 Integration of Interpreted and Compiled Environments PPTPennStateMaster 005 061 Hierarchy of Software Levels JavaforCSEFall96M 003 062 Classes of Simulations and their High Performance Needs JavaforCSEFall96M 005 063 Some Critical Features of Java and Parallelism - II JavaforCSEFall96M 009 064 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
JavaforCSEFall96M 020 065 Remarks on HPJava -- Data Parallel Java - II
NPACScreenDumps96 171 066 Select Active Processors in HPJava Demo NPACScreenDumps96 173 067 Game of Life Execution Pattern in HPJava Demo JavaforCSEFall96M 031 068 Approachs to Parallel Java - High Level - III
GeneralFoils97 028 069 Education and Training at NPAC GeneralFoils97 029 070 New Types of Curricula Material GeneralFoils97 030 071 New Delivery and Assesment Concepts GeneralFoils97 031 072 What is NPAC's Role?
GeneralFoils97 046 073 Opportunities in Education - I
Physics105WebTechMar97 004 074 Enrollment in Science for 21st Century -I Physics105WebTechMar97 014 075 Superposition of Fluid Flows Physics105WebTechMar97 011 076 2d Gravity simulation Physics105WebTechMar97 020 077 FRANC server code Demo applea - II Physics105WebTechMar97 021 078 FRANC server code Demo applea - III
PPTPennStateMaster 017 079 Dissemination of Material is a Critical Part of Education! NPACScreenDumps96 194 080 HTML Pure Text Version of a Foil on HPF for Laplace Example NPACScreenDumps96 195 081 Contrasted with Imported Persuasion Version of Same Material
PPTPennStateMaster 018 082 New Curricula Opportunities?
GeneralFoils97 047 083 Opportunities in Education - II TangoApplicationsFeb97Master 019 084 Tango Application to Education TangoApplicationsFeb97Master 020 085 Distributed Tango WebWisdom NPACScreenDumps96 106 086 TANGO Collaborative System Control Panel and Applications including weather
GeneralFoils97 048 087 Opportunities in Education - Applications
PPTPennStateMaster 042 088 Architecture of WebWisdom Education Delivery System PPTPennStateMaster 043 089 Proposed Implementation of WebWisdom PPTPennStateMaster 044 090 WebWisdom Design Details - I PPTPennStateMaster 045 091 WebWisdom Design Details - II PPTPennStateMaster 046 092 WebWisdom Design Details - III
GeneralFoils97 Variety of Foils Used Starting January 9752 53 26 27 38 39 40 54 55 56 51 45 57 58 32 33 34 35 23 28 29 30 31 46 47 48
GeneralResFoils96 Miscellaneous Presentation Material used in 199643
DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset3
PetaSoftStrat Software Strategy for JNAC (PetaFlops) Initiative25 5 6
PPTPennStateMaster Master Presentation on Java for Simulation and Education3 4 12 29 30 35 37 38 39 40 24 15 9 10 5 17 18 42 43 44 45 46
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-64 151 171 173 194 195 106
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2
TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation5 6 3 4 12 23 24 19 20
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science6 7 8 10 30 3 5 26 27 28 17 29 3 5 9 20 31
Physics105WebTechMar97 Web Technology in Physics 105 -- Science for 21st Century4 14 11 20 21
GeneralFoils97 Variety of Foils Used Starting January 9723 26 27 28 29 30 31 32 33 34 35 38 39 40 45 46 47 48 51 52 53 54 55 56 57 58
GeneralResFoils96 Miscellaneous Presentation Material used in 199643
DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset3
PetaSoftStrat Software Strategy for JNAC (PetaFlops) Initiative5 6 25
PPTPennStateMaster Master Presentation on Java for Simulation and Education3 4 5 9 10 12 15 17 18 24 29 30 35 37 38 39 40 42 43 44 45 46
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-64 106 151 171 173 194 195
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2
TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation3 4 5 6 12 19 20 23 24
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science3 3 5 5 6 7 8 9 10 17 20 26 27 28 29 30 31
Physics105WebTechMar97 Web Technology in Physics 105 -- Science for 21st Century4 11 14 20 21