11 research outputs found

    MATLAB-Like Scripting of Java Scientific Libraries in ScalaLab

    Get PDF

    The Software Architecture for Performing Scientific Computation with the JLAPACK Libraries in ScalaLab

    Get PDF

    Implementationof Monte Carlo and Numerical Integration Techniques within an Online Physics Laboratory Environment

    Get PDF
    A robust and sophisticated online physics laboratory environment has been developed. This environment can handle large data sets and generate realistic experimental results by applying Monte Carlo and numerical integration techniques. The advantages and limitations of both the Flash 5 and Java development environments were explored. Java was chosen for it’s ability to handle large data sets and consequently used to create the Java Laboratory (JLab) environment. Within the online environment two JLabs were created, the ”Online Virtual Nuclear Decay Laboratory” and the ”Online Virtual Stern-Gerlach Laboratory”. These laboratories teach students how to manipulate experimental parameters, take data, and use various analysis tools. These JLabs generate realistic data sets for students to analyze and prove that online laboratories can play a significant role in enhancing physics education

    EasyFJP: Providing Hybrid Parallelism as a Concern for Divide and Conquer Java Applications

    Get PDF
    Because of the increasing availability of multi-core machines, clus- ters, Grids, and combinations of these there is now plenty of computational power,but today's programmers are not fully prepared to exploit parallelism. In particular, Java has helped in handling the heterogeneity of such environments. However, there is a lot of ground to cover regarding facilities to easily and elegantly parallelizing applications. One path to this end seems to be the synthesis of semi- automatic parallelism and Parallelism as a Concern (PaaC). The former allows users to be mostly unaware of parallel exploitation problems and at the same time manually optimize parallelized applications whenever necessary, while the latter allows applications to be separated from parallel-related code. In this paper, we present EasyFJP, an approach that implicitly exploits parallelism in Java applications based on the concept of fork-join synchronization pattern, a simple but effective abstraction for creating and coordinating parallel tasks. In addition, EasyFJP lets users to explicitly optimize applications through policies, or user-provided rules to dynamically regulate task granularity. Finally, EasyFJP relies on PaaC by means of source code generation techniques to wire applications and parallel-specific code together. Experiments with real-world applications on an emulated Grid and a cluster evidence that EasyFJP delivers competitive performance compared to state-of-the-art Java parallel programming tools.Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico - CONICET - Tandil. Instituto Superior de Ingenieria del Software; Argentina;Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico - CONICET - Tandil. Instituto Superior de Ingenieria del Software; Argentina;Fil: Hirsch Jofré, Matías Eberardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico - CONICET - Tandil. Instituto Superior de Ingenieria del Software; Argentina

    The Lens of the Lab: Design Challenges in Scientific Software

    Get PDF
    Playful and gameful design could improve the quality of scientific software. However, literature about gamification methods for that particular type of software is presently scarce. As an effort to fill that gap, this paper introduces a set of design challenges and opportunities that should be informative to professionals approaching the area. This research is based on literature review on scientific software development, also contemplating material on the gamification of science, software, and work. From the gathered information, we identify, map, and discuss key aspects of development and use of professional scientific software. Those findings are, then, formatted as a Design Lens—a set of questions designers should ask themselves to gain insight, from a particular perspective, on their work. We propose the Lens of the Lab as a design lens to support designers working in collaboration with scientists and software engineers in professional scientific software initiatives

    Proceedings, MSVSCC 2015

    Get PDF
    The Virginia Modeling, Analysis and Simulation Center (VMASC) of Old Dominion University hosted the 2015 Modeling, Simulation, & Visualization Student capstone Conference on April 16th. The Capstone Conference features students in Modeling and Simulation, undergraduates and graduate degree programs, and fields from many colleges and/or universities. Students present their research to an audience of fellow students, faculty, judges, and other distinguished guests. For the students, these presentations afford them the opportunity to impart their innovative research to members of the M&S community from academic, industry, and government backgrounds. Also participating in the conference are faculty and judges who have volunteered their time to impart direct support to their students’ research, facilitate the various conference tracks, serve as judges for each of the tracks, and provide overall assistance to this conference. 2015 marks the ninth year of the VMASC Capstone Conference for Modeling, Simulation and Visualization. This year our conference attracted a number of fine student written papers and presentations, resulting in a total of 51 research works that were presented. This year’s conference had record attendance thanks to the support from the various different departments at Old Dominion University, other local Universities, and the United States Military Academy, at West Point. We greatly appreciated all of the work and energy that has gone into this year’s conference, it truly was a highly collaborative effort that has resulted in a very successful symposium for the M&S community and all of those involved. Below you will find a brief summary of the best papers and best presentations with some simple statistics of the overall conference contribution. Followed by that is a table of contents that breaks down by conference track category with a copy of each included body of work. Thank you again for your time and your contribution as this conference is designed to continuously evolve and adapt to better suit the authors and M&S supporters. Dr.Yuzhong Shen Graduate Program Director, MSVE Capstone Conference Chair John ShullGraduate Student, MSVE Capstone Conference Student Chai
    corecore