Scott Fennell
acdc60050c
change c_intf ref_attributes param to const char ptr, remove casts from calls to function in trick ( #1135 )
...
closes #1129
Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>
2021-05-26 22:12:02 -05:00
Derek Bankieris
8d314fa1b1
Zip SWIG-generated python modules
...
Closes #1144
2021-05-19 17:23:33 -05:00
Scott Fennell
d75faecff8
add missing lock/unlock on pthread map mutex to VariableServer::shutdown fixes #1133 ( #1134 )
...
closes #1133
2021-04-26 23:28:26 -05:00
Scott Fennell
6356a87b9f
Update DataRecordGroup.cpp ( #1124 )
2021-04-09 07:57:16 -05:00
Fennell, Scott P 263712616
35014fc69f
fix mm delete var bug #1093
2021-04-06 19:12:18 -05:00
Scott Fennell
f439d95775
Void ptr external application ( #1121 )
...
* #1119 allocate using memory manager
* #1119 replace void* vector with char* vector in external application
Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>
2021-03-25 13:17:21 -05:00
Scott Fennell
6691b14e9e
1093 c str ( #1119 )
...
* update checkpoint_map.hh #1093
* #1093 update checkpoint_pair.hh
* #1093 update checkpoint_queue.hh
* #1093 update MM_write_checkpoint.cc
* #1093 update units_attach.i
* #1093 update checkpoint_sequence_stl.hh
* #1093 update checkpoint_stack.hh
* #1093 update swig_extend_str.i
* #1093 update swig_int_templates.hh
* #1093 update checkpoint_stack.hh and swig_int_typemap.i
* #1093 fix c_str issue without adding memory leaks
* #1093 fix c_str issue without adding memory leaks
* #1093 remove dangling pointers in injector sim object (without causing memory leaks)
* #1093 remove dangling pointers in injector sim object (without causing memory leaks)
* #1093 remove dangling pointers in Event Manaager sim object (without causing memory leaks)
* #1093 fix MonteCarlo_c_intf dangling pointers
Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>
closes #1093
2021-03-12 13:23:35 -06:00
dbankieris
25d91e7852
Merge pull request #1111 from nasa/1110
...
Call follow_address_path for DR_Changes triggers
2021-02-22 12:29:02 -06:00
Derek Bankieris
c428bce49d
Add support for references in MM::ref_name
...
Add an AO_DEREFERENCE ADDRESS_NODE to R->address_path and dereference the
address for REF2->address
2021-02-11 17:36:43 -06:00
Derek Bankieris
1506063a05
Call follow_address_path for DR_Changes triggers
...
Closes #1110
2021-02-11 15:38:47 -06:00
Scott Fennell
939b3002d1
tv dynamic allocations post initialization and test update ( #1090 )
...
* #1086 append runtime allocations when sie is requested instead of initialization
* #1088 change sie error to warning and improve warning message
* #1089 lowercase powertools in centOS 8 config
closes #1086
closes #1088
closes #1089
2020-12-15 12:48:21 -06:00
Scott Fennell
7277b16017
#1063 move sim service xml file ( #1069 )
...
Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>
2020-10-23 15:45:32 -05:00
Derek Bankieris
1e8228e344
Use -isystem for Trick and Python headers
...
Closes #1067
2020-10-23 08:28:01 -05:00
Scott Fennell
f825dc00fc
Merge test branch into master ( #1047 )
...
* #1041 filter -W workaround for ICG linking to LLVM 10 libclang-cpp.so (#1044 )
* 1043 drg checkpoint memory leak (#1045 )
* #1043 drg fix drg checkpoint memory leak
* 947 sie generation rework (#1046 )
generate S_sie.resource at during build instead of runtime
2020-09-01 15:55:19 -05:00
Penn, John M 047828115
9452f928d0
Breakout Regula Falsi Bounds setter functions. Ref #995
2020-05-04 16:10:35 -05:00
Penn, John M 047828115
e303b2ac9b
Revert regula_falsi.c. Ref #995
2020-04-30 23:12:22 -05:00
Penn, John M 047828115
479f3458cd
Add Recursive Dynamic Event Processing. Ref #995
2020-04-29 17:26:02 -05:00
jmpenn
5c49bf8fef
Add ability to reset the integrator state ( #952 )
...
* Add ability to reset the integrator state
* Make reset logic changes conditional on USE_ER7_UTILS_INTEGRATORS
2020-02-18 15:18:57 -06:00
Scott Fennell
b724f502b3
fix 32 bit test ( #953 )
...
* fix tests for 32 bit mode
* fix issues with mongoose build
* Update docker.yml
2020-02-14 10:23:19 -06:00
Scott Fennell
9864fe39f7
fix relative path from trick_algorithms Makefile to Makefile.common
2020-02-11 11:50:26 -06:00
Scott Fennell
3415996952
iss #909 add functions to turn on/off SIGCHLD handler ( #924 )
...
closes #909
2020-01-16 10:49:36 -06:00
Alex Lin
ce0cdc9636
Cmake merge ( #901 )
...
* Merging changes from cmake branch to master
* Fixing includes for renamed header files
* still need build rule
* Adding warning for swig code for gcc8+
* Adding CMakeLists.txt for data products
* Cmake merge #901
Making adjustments to get cmake working on the Mac (Mojave)
* Cmake merge #901
Changing string append to list append
2019-11-19 09:01:16 -06:00
Scott Fennell
2deff169e0
require c++11 for trick_source/sie
2019-10-31 09:51:24 -05:00
Scott Fennell
5ab51d42e6
Merge pull request #895 from nasa/S_sie.json
...
create S_sie.json
2019-10-30 16:07:32 -05:00
dbankieris
5e11a40a69
Merge pull request #877 from nasa/char_sized_enums
...
Add support for char-sized enums
2019-10-04 12:21:31 -05:00
Scott Fennell
c8eb44e1fc
get rid of dangling pointer use closes #878
2019-10-04 10:04:38 -05:00
Derek Bankieris
04d5f5dd80
Add support for char-sized enums
...
Fixes #876
2019-10-01 12:26:57 -05:00
sfennell
8ac5cf7a59
changes to support llvm 9.0 closes #869
2019-09-27 16:04:16 -05:00
Scott Fennell
d978cdf4c6
move code out of conditional block to make sure slave_output_directory gets initialized fixes #848
2019-09-09 11:26:09 -05:00
Scott Fennell
994c8c0684
create S_sie.json
2019-09-09 10:56:02 -05:00
Derek Bankieris
3a03f7af53
Remove to_string from JITInputFile.cpp
...
Follow the existing error reporting pattern
2019-09-03 11:08:38 -05:00
Dung-Ru Tsai
0dffa8096f
Add debug errno in the JIT compile ( #854 )
...
Thank you for your contribution!
2019-09-03 07:21:57 -05:00
Penn, John M 047828115
ba4c86858a
Remove unused variable definition.
2019-08-13 16:32:21 -05:00
Scott Fennell
3609f76474
exit on invalid input file or command line argument #840
2019-07-10 15:23:29 -05:00
Scott Fennell
1d17aa579a
fix sim help message and handle bad command line args #840
2019-07-10 13:53:03 -05:00
Scott Fennell
82bae3b0d0
#836 remove all S_default.dat stuff
2019-07-09 15:58:26 -05:00
Scott Fennell
c2d2fee474
#837 default input file to first argument if RUN_ is not present
2019-07-08 09:28:53 -05:00
Scott Fennell
ca5ddb429e
iss #837 make command line arguments position independent
2019-07-02 09:03:09 -05:00
Derek Bankieris
40cf5c0b29
Note the process exit status of Monte Carlo runs
...
Closes #481
2019-06-21 14:02:03 -05:00
Derek Bankieris
d135353c90
Infer TRICK_HOME in Makefiles
...
Closes #358
2019-06-21 13:15:22 -05:00
Scott Fennell
b23b19195b
Merge pull request #818 from nasa/786-clock-stuff
...
Add C call to clock_tics_per_sec and also log init job elapsed time
2019-06-18 13:38:18 -05:00
Alex Lin
497f11f132
Make TRICK_CXX variable to specify c++ compiler #767 ( #815 )
...
Changed all references of TRICK_CPPC to TRICK_CXX. Added a
warning message that TRICK_CPPC has been deprecated.
2019-06-18 11:00:08 -05:00
Alex Lin
187fa37540
Remove suppression of units conversion warnings in 19 #789 ( #814 )
...
Removed checks on dead units conversion messenger. Units conversion
messages cannot be suppressed. Added deprecated messages to the functions
that modified the message printouts.
2019-06-18 10:59:51 -05:00
Scott Fennell
4d247c94db
remove unneccessary includes
2019-06-18 10:39:03 -05:00
Scott Fennell
97941ac073
move init_log_stream to Executive.hh, move Executive::process_sim_args from "default data" to Executive::init
2019-06-18 10:34:56 -05:00
Scott Fennell
fadda55abf
Log elapsed time in default_data, input_processor, and init jobs in file
...
init_log.csv
2019-06-17 14:40:01 -05:00
Alex Lin
04b2185c2e
TPROCTE_HOME Being Used In Place Of TPRO_HOME #778
...
I put the include for tsync.h in the wrong place.
2019-06-12 07:17:39 -05:00
Alex Lin
a420418443
TPROCTE_HOME Being Used In Place Of TPRO_HOME #778
...
Changed the Tsync routing from using the old TPro API to the
new Tsync API.
2019-06-11 15:50:49 -05:00
Alex Lin
a394f0d187
TPROCTE_HOME Being Used In Place Of TPRO_HOME #778
...
Needed to make some more fixes to work with modern tsync driver
code.
2019-06-11 09:48:29 -05:00
Scott Fennell
b1d791dc94
#805 add C call to clock_tics_per_sec
2019-06-07 08:29:47 -05:00