Skip to content

Commit 3d48b67

Browse files
committed
Remove proprietary data
1 parent 9451932 commit 3d48b67

Some content is hidden

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

54 files changed

+4661
-5115
lines changed

Sandia/COPYRIGHT.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Stepwise 2.21
2+
3+
Copyright 2017 National Technology & Engineering Solutions of Sandia, LLC (NTESS).
4+
Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.

Sandia/LICENSE.txt

+168
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
Stepwise 2.21 is distributed under the GNU Lesser General Public License
2+
3+
4+
GNU LESSER GENERAL PUBLIC LICENSE
5+
Version 3, 29 June 2007
6+
7+
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
8+
Everyone is permitted to copy and distribute verbatim copies
9+
of this license document, but changing it is not allowed.
10+
11+
12+
This version of the GNU Lesser General Public License incorporates
13+
the terms and conditions of version 3 of the GNU General Public
14+
License, supplemented by the additional permissions listed below.
15+
16+
0. Additional Definitions.
17+
18+
As used herein, "this License" refers to version 3 of the GNU Lesser
19+
General Public License, and the "GNU GPL" refers to version 3 of the GNU
20+
General Public License.
21+
22+
"The Library" refers to a covered work governed by this License,
23+
other than an Application or a Combined Work as defined below.
24+
25+
An "Application" is any work that makes use of an interface provided
26+
by the Library, but which is not otherwise based on the Library.
27+
Defining a subclass of a class defined by the Library is deemed a mode
28+
of using an interface provided by the Library.
29+
30+
A "Combined Work" is a work produced by combining or linking an
31+
Application with the Library. The particular version of the Library
32+
with which the Combined Work was made is also called the "Linked
33+
Version".
34+
35+
The "Minimal Corresponding Source" for a Combined Work means the
36+
Corresponding Source for the Combined Work, excluding any source code
37+
for portions of the Combined Work that, considered in isolation, are
38+
based on the Application, and not on the Linked Version.
39+
40+
The "Corresponding Application Code" for a Combined Work means the
41+
object code and/or source code for the Application, including any data
42+
and utility programs needed for reproducing the Combined Work from the
43+
Application, but excluding the System Libraries of the Combined Work.
44+
45+
1. Exception to Section 3 of the GNU GPL.
46+
47+
You may convey a covered work under sections 3 and 4 of this License
48+
without being bound by section 3 of the GNU GPL.
49+
50+
2. Conveying Modified Versions.
51+
52+
If you modify a copy of the Library, and, in your modifications, a
53+
facility refers to a function or data to be supplied by an Application
54+
that uses the facility (other than as an argument passed when the
55+
facility is invoked), then you may convey a copy of the modified
56+
version:
57+
58+
a) under this License, provided that you make a good faith effort to
59+
ensure that, in the event an Application does not supply the
60+
function or data, the facility still operates, and performs
61+
whatever part of its purpose remains meaningful, or
62+
63+
b) under the GNU GPL, with none of the additional permissions of
64+
this License applicable to that copy.
65+
66+
3. Object Code Incorporating Material from Library Header Files.
67+
68+
The object code form of an Application may incorporate material from
69+
a header file that is part of the Library. You may convey such object
70+
code under terms of your choice, provided that, if the incorporated
71+
material is not limited to numerical parameters, data structure
72+
layouts and accessors, or small macros, inline functions and templates
73+
(ten or fewer lines in length), you do both of the following:
74+
75+
a) Give prominent notice with each copy of the object code that the
76+
Library is used in it and that the Library and its use are
77+
covered by this License.
78+
79+
b) Accompany the object code with a copy of the GNU GPL and this license
80+
document.
81+
82+
4. Combined Works.
83+
84+
You may convey a Combined Work under terms of your choice that,
85+
taken together, effectively do not restrict modification of the
86+
portions of the Library contained in the Combined Work and reverse
87+
engineering for debugging such modifications, if you also do each of
88+
the following:
89+
90+
a) Give prominent notice with each copy of the Combined Work that
91+
the Library is used in it and that the Library and its use are
92+
covered by this License.
93+
94+
b) Accompany the Combined Work with a copy of the GNU GPL and this license
95+
document.
96+
97+
c) For a Combined Work that displays copyright notices during
98+
execution, include the copyright notice for the Library among
99+
these notices, as well as a reference directing the user to the
100+
copies of the GNU GPL and this license document.
101+
102+
d) Do one of the following:
103+
104+
0) Convey the Minimal Corresponding Source under the terms of this
105+
License, and the Corresponding Application Code in a form
106+
suitable for, and under terms that permit, the user to
107+
recombine or relink the Application with a modified version of
108+
the Linked Version to produce a modified Combined Work, in the
109+
manner specified by section 6 of the GNU GPL for conveying
110+
Corresponding Source.
111+
112+
1) Use a suitable shared library mechanism for linking with the
113+
Library. A suitable mechanism is one that (a) uses at run time
114+
a copy of the Library already present on the user's computer
115+
system, and (b) will operate properly with a modified version
116+
of the Library that is interface-compatible with the Linked
117+
Version.
118+
119+
e) Provide Installation Information, but only if you would otherwise
120+
be required to provide such information under section 6 of the
121+
GNU GPL, and only to the extent that such information is
122+
necessary to install and execute a modified version of the
123+
Combined Work produced by recombining or relinking the
124+
Application with a modified version of the Linked Version. (If
125+
you use option 4d0, the Installation Information must accompany
126+
the Minimal Corresponding Source and Corresponding Application
127+
Code. If you use option 4d1, you must provide the Installation
128+
Information in the manner specified by section 6 of the GNU GPL
129+
for conveying Corresponding Source.)
130+
131+
5. Combined Libraries.
132+
133+
You may place library facilities that are a work based on the
134+
Library side by side in a single library together with other library
135+
facilities that are not Applications and are not covered by this
136+
License, and convey such a combined library under terms of your
137+
choice, if you do both of the following:
138+
139+
a) Accompany the combined library with a copy of the same work based
140+
on the Library, uncombined with any other library facilities,
141+
conveyed under the terms of this License.
142+
143+
b) Give prominent notice with the combined library that part of it
144+
is a work based on the Library, and explaining where to find the
145+
accompanying uncombined form of the same work.
146+
147+
6. Revised Versions of the GNU Lesser General Public License.
148+
149+
The Free Software Foundation may publish revised and/or new versions
150+
of the GNU Lesser General Public License from time to time. Such new
151+
versions will be similar in spirit to the present version, but may
152+
differ in detail to address new problems or concerns.
153+
154+
Each version is given a distinguishing version number. If the
155+
Library as you received it specifies that a certain numbered version
156+
of the GNU Lesser General Public License "or any later version"
157+
applies to it, you have the option of following the terms and
158+
conditions either of that published version or of any later version
159+
published by the Free Software Foundation. If the Library as you
160+
received it does not specify a version number of the GNU Lesser
161+
General Public License, you may choose any version of the GNU Lesser
162+
General Public License ever published by the Free Software Foundation.
163+
164+
If the Library as you received it specifies that a proxy can decide
165+
whether future versions of the GNU Lesser General Public License shall
166+
apply, that proxy's public statement of acceptance of any version is
167+
permanent authorization for you to choose that version for the
168+
Library.

build_linux/Makefile

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
SAMVER=2017.7.5
1+
SAMVER=Open.Source
22
SAMVERDASH=$(subst .,-,$(SAMVER))
33
SRCDIR = ../src
44
VPATH = $(SRCDIR)
55

66
WEXDIR = ../../wex
77
LKDIR = ../../lk
88
SSCDIR = ../../ssc
9-
LHSDIR = ../../lhs/src
10-
STEPWISEDIR = ../../stepwise
119

1210
WEXLIB = $(WEXDIR)/wexuxwx3.a
1311
LKLIB = $(LKDIR)/lkuxwx3.a
@@ -31,7 +29,6 @@ OBJECTS = ide.o \
3129
urdb.o \
3230
nsrdb.o \
3331
windtoolkit.o \
34-
registration.o \
3532
gridsupport.o \
3633
macro.o \
3734
p50p90.o \
@@ -73,10 +70,8 @@ $(TARGET): $(OBJECTS) $(WEXLIB) $(LKLIB) $(SSCDIR)/build_linux/$(SSCLIB)
7370
mkdir -p ../deploy/linux_64
7471
cp $(TARGET) ../deploy/linux_64
7572
cp $(SSCDIR)/build_linux/$(SSCLIB) ../deploy/linux_64
76-
cp $(LHSDIR)/lhs.bin ../deploy/runtime/bin
77-
cp $(STEPWISEDIR)/stepwise.bin ../deploy/runtime/bin
78-
make -f Makefile-webupd
79-
cp webupd.bin ../deploy/linux_64
73+
cp ../Sandia/linux/lhs.bin ../deploy/runtime/bin
74+
cp ../Sandia/linux/stepwise.bin ../deploy/runtime/bin
8075
rm -rf ../deploy/linux_64/GtkTheme
8176
cp -R ./GtkTheme ../deploy/linux_64
8277

