Publication:
Parallel programming with Easy Java Simulations

dc.contributor.authorEsquembre, Francisco
dc.contributor.authorChristian, Wolfgang
dc.contributor.authorBelloni, Mario
dc.contributor.departmentMatemáticas
dc.date.accessioned2024-01-24T08:47:45Z
dc.date.available2024-01-24T08:47:45Z
dc.date.issued2018-01-01
dc.description© 2018. This manuscript version is made available under the CC-BY 4.0 license http://creativecommons.org/licenses/by /4.0/ This document is the published manuscript version of a published work that appeared in final form in American Journal of Physics (AJP) This article may be downloaded for personal use only. Any other use requires prior permission of the author and the American Association of Physics Teachers.es
dc.description.abstractNearly all of today’s processors are multicore, and ideally programming and algorithm development utilizing the entire processor should be introduced early in the computational physics curriculum. Parallel programming is often not introduced because it requires a new programming environment and uses constructs that are unfamiliar to many teachers. We describe how we decrease the barrier to parallel programming by using a JAVA-based programming environment to treat problems in the usual undergraduate curriculum. We use the EASY JAVA SIMULATIONS programming and authoring tool to create the program’s graphical user interface together with objects based on those developed by Kaminsky [Building Parallel Programs (Course Technology, Boston, 2010)] to handle common parallel programming tasks. Shared-memory parallel implementations of physics problems, such as time evolution of the Schr€odinger equation, are available as source code and as ready-to-run programs from the AAPT-ComPADRE digital library.es
dc.formatapplication/pdfes
dc.format.extent15es
dc.identifier.citationAmerican Journal of Physics 86, 54–67 (2018)
dc.identifier.doihttps://doi.org/10.1119/1.5012510
dc.identifier.issnOnline 1943-2909
dc.identifier.issnPrint 0002-9505
dc.identifier.urihttp://hdl.handle.net/10201/137659
dc.languageenges
dc.publisherAAPTes
dc.relationFrancisco Esquembre was partially funded by the Spanish Government projects MTM2014-52920-P and ENE2015- 64914-C3-2-R.es
dc.relation.publisherversionhttps://pubs.aip.org/aapt/ajp/article/86/1/54/1045870/Parallel-programming-with-Easy-Java-Simulationses
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectComputational Physicses
dc.subjectParallel programminges
dc.subjectJavaes
dc.subjectEasy Java Simulationses
dc.subject.otherCDU::6 - Ciencias aplicadases
dc.titleParallel programming with Easy Java Simulationses
dc.typeinfo:eu-repo/semantics/articlees
dspace.entity.typePublicationes
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2018 AJP Parallel programming with EJS.pdf
Size:
22.73 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.26 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections