Commit Graph

210 Commits

Author SHA1 Message Date
Scott Fennell
2c17882e20
Update ATutIntroduction.md 2022-05-26 14:30:09 -05:00
Scott Fennell
7d66ed3c84
remove unnecessary (confusing) example on user code blocks 2022-05-26 14:06:33 -05:00
Scott Fennell
a6eeff930f
update execfile to py3 in tutorial 2022-05-26 13:46:49 -05:00
Scott Fennell
56e08cce1e
Update install guide for macOS 2022-04-14 12:23:24 -05:00
Scott Fennell
0c207dd511
Update Install-Guide.md 2022-04-04 12:42:55 -05:00
Scott Fennell
bcebf21cbb
Update Configuring_TRICK_with_Civetweb.md
2022-03-14 13:09:05 -05:00
Scott Fennell
ddac875ead
Update Configuring_TRICK_with_Civetweb.md 2022-03-14 12:47:01 -05:00
Scott Fennell
ee2cc527c8
Update Configuring_TRICK_with_Civetweb.md
closes 
2022-03-14 11:32:53 -05:00
Fennell, Scott P 263712616
017a5aecf5 Fix/remove STL checkpoint docs, closes 2022-02-07 11:27:17 -06:00
Scott Fennell
6b793504f2
Remove outdated STL comment. 2022-02-07 11:15:39 -06:00
Scott Fennell
dbf465f217
Add temporary workaround to find udunits on mac to install guide 2021-12-15 12:37:44 -06:00
Scott Fennell
8f0a87b046
Update Install-Guide.md 2021-11-19 12:35:05 -06:00
Penn, John M 047828115
d1258cde7c Fix typos in Configuring_TRICK_with_Civetweb.md. 2021-10-27 14:41:01 -05:00
Penn, John M 047828115
4647a0b266 Document configuration of Trick with Civetweb. 2021-10-27 14:02:01 -05:00
Penn, John M 047828115
f182c72349 Fix include in Extending_the_HTTP-API.md. 2021-10-19 14:26:06 -05:00
Penn, John M 047828115
8657acb3dc Fix inclusion of CivetServer.h. 2021-10-19 13:41:42 -05:00
Scott Fennell
02bdd8f4a4
Update Install-Guide.md 2021-10-19 11:59:03 -05:00
Scott Fennell
240796c045
Update Install-Guide.md 2021-10-19 11:57:31 -05:00
Penn, John M 047828115
e487e5609f Initial excision of DMTCP from Trick. 2021-08-27 19:38:56 -05:00
Penn, John M 047828115
94f20d426a Merge branch 'master' of https://github.com/nasa/trick 2021-08-18 13:15:52 -05:00
Penn, John M 047828115
4c52ed2753 Merge Caleb Herpins port of Trick webserver from Mongoose to CivetWeb . 2021-08-18 13:15:10 -05:00
Scott Fennell
dbafed34b5
use default repo name in tutorial introduction
Novice linux/trick users don't catch that "trick" and "trick.git" are incompatible, because they don't understand that the file extension is a part of the directory name. For this reason they frequently leave the ".git" in their shell environment and they get stuck there for a while. While it is important that trick users have an understanding of how their shell uses the PATH variable, I do not think this little section at the bottom of the intro should have to be debugged so frequently.
2021-08-13 10:32:07 -05:00
Scott Fennell
f6ce855683
2021-08-05 11:57:54 -05:00
Scott Fennell
49da752089
Trick offline instructions closes 2021-08-05 11:55:26 -05:00
Penn, John M 047828115
6df675c7ee Remove deprecated Clocks and unit tests, and update Trick::Clock documentation. 2021-08-02 00:40:55 -05:00
Penn, John M 047828115
0e0f4f4365 Fix broken link in TutVariableServer.md 2021-08-01 22:17:40 -05:00
Scott Fennell
88ac5b5990
Update Integrator.md 2021-07-07 12:00:15 -05:00
Scott Fennell
4db5935a2e
Update Integrator.md
change Integrator to IntegLoop
2021-07-07 11:58:55 -05:00
Scott Fennell
c0794733b7
update macOS install instructions to use llvm 11 (for now)
2021-05-27 11:44:38 -05:00
Matas Lauzadis
7008e8bac7
Fix some typos in documentation ()
* Fix typo

