...
Source Directory structure in github
├── ...
├──
pbsproPBSPro
│ ├──
src│DRMAAv2 ├── ├── lib│ ├── ├──├──
Libdrmaa2#
DRMAAv2 module Top level directory │
|├──
├──
├──
├──
libdrmaa2 -- configure.ac#
This file dictates the behavior All of the functionfinal prototypesconfigure andscript definitionsthat includedis ingenerated thisby API. Autoconf and libtool specification to create library.
│|├──
├──
├──
├──
├──
c--binding INSTALL#
Instructions for successful compilation C style API definitions for external use
│of this
|├──
├──
├──
├── ├──
├──
-- drmaa2autogen.cppsh#
This file provides automatic build system preparation and is useful for projects that use the GNU APIautotools. definitions
│ |├── ├──
├──
├── ├──
├──
-- drmaa2.hAUTHORS#
Altair authors APIinformation and declaration│
|├──
├──
├──
├──
├──
cpp--binding ChangeLog#
Delta CPP style class definitions for external use│ ├──
├──
├──
├──change information
|├──
├──
├──
-- drmaa2.hppCOPYING#
Altair Copyright Classinformation level declaration
│|├──
├──
src -- NEWS├──
├──#
Latest news and updates
|├──
├──
-- README Core infrastructure source files │ ├── ├──├──
├──
inc#
README
|├──
├──
api#
This directory contains all the function prototypes and definitions included inCore infrastructure internal include files
this API.
│ ├──
├──
unittesting├──
├──
├──
c-binding#
C style API White-boxdefinitions testingfor external use│ ├──
├── ├──
├──
├──
src├──
-- drmaa2.cpp#
API definitions
│ ├──
├──
├──
├──
-- drmaa2.h
S
ource
for
#
API unit-testingand declaration
│ ├──
├── ├──
├──
├──
inc
cpp-binding#
CPP style class definitions for external use
│ ├──├──
├──
-- drmaa2.hpp Internal include files for
unit-testing
│m4
├──
#
Class level declaration
|├──
├──
src#
Core infrastructure source
files
|├──
├──
inc#
Core infrastructure internal include files
|GNU
├──
m4
macros
required
├──
for DRMAAv2│ m4 ├── doc#
GNU m4 macros required for DRMAAv2
|├──
├──
docs#
Documentation files
|├──
├──
├──
man Doxygen and man pages │ -- Doxygen.in#
Man pages
|├──
├──
├──
-- Doxygen.in#
Doxygen configure file
|├──
├──
├──
test
Doxygen configure file │# --
configure.acTesting
|├──
├──
├──
├──
unittesting(using CppUnit).
#
White-box testing
|
Existing configure.ac├──
├──
├──
├── benchmarksis
updated
#
withLoad
DRMAAv2and
configsstress tests
Directory structure in target
├── ...
├──
$(PBSDRMAAV2_EXECLIB)
│ ├──
lib│ ├──
├──
libdrmaav2.so
│
├──
include$(DRMAAV2_INCLUDE)
│ ├──├──
├──
c-binding
│ ├──
├──
├─-
├──
drmaa2.h
│ ├── ├── ├──
cpp-binding
│ ├──
├── ├── ├──
drmaav2.hpp
Dependent packages
...
├──
├──