1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
No description
Find a file
Georg Reinke 2ba3c1cbe7 rework shmem interface to be "symmetric"
The notion of "VILLASnode" / "external program" is removed from the
interface. Now there's only a distiction regarding which process opened
the object first, and this is handled transparently by the functions.

This enables some new uses for the interface, for example connecting
two instances of VILLASnode or two instances of DPsim directly.
2017-06-08 12:43:24 +02:00
clients rearranged and added RSCAD example drafts 2017-05-08 12:52:49 +02:00
doc remove documentation which is now in separate repo 2017-05-04 19:36:13 +02:00
etc updated example config 2017-05-28 19:43:35 +02:00
include/villas rework shmem interface to be "symmetric" 2017-06-08 12:43:24 +02:00
lib rework shmem interface to be "symmetric" 2017-06-08 12:43:24 +02:00
packaging zeromq: added zmq-keygen as a new tool 2017-05-23 15:20:38 +02:00
plugins cleanup: removed trailing whitespaces in code 2017-05-05 19:24:16 +00:00
src rework shmem interface to be "symmetric" 2017-06-08 12:43:24 +02:00
tests added two integration tests for new nanomsg and zeromq node-types 2017-05-28 19:06:22 +02:00
thirdparty updated submodules 2017-05-23 16:45:46 +02:00
tools zeromq: added zmq-keygen as a new tool 2017-05-23 15:20:38 +02:00
web removed old start website 2017-05-08 01:18:45 +02:00
.distignore Overhaul of build and packaging system: 2017-03-29 04:04:20 +02:00
.dockerignore zeromq: add libzmq as thirdparty module 2017-05-23 15:19:23 +02:00
.gitignore rewrote build system to make it more modular and support out-of-tree builds 2016-10-06 17:56:01 -04:00
.gitlab-ci.yml fix GitLab CI 2017-05-14 10:50:36 +02:00
.gitmodules zeromq: add libzmq as thirdparty module 2017-05-23 15:19:23 +02:00
config.h added GPL license to file headers 2017-04-27 12:56:43 +02:00
CONTRIBUTING.md started contribution guide 2016-09-14 04:31:49 +02:00
COPYING.md added license 2017-04-27 12:51:35 +02:00
Dockerfile add license to headers 2017-04-27 13:20:20 +02:00
Dockerfile.dev zeromq: add libzmq as thirdparty module 2017-05-23 15:19:23 +02:00
Doxyfile remove documentation which is now in separate repo 2017-05-04 19:36:13 +02:00
Makefile install third party libraries to /usr/local/lib64 instead of /usr/local/lib 2017-05-08 00:50:53 +02:00
README.md move more documetnation to new repo 2017-05-06 18:37:55 +02:00

VILLASnode

build status coverage report

This is VILLASnode, a gateway for processing and forwardning simulation data between real-time simulators. VILLASnode is a client/server application to connect simulation equipment and software such as:

  • OPAL-RT eMegaSim,
  • RTDS GTFPGA cards,
  • Simulink,
  • LabView,
  • and FPGA models.

It's designed with a focus on very low latency to achieve almost realtime exchange of simulation data. VILLASnode is used in distributed- and co-simulation scenarios and developed for the field of power grid simulation at the EON Energy Research Center in Aachen, Germany.

Documentation

User documentation is available here: https://villas.fein-aachen.org/doc/node.html

2017, Institute for Automation of Complex Power Systems, EONERC

License

This project is released under the terms of the GPL version 3.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

For other licensing options please consult Prof. Antonello Monti.

Contact

EONERC ACS Logo

Institute for Automation of Complex Power Systems (ACS)
EON Energy Research Center (EONERC)
RWTH University Aachen, Germany