Skip to content
/ lpel Public
forked from snetdev/lpel

Lightweight Parallel Execution Layer

License

Notifications You must be signed in to change notification settings

ra-one/lpel

This branch is 4 commits ahead of, 6 commits behind snetdev/lpel:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0321df7 · Sep 11, 2013
Mar 22, 2011
Aug 19, 2011
Apr 7, 2011
Aug 21, 2013
Feb 9, 2012
Jul 30, 2012
Apr 24, 2013
Sep 11, 2013
Aug 21, 2013
Jul 26, 2013
Aug 17, 2012
Feb 9, 2012
Feb 9, 2012
Aug 1, 2013
Jul 17, 2013
Aug 23, 2011
Nov 3, 2011
Jul 18, 2013

Repository files navigation

Bootstrap
=========

To generate the configure script and related build-tools, run

  ./build-aux/bootstrap

You are required to have fairly recent versions of the GNU buildtools
(autoconf, automake, libtool) installed.




Building
========

If you want to use libpcl context switching (suggested),
you need to install

libpcl - GNU Portable Coroutine Library, currently v1.12

available at

http://www.xmailserver.org/libpcl.html


If you cannot do a system-wide install, you need to specify the
installation directory of pcl for the configure script.


Run configure with following parameters:

./configure --with-pcl=<pcl_install_dir> --prefix=<your_lpel_install_dir>

and

make
make install

In order to build the LPEL backend for the S-Net runtime system,
you'll need to specify the directories where to find the LPEL library and
includes.

./configure --with-lpel-includes=<lpel_include_dir> \
            --with-lpel-libs=<lpel_lib_dir>




Example
-------

I have installed pcl in the local subdirectory of my home directory.
To build LPEL, I use

./configure --with-pcl=$HOME/local/ --prefix=$HOME/local/
make
make install



About

Lightweight Parallel Execution Layer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.3%
  • C++ 2.3%
  • Assembly 1.3%
  • Other 1.1%