**Distributed Software Development Tools for Distributed Scientific Applications**

Vaidas Giedrimas, Leonidas Sakalauskas and Anatoly Petrenko

Additional information is available at the end of the chapter

http://dx.doi.org/10.5772/intechopen.68334

#### **Abstract**

[35] Rasmuss GMMNMR. An Introduction to OpenAcc ECS 158 Final Project Robert. Internet 2016 [cited January 17, 2017]. Available from: http://heather.cs.ucdavis.edu/

[36] Killian W. An Introduction to OpenACC. 2013 Internet [cited January 17, 2017]. Available from: https://www.eecis.udel.edu/~wkillian/latest/resources/OpenACC.Lecture.CIS-

[37] Oscar Hernandez RG. Introduction to OpenACC. Internet 2012 [cited January 17, 2017]. Available from: https://www.olcf.ornl.gov/wp-content/training/electronic-struc-

[38] Larkin J. An OpenACC Example. Internet 2012 [cited February 20, 2017]. Available from:

https://devblogs.nvidia.com/parallelforall/openacc-example-part-1/

OpenACCDir/Intros158/GonzalesMartinMittowRasmuss.pdf

C879.Spring2013.pdf

ture-2012/IntroOpenACC.pdf

68 Recent Progress in Parallel and Distributed Computing

This chapter provides a new methodology and two tools for user‐driven Wikinomics‐ oriented scientific applications' development. Service‐oriented architecture for such applications is used, where the entire research supporting computing or simulating pro‐ cess is broken down into a set of loosely coupled stages in the form of interoperating replaceable Web services that can be distributed over different clouds. Any piece of the code and any application component deployed on a system can be reused and trans‐ formed into a service. The combination of service‐oriented and cloud computing will indeed begin to challenge the way of research supporting computing development, the facilities of which are considered in this chapter.

**Keywords:** service computing, engineering tools, Wikinomics, mathematical programming, software modeling
