We review role of Java as a language for computational science and engineering |
We divide use of Java into three areas:
|
We illustrate concepts with examples |
CPS616-97Feb5Lecture Feb 5 Delivered Lecture for Course CPS616 -- Java as a Computional Science and Engineering Programming Language Dynamic FakeFoilSet Title and Abstract of FakeFoilset PPTPennStateMaster Master Presentation on Java for Simulation and Education GeneralResFoils96 Miscellaneous Presentation Material used in 1996 JavaforCSEFall96M Master Set of Presentations on Java for Computational Science FoxResFall95 Set of Add-On Foils for Research Presentations NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96- SC96Collaboration and ComputingHyperWorld -- Collaboration and Computation: Design and Prototype Components NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-
CPS616-97Feb5Lecture 011 001 CPS 616 Java Lectures with Audio February 5 97 Overview of Java as a Scientific Programming Language See: http://www.npac.syr.edu/users/gcf/cps616-97feb5 CPS616-97Feb5Lecture 012 002 Abstract of CPS616-97 Lecture of February 5 Dynamic FakeFoilSet 003 003 Java for Computational Science and Engineering Web Resource at NPAC (Has Plenty of Internal Pointers to Other URLs) PPTPennStateMaster 006 004 The Computing Pyramid Dynamic FakeFoilSet 004 005 Exaop computing on the Web in 2007 (Pyramid/Web Compute Power) PPTPennStateMaster 007 006 Implications of the Computing Pyramid GeneralResFoils96 043 007 Synergy of InterNet and IntraNets JavaforCSEFall96M 006 008 Some Critical Features of Java as a Programming Language PPTPennStateMaster 003 009 There are (at least) 3 Major Roles for JAVA in Computation PPTPennStateMaster 004 010 The 3 Roles of Java
FoxResFall95 020 011 Open Universal WebWindows -- A Revolution in the Software Industry! GeneralResFoils96 053 012 The WebWindows Operating System
NPACScreenDumps96 067 013 NCSA Biology Workbench Dynamic FakeFoilSet 005 014 NCSA Biology Workbench NPACScreenDumps96 064 015 Kivanc Dincer's Java FrontEnd to Pablo - I Dynamic FakeFoilSet 006 016 Pablo Java Interface NPACScreenDumps96 036 017 Screens Opened for Java Interface to Distributed Computing Environment
PPTPennStateMaster 013 018 Java for Coarse Grain Distributed Computing and Software Integration SC96Collaboration and Computing 041 019 41:WebFlow/WebVM Overview NPACScreenDumps97 002 020 Article on MIP Sucking Java Applets Dynamic FakeFoilSet 007 021 Mip Sucking Article -- Press Archive and week of January 6 Tuesday NPACScreenDumps97 002 022 Article on MIP Sucking Java Applets
PPTPennStateMaster 015 023 Java as the Language for Computational Kernels! JavaforCSEFall96M 007 024 Comparison of Java and Fortran 77/90 JavaforCSEFall96M 003 025 Classes of Simulations and their High Performance Needs JavaforCSEFall96M 005 026 Some Critical Features of Java and Parallelism - II JavaforCSEFall96M 017 027 Network of Web Servers and Clients NPACScreenDumps96 171 028 Select Active Processors in HPJava Demo
PPTPennStateMaster 009 029 Java Links the Bottom and Top of Pyramid JavaforCSEFall96M 008 030 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
NPACScreenDumps96 066 031 Performance of Java is Dreadful! Dynamic FakeFoilSet 008 032 Java LINPACK Benchmark Page NPACScreenDumps96 085 033 LinPack Java Performance Updated to Sept 30 1996 JavaforCSEFall96M 010 034 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
CPS616-97Feb5Lecture Feb 5 Delivered Lecture for Course CPS616 -- Java as a Computional Science and Engineering Programming Language11 12
Dynamic FakeFoilSet Title and Abstract of FakeFoilset3 4 5 6 7 8
PPTPennStateMaster Master Presentation on Java for Simulation and Education6 7 3 4 13 15 9
GeneralResFoils96 Miscellaneous Presentation Material used in 199643 53
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science6 7 3 5 17 8 10
FoxResFall95 Set of Add-On Foils for Research Presentations20
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-67 64 36 171 66 85
SC96Collaboration and ComputingHyperWorld -- Collaboration and Computation: Design and Prototype Components41
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2 2
CPS616-97Feb5Lecture Feb 5 Delivered Lecture for Course CPS616 -- Java as a Computional Science and Engineering Programming Language11 12
Dynamic FakeFoilSet Title and Abstract of FakeFoilset3 4 5 6 7 8
PPTPennStateMaster Master Presentation on Java for Simulation and Education3 4 6 7 9 13 15
GeneralResFoils96 Miscellaneous Presentation Material used in 199643 53
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science3 5 6 7 8 10 17
FoxResFall95 Set of Add-On Foils for Research Presentations20
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-36 64 66 67 85 171
SC96Collaboration and ComputingHyperWorld -- Collaboration and Computation: Design and Prototype Components41
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2 2