@@ -130,3 +125,6 @@ DEPENDS = $(OBJECTS:.o=.d)
130125

131126
clean:
132127
rm -rf $(OBJECTS) $(TARGET) *.d
128+
rm -rf ./sam.deploy sam.deploy.tar.gz
129+
rm -rf ../deploy/linux_64/GtkTheme
130+
rm install0

build_linux/Makefile-webupd

-42
This file was deleted.

build_linux/wxconfigure_3.0.3.linux64

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#export CXXFLAGS=-std=c++11 $(CFLAGS) $(CXXFLAGS)
2+
#export OBJCXXFLAGS=-std=c++11 $(OBJCXXFLAGS)
3+
#export LDFLAGS=-std=c++11 $(LDFLAGS)
4+
./configure --prefix=$HOME/local/wx-3.0.3 --enable-shared=no --enable-stl=yes --enable-debug=no --with-gtk=2 --with-libjpeg=builtin --with-libpng=builtin --with-regex=builtin --with-libtiff=builtin --with-zlib=builtin --with-expat=builtin --without-libjbig --without-liblzma --without-gtkprint --with-libnotify=no --with-libmspack=no --with-gnomevfs=no --with-opengl=yes --with-sdl=no --with-cxx=11

build_linux/wxconfigure_3.1.0.linux64

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#export CXXFLAGS=-std=c++11 $(CFLAGS) $(CXXFLAGS)
2+
#export OBJCXXFLAGS=-std=c++11 $(OBJCXXFLAGS)
3+
#export LDFLAGS=-std=c++11 $(LDFLAGS)
4+
./configure --prefix=$HOME/local/wx-3.1.0 --enable-shared=no --enable-stl=yes --enable-debug=no --with-gtk=2 --with-libjpeg=builtin --with-libpng=builtin --with-regex=builtin --with-libtiff=builtin --with-zlib=builtin --with-expat=builtin --without-libjbig --without-liblzma --without-gtkprint --with-libnotify=no --with-libmspack=no --with-gnomevfs=no --with-opengl=yes --with-sdl=no --with-cxx=11

build_osx/Makefile

