1997
DOI: 10.1002/(sici)1096-9128(199706)9:6<415::aid-cpe299>3.0.co;2-v
|View full text |Cite
|
Sign up to set email alerts
|

Java for parallel computing and as a general language for scientific and engineering simulation and modeling

Abstract: We discuss the role of Java and Web technologies for general simulation. We classify the classes of concurrency typical in problems and analyse separately the role of Java in user interfaces, coarse grain software integration and detailed computational kernels. We conclude that Java could become a major language for computational science, as it potentially offers good performance, excellent user interfaces and the advantages of object‐oriented structure. © 1997 John Wiley & Sons, Ltd.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

1997
1997
2000
2000

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 33 publications
(19 citation statements)
references
References 16 publications
0
19
0
Order By: Relevance
“…In a logic program, knowledge is represented by a set of facts and rules used to describe relationships between data objects. Java [11] is an Internet programming language derived from C++ with additional support for multimedia display and portability over the Internet [5,8,10]. Java has also been interfaced with web browsers, and is being used extensively over the Internet for multimedia presentation.…”
Section: Background and Definitionsmentioning
confidence: 99%
See 3 more Smart Citations
“…In a logic program, knowledge is represented by a set of facts and rules used to describe relationships between data objects. Java [11] is an Internet programming language derived from C++ with additional support for multimedia display and portability over the Internet [5,8,10]. Java has also been interfaced with web browsers, and is being used extensively over the Internet for multimedia presentation.…”
Section: Background and Definitionsmentioning
confidence: 99%
“…A try_me_else label L 10 is also placed on the stack to handle failure. Upon backtracking, the control is transferred to the label L 10 . The receive_bindings instruction is used to report the bindings for the goal arguments from each eligible server.…”
Section: An Execution Trace Of the Coordinatormentioning
confidence: 99%
See 2 more Smart Citations
“…Examples include integration of collaboration into HPcc; the natural synergy of distribution simulation and the HLA standard with our architecture [2]; and the step from object to visual component based programming [3] in parallel and distributed computing. Finally we discuss the use of DcciS to build parallel programming environments and HPJavathe use of Java on parallel or sequential machines for high performance computing [4,5].…”
Section: Introductionmentioning
confidence: 99%