The Exogi Monarch Repository

You will need to login using your subversion username and password to view the source code or see changeset differences. If you need a subversion account please contact Craig or JP.

The Timeline tab allows viewing of the change history of the repository.

The Browse Source tab allows viewing of individual files and the changes made to those files.

Note not all features of Trac are currently being used specifically, bug tracking and the "real" wiki are being done on the Exogi Wiki at  http://monarchw.exogi.com:3456.

What's Where In the SVN repository

CMPH: :  svn://svn.meta-systems.com/monarch/project_archives/C_minimal_perfect_hash OACF toolchain: incorporated into the repository trunk
OACF simulator: in the branch  svn://svn.meta-systems.com/monarch/monarch/simulator/branches/oacf
OACF example code:  svn://svn.meta-systems.com/monarch/project_archives/OACF

llvm / clang : LLVM repository  svn://svn.geekisp.com/llvm/trunk
The TRAC instance for the LLVM repository is at  http://trac2.geekisp.com/llvm/

IO Language work:  svn://svn.meta-systems.com/monarch/project_archives/IO%20Language
IO toolchain changes: incorporated into the repository trunk.

Other Repositories

GMA Graph Matching Accelerator

Here's some notes restoring the GMA code and rebuilding the project.

The source code is stored in a Bazzar ( http://bazaar-vcs.org) repository at geekisp. To check out the repository use:

Relevant bzr repositories:  sftp://jpbonn@login.geekisp.com/~/repo/bzr/CudaCuts/branches/[gpu|cpu|gpulocal|simd]

gpu - OpenCL and CUDA code. Do "make" and "make run" to run build and run CUDA code. See the Makefile about building the SDK first. Use "make ocl" and "make runocl" to build and run OpenCL code.

gpulocal - Very similar to OpenCL gpu code but caches portions of the image on the gpu. Turned out to be slower.

cpu - cpu only code.

simd - OpenCL simd code.

When running on lower-end video cards (e.g. 9600M GT) it may be necessary to change the CUDA compilation flags. See the Makefile.

Note the repository  sftp://jpbonn@login.geekisp.com/~/repo/bzr/CudaCuts/branches/rpm2 is a pseudo Active Pages port for the RPM2 project.

About Trac

Trac is a minimalistic approach to web-based management of software projects. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.

All aspects of Trac have been designed with the single goal to help developers write great software while staying out of the way and imposing as little as possible on a team's established process and culture.

As all Wiki pages, this page is editable, this means that you can modify the contents of this page simply by using your web-browser. Simply click on the "Edit this page" link at the bottom of the page. WikiFormatting will give you a detailed description of available Wiki formatting commands.

"trac-admin yourenvdir initenv" created a new Trac environment, containing a default set of wiki pages and some sample data. This newly created environment also contains documentation to help you get started with your project.

You can use trac-admin to configure  Trac to better fit your project, especially in regard to components, versions and milestones.

TracGuide is a good place to start.

Enjoy!
The Trac Team

Starting Points

For a complete list of local wiki pages, see TitleIndex.