
Thorsten LudewigOstfalia University of Applied Sciences · Computing Center
Thorsten Ludewig
Ph.D., Dipl.-Ing.
About
13
Publications
2,519
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
56
Citations
Publications
Publications (13)
Programming vector computers is a difficult task, and to obtain acceptable results with regard to announced peak performance has been notoriously cumbersome. On the other hand, multi-core systems with many processors on a single chip need to be programmed in a different, namely a multi threaded way. Threads are a substantial part of the Java progra...
In this paper we describe the JavaGrid concept that underlies the software developed for high performance computing and communication in science and engineering. JavaGrid provides a package for parallelization based on Java threads, a geometry package for handling 2D and 3D structured as well as unstructured grids, a generic solver and a solver tem...
In this paper we describe the JavaGrid concept that underlies the software developed for high performance computing and communication in science and engineering. JavaGrid provides a package for parallelization based on Java threads, a geometry package for handling 2D and 3D structured as well as unstructured grids, a generic solver and a solver tem...
The Java programming language has a number of features that make it attractive for writing high-quality, portable parallel programs. A pure object formulation, strong typing and the exception model make programs easier to create, debug and maintain. The elegant threading provides a simple route to parallelism on shared-memory machines. Anticipating...
In the following, we briefly outline why we believe that Java should be and actually is the language for software engineering in science and engineering, and, in particular, for high performance computing on parallel architectures in areas like computational fluid dynamics, computational physics etc. The release of the Java programming language by...
The Java programming language has a number of features that make it attractive for writing high-quality, portable parallel programs. A pure object formulation, strong typing and the exception model make programs easier to create, debug, and maintain. The elegant threading provides a simple route to parallelism on shared-memory machines. Anticipatin...
In this paper an overview is given on the "Have Java" project to attain a pure Java parallel Navier-Stokes flow solver (JParNSS) based on the thread concept and remote method invocation (RMI). The goal of this project is to produce an industrial flow solver running on an arbitrary sequential or parallel architecture, utilizing the Internet, capable...
lied Sciences, Braunschweig/Wolfenbuettel and CLE, Department of High Performance Computing JParFw (Java Parallel Framework) Parallelism is achieved by decomposing the solution domain into subdomains and solving the particular equations, i.e. Navier-Stokes Eqs. within each subdomain. Each subdomain is implemented by a thread. Communication between...
1 In this paper an overview is given of the "Have Java" 2 project to attain a pure Java parallel Navier-Stokes flow solver (JParNSS) based on the thread concept and remote method invocation (RMI). The goal of this project is to produce an industrial flow solver running on an arbitrary sequential or parallel architecture, utilizing the Internet, cap...
In this paper we describe the JavaGrid concept that underlies the software developed for high performance computing and communication in science and engineering. JavaGrid provides a package for parallelization based on Java threads, a geometry package for handling 2D and 3D structured as well as unstructured grids, a generic solver and a solver tem...