Leveraging Existing Plasma Simulation Codes


Autoria(s): Malinova, Anna; Yordanov, Vasil; van Dijk, Jan
Data(s)

12/04/2010

12/04/2010

2008

Resumo

This paper describes the process of wrapping existing scientific codes in the domain of plasma physics simulations through the use of the Sun’s Java Native Interface. We have created a Java front-end for a particular functionality, offered by legacy native libraries, in order to achieve reusability and interoperability without having to rewrite these libraries. The technique, introduced in this paper, includes two approaches – the one-to-one mapping for wrapping a number of native functions, and using peer classes for wrapping native data structures.

Identificador

1313-0455

http://hdl.handle.net/10525/1122

Idioma(s)

en

Publicador

Institute of Information Theories and Applications FOI ITHEA

Palavras-Chave #Wrapping #Legacy Code #Java Native Interface #Peer Classes #Reusable Software #Java
Tipo

Article