Skip to content

Commit fc49201

Browse files
committed
Export from version 1.062
0 parents  commit fc49201

80 files changed

Lines changed: 10323 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.boost

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# You can set BOOST paths here.
2+
# BOOST_PATH=/usr/include
3+
# BOOST_HDRS=$BOOST_PATH/boost

.cuda

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# You can set CUDA compiler and options here.
2+
# NVCC=nvcc
3+
# NVCCFLAGS="-arch sm_13"
4+
# CUDAFLAGS="-L/usr/local/cuda/lib64"
5+
# CUDALIBS="-lcudart"

COPYING

Lines changed: 674 additions & 0 deletions
Large diffs are not rendered by default.

Jambase.Misc

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# $Id: Jambase.Misc 597 2010-06-23 01:06:56Z zola $
2+
3+
# Author: Jaroslaw Zola <jaroslaw.zola@gmail.com>
4+
# Copyright (c) 2008-2010 Jaroslaw Zola
5+
# Distributed under the MIT License.
6+
# See accompanying LICENSE.
7+
# This file is part of x-build.
8+
9+
# CUDA compiler
10+
rule Nvcc {
11+
Depends $(1) : $(2) ;
12+
Clean clean : $(1) ;
13+
}
14+
15+
# Workaround for CXX and CUDA files
16+
rule UserObject {
17+
switch $(2) {
18+
case *.cu : Nvcc $(1) : $(2) ;
19+
case *.cxx : C++ $(1) : $(2) ;
20+
}
21+
}
22+
23+
# Installs files in the given directory
24+
rule InstallFiles {
25+
local i ;
26+
for i in $(2) {
27+
InstallFile $(1) : $(i) ;
28+
}
29+
}
30+
31+
# Creates directory during installation
32+
rule InstallDir {
33+
Depends install : $(1) ;
34+
MkDir1 $(1) ;
35+
}
36+
37+
# Removes directory, works only for UNIX-like systems
38+
DELTREE ?= "rm -rf" ;
39+
40+
rule CleanDir
41+
{
42+
Always $(1) ;
43+
NotFile $(1) ;
44+
NoCare $(2) ;
45+
}
46+
47+
# *** Actions ***
48+
49+
ECHO ?= "echo" ;
50+
51+
actions piecemeal together existing CleanDir {
52+
$(DELTREE) $(2)
53+
}
54+
55+
actions Nvcc {
56+
$(NVCC) -c -o $(1) $(NVCCFLAGS) $(2)
57+
}

Jamfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
include Jambase.Misc ;
2+
3+
TOP = . ;
4+
5+
SubInclude TOP src ;
6+
SubInclude TOP tools ;
7+
8+
SubInclude TOP obj ;
9+
10+
CleanDir distclean : bin ;
11+
Depends distclean : clean ;

Jamrules

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
TARGET = tinge-mi$(SUFFIX) ;
2+
TARGETS = ;
3+
4+
if $(C++) = "" | $(C++) = "cc" {
5+
C++ = mpiCC ;
6+
}
7+
8+
HDRS = "." ;
9+
if $(CXX_HDRS) != "" {
10+
HDRS += $(CXX_HDRS) ;
11+
}
12+
13+
C++FLAGS = "$(CXX_EXTRA)" ;
14+
OPTIM = "$(CXX_OPTIM)" ;
15+
LINK = $(C++) ;
16+
17+
ALL_LOCATE_TARGET = $(TOP)/obj ;

README

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
TINGe - Tool Inferring Networks of GEnes (using Mutual Information)
2+
See doc directory for more information.

build/LICENSE

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Copyright (c) 2007-2009 Jaroslaw Zola <jaroslaw.zola@gmail.com>
2+
3+
Permission is hereby granted, free of charge, to any person
4+
obtaining a copy of this software and associated documentation
5+
files (the "Software"), to deal in the Software without
6+
restriction, including without limitation the rights to use,
7+
copy, modify, merge, publish, distribute, sublicense, and/or sell
8+
copies of the Software, and to permit persons to whom the
9+
Software is furnished to do so, subject to the following
10+
conditions:
11+
12+
The above copyright notice and this permission notice shall be
13+
included in all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22+
OTHER DEALINGS IN THE SOFTWARE.

build/bgl

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Name suffix
2+
SUFFIX=".bg"
3+
4+
# C++ compiler
5+
CXX=blrts_xlc++
6+
7+
# C++ optimisation options (you may tune them for your environment)
8+
CXX_OPTIM="-O3 -qhot=level=1 -qipa=level=2 -qarch=440"
9+
# CXX_OPTIM="-qnoeh -O3 -qhot=level=1 -qipa=level=2 -qarch=440"
10+
11+
# C++ extra headers
12+
CXX_HDRS="/bgl/BlueLight/ppcfloor/bglsys/include /usr/local/include"
13+
14+
# C++ extra options (other than -Ox and -I)
15+
CXX_EXTRA="-g -DNDEBUG -DMPICH_IGNORE_CXX_SEEK"
16+
17+
# Linker flags
18+
LINKFLAGS="$CXX_OPTIM -L/bgl/BlueLight/ppcfloor/bglsys/lib -L/usr/local/lib"
19+
20+
# Linker libs
21+
LINKLIBS="-lmpich.rts -lcxxmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts -lmass -lmassv"

build/bgp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Name suffix
2+
SUFFIX=".bgp"
3+
4+
# C++ compiler
5+
CXX=mpixlcxx
6+
7+
# C++ optimisation options (you may tune them for your environment)
8+
CXX_OPTIM="-O3 -qhot=level=1 -qipa=level=2 -qarch=450"

0 commit comments

Comments
 (0)