Commit 801bdba4 authored by Giacomo Mulas's avatar Giacomo Mulas
Browse files

Merge branch 'reorganize_project_struct' into 'master'

Reorganize project struct

See merge request giacomo.mulas/np_tmcode!1
parents ff487e1a 1b9c5df6
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+4 −0
Original line number Diff line number Diff line
build/cluster/*
build/sphere/*
build/trapping/*
+0 −0

File moved.

build/README.md

0 → 100644
+37 −0
Original line number Diff line number Diff line
# Folder instructions

This directory collects all the output of make builds.

## Instructions

The original code produces output in the current working directory (the path where the code is executed from). The build directory is intended to collect local builds and test run output in a safe place, without cluttering the code development folders, thus helping git to filter out unnecessary logs through .gitignore.

## Code work-flow

This section describes the use of the pre-existing programs, once the binaries have been properly built by a succesful run of make in the src folder.

### cluster

1. cd to the build/cluster folder
2. run edfb (./edfb)
3. run clu (./clu)

NOTE: both edfb and sph expect an input which is assumed to be in a folder named "../../test_data/cluster/" (i.e. two levels above the current execution path)

TODO: set up a code variable to locate the input data (data file paths should not be hard-coded)

### sphere

1. cd to the build/sphere folder
2. run edfb (./edfb)
3. run sph (./sph)

NOTE: both edfb and sph expect an input which is assumed to be in a folder named "../../test_data/sphere/" (i.e. two levels above the current execution path)

TODO: set up a code variable to locate the input data (data file paths should not be hard-coded)

### trapping

The execution of trapping programs requires at least one of the previous programs to have produced a complete output set.

TODO: investigate which conditions allow clu or sph to write TTMS output files.
 No newline at end of file
+0 −0

File moved.

+0 −0

File moved.

Loading