* typos, grammar
2021-05-26 22:14:42 -05:00
Penn, John M 047828115
38852427c1 Fix section headers in Data-Record.md. 2021-05-24 14:18:29 -05:00
Penn, John M 047828115
20ad17dfab Update DRBinary Format documentation. 2021-05-24 13:58:52 -05:00
Penn, John M 047828115
1b7a2f6f37 Correct Variable-Server documentation regarding the responce of var_exists. 2021-05-20 14:46:15 -05:00
Penn, John M 047828115
5c35cf2b1f Merge branch 'master' of https://github.com/nasa/trick 2021-05-20 12:56:33 -05:00
Penn, John M 047828115
1e9c88dd0e Fix Minor Typos in Variable Server tutorial. 2021-05-20 12:55:54 -05:00
dbankieris
62410bb724
Merge pull request from nasa/zip-python-modules
Zip SWIG-generated python modules
2021-05-20 08:27:18 -05:00
Penn, John M 047828115
aab93a0c8b Fix links in Tutorial. 2021-05-19 23:59:18 -05:00
Penn, John M 047828115
a1bce98e91 Update the Trick Tutorial to explain how to control sim modes from a variable server client. 2021-05-19 23:09:49 -05:00
Scott Fennell
520e0343d1
update docs 2021-05-19 22:16:45 -05:00
Derek Bankieris
2c06ae6eaf Rename SIM_*/trick to SIM_*/.trick
Hide the non-zipped Python modules to indicate to users that changing
them will have no effect on the sim.

Refs 
2021-05-19 17:33:13 -05:00
Derek Bankieris
8d314fa1b1 Zip SWIG-generated python modules
Closes 
2021-05-19 17:23:33 -05:00
ddj116
1d9ea79107
Introducing TrickOps - An Extensible Sim Testing Framework ()
* Introducing TrickOps - An Extensible Sim Testing Framework

Features:

* Multiple simultaneous sim builds, runs, file vs. file comparisons,
  arbitrary post-run analyses, valgrind of runs
* Real-time progress bars for sim builds and runs
* Exit code management lets users easily define success & failure
* Failed comparisons can optionally generate koviz error reports

See share/trick/trickops/README.md for details

* Add GitHub Actions Workflow for TrickOps for Ubuntu:20.04 & CentOS latest

* Adds python unit and doc tests to github actions for push / pull requests
  for Ubuntu:20.04 and CentOS 8:latest. MacOS still forthcoming.
* Also updates documentation with TrickOps information
* Remove duplicate / overwriting SIM_ definitions in ExampleWorkflow.py

* Address Code Review / Discussion

* Reduce set of sims tested in ExampleWorkflow.py to stable set
* Add ExampleWorkflow.py to GitHub Actions
* Clarify documentation and add image of TrickOps in action
* Error/Ignore valgrind entries in YAML file if platform == darwin

* Fix run.compare() logic error and add unit test to cover it

Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2021-05-03 14:39:20 -05:00
Scott Fennell
437a56b24c
Update Install-Guide.md 2021-04-26 23:53:27 -05:00
Scott Fennell
0fda0b4bf3
Update Install-Guide.md 2021-04-26 22:06:53 -05:00
Scott Fennell
9b621d2819
Update Install-Guide.md 2021-04-26 21:59:35 -05:00
Scott Fennell
c0791b46d9
icg default constructor is deleted ()
* check if default constructor is deleted 

* unit test icg deleted default constructor 

* Update centos 7 swig version to 3.0 to support deleted function in SIM_deleted_default_constructor test

Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>

closes 
2021-02-05 19:32:36 -06:00
Zain Merchant
5f59948cb8
Trick installation on MacOS documentation update ()
* Trick installation on MacOS