+2-4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ OBJECTS = ide.o \
2828
urdb.o \
2929
nsrdb.o \
3030
windtoolkit.o \
31-
registration.o \
3231
gridsupport.o \
3332
macro.o \
3433
p50p90.o \
@@ -72,10 +71,9 @@ $(TARGET): $(OBJECTS) $(WEXLIB) $(LKLIB) $(SSCLIB)
7271
mkdir -p $(TARGET).app/Contents/MacOS
7372
mkdir -p $(TARGET).app/Contents/Resources
7473
mkdir -p $(TARGET).app/Contents/runtime
75-
make -f Makefile-webupd
7674
python copy_runtime.py
77-
cp lhs.bin $(TARGET).app/Contents/runtime/bin
78-
cp stepwise.bin $(TARGET).app/Contents/runtime/bin
75+
cp ../Sandia/osx/lhs.bin $(TARGET).app/Contents/runtime/bin
76+
cp ../Sandia/osx/stepwise.bin $(TARGET).app/Contents/runtime/bin
7977
cp $(TARGET) ./$(TARGET).app/Contents/MacOS
8078
cp $(TARGET).icns ./$(TARGET).app/Contents/Resources
8179
cp Info-$(TARGET).plist ./$(TARGET).app/Contents/Info.plist

build_osx/Makefile-webupd

-25
This file was deleted.

build_osx/copy_runtime.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,28 @@
77
if os.path.exists(TARGET_DIR):
88
shutil.rmtree(TARGET_DIR)
99

10-
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.svn'))
10+
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.git'))
1111

1212
SOURCE_DIR = '../deploy/solar_resource'
1313
TARGET_DIR = 'SAM.app/Contents/solar_resource'
1414

1515
if os.path.exists(TARGET_DIR):
1616
shutil.rmtree(TARGET_DIR)
1717

18-
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.svn'))
18+
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.git'))
1919

2020
SOURCE_DIR = '../deploy/wind_resource'
2121
TARGET_DIR = 'SAM.app/Contents/wind_resource'
2222

2323
if os.path.exists(TARGET_DIR):
2424
shutil.rmtree(TARGET_DIR)
2525

26-
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.svn'))
26+
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.git'))
2727

2828
SOURCE_DIR = '../deploy/libraries'
2929
TARGET_DIR = 'SAM.app/Contents/libraries'
3030

3131
if os.path.exists(TARGET_DIR):
3232
shutil.rmtree(TARGET_DIR)
3333

34-
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.svn'))
34+
shutil.copytree(SOURCE_DIR, TARGET_DIR, ignore=shutil.ignore_patterns('.git'))

build_osx/lhs.bin

-501 KB
Binary file not shown.

build_osx/stepwise.bin

-615 KB
Binary file not shown.

build_vc2013/SAMnt_vc2013.sln

+1-11
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Express 2013 for Windows Desktop
4-
VisualStudioVersion = 12.0.21005.1
4+
VisualStudioVersion = 12.0.40629.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SAMnt", "SAMnt_vc2013.vcxproj", "{9A9D38AE-B137-4FDB-9715-F356B0844B27}"
77
EndProject
8-
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "webupd", "webupd.vcxproj", "{681B4BE8-60E0-4C65-8AE5-0C11479C0344}"
9-
EndProject
108
Global
119
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1210
Debug|Win32 = Debug|Win32
@@ -23,14 +21,6 @@ Global
2321
{9A9D38AE-B137-4FDB-9715-F356B0844B27}.Release|Win32.Build.0 = Release|Win32
2422
{9A9D38AE-B137-4FDB-9715-F356B0844B27}.Release|x64.ActiveCfg = Release|x64
2523
{9A9D38AE-B137-4FDB-9715-F356B0844B27}.Release|x64.Build.0 = Release|x64
26-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Debug|Win32.ActiveCfg = Debug|Win32
27-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Debug|Win32.Build.0 = Debug|Win32
28-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Debug|x64.ActiveCfg = Debug|x64
29-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Debug|x64.Build.0 = Debug|x64
30-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Release|Win32.ActiveCfg = Release|Win32
31-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Release|Win32.Build.0 = Release|Win32
32-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Release|x64.ActiveCfg = Release|x64
33-
{681B4BE8-60E0-4C65-8AE5-0C11479C0344}.Release|x64.Build.0 = Release|x64
3424
EndGlobalSection
3525
GlobalSection(SolutionProperties) = preSolution
3626
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)