Step 5 in the installation guide “Install cask to get java and xquartz” results in the following error: “Error: Cask 'java' is unavailable: No Cask with this name exists. Did you mean one of these?”, then giving some other possible downloads. It seems that Java cannot be installed using home-brew in this way. The way around this I used was to install Java from Oracle’s website (https://www.java.com/en/download/) and the JDK from here (https://www.oracle.com/java/technologies/javase-jdk15-downloads.html), then install the other packages on their own. This has been tested to be working on macOS Catalina.

* macOS install documentation to install java with brew by default

I changed the URL for the JDK as well to go to their SE page, so that when java 16+ is released they can still find the latest JDK.

Co-authored-by: Scott Fennell <spfennell@gmail.com>
2020-11-05 14:32:17 -06:00
Scott Fennell
50039dd8e9
Update Input-File.md 2020-10-09 17:54:29 -05:00
Scott Fennell
7db4af610b
Update Event-Manager.md 2020-10-09 17:52:46 -05:00
dbankieris
b2ec2313e8
Update Python-Variable-Server-Client.md
Add a special note for Booleans
2020-09-23 14:33:07 -05:00
Scott Fennell
892c0ac493
Update Install-Guide.md 2020-09-02 16:02:47 -05:00
Scott Fennell
0871600cad
Update Install-Guide.md 2020-09-02 15:59:03 -05:00
Scott Fennell
ab0d1cf1bd
Update Install-Guide.md 2020-09-02 15:56:28 -05:00
Scott Fennell
004a5a0384
Update Install-Guide.md 2020-09-02 15:52:31 -05:00
Scott Fennell
c8e90dde81
1048 and 1050 update Install Guide ()
closes  and closes 

Update java version, check/update dependencies and various other improvements.
2020-09-02 15:37:50 -05:00
Scott Fennell
7476348ba6
Add link to input file quick reference in How To Guides 2020-07-08 09:19:14 -05:00
Scott Fennell
8557b36d0f
Fix broken links in FAQ 2020-07-07 13:06:26 -05:00
dbankieris
02c5799550
Update Environment-Variables.md
GitHub's online editor could really use a spellchecker.
2020-05-13 14:37:31 -05:00
dbankieris
cd5b159713
Update Environment-Variables.md
Grammatical improvements
2020-05-13 14:33:29 -05:00
dbankieris
d994761294
Update Environment-Variables.md
Expand TRICK_GTE_EXT documentation.
2020-05-13 14:24:43 -05:00
dbankieris
78f7cc8d50
Update Environment-Variables.md
Add TRICK_GTE_EXT documentation
2020-05-13 11:50:24 -05:00
Derek Bankieris
e95a0cf6da Fix ICG_IGNORE_TYPE documentation 2020-04-17 14:55:51 -05:00
Scott Fennell
8d625cb1bc
Clarify monte carlo instructions in tutorial 2020-02-26 11:24:13 -06:00
Scott Fennell
35eaf0e17d
Update Install-Guide.md 2020-02-25 11:01:55 -06:00
Scott Fennell
5b51245bf0
Update Install-Guide.md 2020-02-25 10:57:52 -06:00
Scott Fennell
1ea0fffd65
Add RHEL 8 instructions to install guide closes 2020-02-25 10:54:07 -06:00
Keith Vetter
96b869e3a2
Update Debug-Pause.md () 2020-02-11 09:21:17 -06:00
Scott Fennell
4464280781
Update Documentation-Home.md 2020-02-11 09:05:54 -06:00
Scott Fennell
762a540513
Update Install-Guide.md 2020-02-05 14:45:19 -06:00
Scott Fennell
0941126e99
Update Install-Guide.md 2020-02-05 14:44:56 -06:00
Scott Fennell
4f5ce7e4a1
Maven, offline mode, and --enable-mongoose ()
closes  
closes  
closes 
2020-02-05 14:31:58 -06:00
Scott Fennell
efffa146e6
Update ATutRecordingData.md 2020-01-22 11:51:04 -06:00
Scott Fennell
ae7a5ad777
update tutorial for python 3 2020-01-22 11:49:19 -06:00
Scott Fennell
82477eef9f
Document interface functions SIGCHLD handler closes 2020-01-16 11:14:09 -06:00
Scott Fennell
b4bbcf275e
Update Install-Guide.md 2020-01-09 14:34:18 -06:00
Scott Fennell
cf41891496
add Fedora 30 to install instructions, and clarify package dependency versions 2020-01-08 13:20:54 -06:00
Scott Fennell
40bb49fb36
Update default.html 2020-01-06 09:49:50 -06:00
Scott Fennell
4010b3077c
update documentation 2020-01-06 09:33:45 -06:00
Scott Fennell
fead24db0b
Update default.html 2020-01-06 09:29:14 -06:00
Scott Fennell
0c804a92cc
Update default.html 2020-01-06 09:26:44 -06:00
Scott Fennell
fe41aa9fac
Update default.html 2020-01-06 09:21:08 -06:00
Scott Fennell
58f4ad5937
Update _config.yml 2020-01-06 09:15:39 -06:00
Scott Fennell
79d0965645
Update default.html 2020-01-06 09:15:06 -06:00
Scott Fennell
792796a68c
Update default.html 2020-01-06 09:14:20 -06:00
Scott Fennell
06dbe573b1
documentation: Update title bar in docs per page 2020-01-06 09:00:45 -06:00
Scott Fennell
a4aa5a70d7
Update _config.yml 2020-01-03 11:50:20 -06:00
Scott Fennell
e2569c35a5
Generate sitemap for documentation 2019-12-30 09:51:16 -06:00
Scott Fennell
12ff888132
Update default.html 2019-12-19 14:28:00 -06:00
Scott Fennell
a7332f6afc
update documentation 2019-12-19 14:26:15 -06:00
Scott Fennell
de04a6f6e5
Update documentation 2019-12-19 14:25:48 -06:00
Scott Fennell
c6c2f75273
update documentation 2019-12-19 14:23:19 -06:00
Scott Fennell
6a1027bf29
Add logo to documentation header 2019-12-19 14:19:31 -06:00
Scott Fennell
7a53f59076
Update documentation 2019-12-16 10:53:19 -06:00
Scott Fennell
eb707835f1
Update documentation 2019-12-16 10:49:36 -06:00
Scott Fennell
2e4e215e3a
Edit documentation 2019-12-16 10:41:01 -06:00
Scott Fennell
6daca8bf16 edit documentation fix dre pic in tutorial 2019-12-12 14:33:46 -06:00
Instructor Account
89983d487b edit documentation fix dre pic in tutorial 2019-12-12 14:25:02 -06:00
Scott Fennell
230bd944ef add google search verification file to help get our site indexed on google search 2019-12-09 15:18:03 -06:00
jmpenn
88149a990d
Update index.html 2019-11-21 13:43:15 -06:00
Scott Fennell
39ea634512 update web doc location 2019-11-21 13:31:20 -06:00
Scott Fennell
140227fb60 update web doc location 2019-11-21 13:30:27 -06:00
Scott Fennell
3bc82603bf update web doc location 2019-11-21 13:30:09 -06:00
Scott Fennell
7c2f562e8f move web documentation to docs 2019-11-20 15:43:34 -06:00
Scott Fennell
66c5852566 update doc links 2019-11-20 12:53:56 -06:00
Scott Fennell
1c9cf79e50 add wiki to repository for github pages 2019-11-20 11:04:58 -06:00
Alex Lin
19025d77ad Standardize directory names
Reorganized.  Created a new top level include directory that will hold all of Trick's header files. Moved all of the Trick headers to this directory.  Created a libexec directory that holds all of the executables that users don't need to execute directly.  Changed all of the executables remaining in bin to start with "trick-".  In the sim_services directories changed all source files to find the Trick headers in their new location.  Since all of the include files are gone in sim_services, removed the src directories as well, moving all of the source files up a level.  Moved the makefiles, docs, man, and other architecture independent files into a top level share directory.  Renamed lib_${TRICK_HOST_CPU} to lib64 or lib depending on the platform we're currently on.

refs 
2015-06-09 08:44:42 -05:00
Alex Lin
14a75508a3 Cleaning up once include variables and copyright cleanup.
Changed all header file once include variables to follow the same naming
convention and not start with any underscores.  Also deleted old
incorrect copyright notices.  Also removed $Id: tags from all files.

Fixes .  Fixes .
2015-03-23 16:03:14 -05:00
Derek Bankieris
d41e7cb937 Genericized the VS* suite of classes, reducing redundancy.
Added a <state> element for variables in TV files.
Added a Trick 13 to Trick 15 TV file converter.
Updated .gitignore files.
fixes 
2015-03-16 11:36:51 -05:00
Alex Lin
7ee0a6a8de removing obsolete documentation 2015-02-26 16:24:33 -06:00
Alex Lin
f0c594f841 Initial commit of everything. 2015-02-26 09:02:31 -06:00