tincreased readability on list output - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
(HTM) git clone git://src.adamsgaard.dk/sphere
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 8aaf2c7c63ea6ef9644e95b9a5c42ecb8c094faa
(DIR) parent 970d040a2ab68317f919a98202a5f5b45e656d3f
(HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
Date: Fri, 9 May 2014 09:50:36 +0200
increased readability on list output
Diffstat:
M src/sphere_status.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/src/sphere_status.c b/src/sphere_status.c
t@@ -28,6 +28,8 @@ int main(int argc, char *argv[])
struct dirent *ent;
char outputdir[1000];
char* dotpos;
+ char outstring[100];
+ char* p;
sprintf(outputdir, "%s/output/", cwd);
if ((dir = opendir(outputdir)) != NULL) {
puts("Simulations with the following ID's are found in the "
t@@ -36,9 +38,12 @@ int main(int argc, char *argv[])
while ((ent = readdir(dir)) != NULL) {
if ((dotpos = strstr(ent->d_name, ".status.dat")) != NULL) {
*dotpos = '\0';
- printf("\t%s\t(", ent->d_name);
+ sprintf(outstring, "%-44s ", ent->d_name);
+ for (p = outstring; *p != '\0'; p++)
+ if (*p == ' ') *p = '.';
+ printf(" %s ", outstring);
(void)open_status_file(cwd, ent->d_name, 1);
- puts(")");
+ puts("");
}
}
t@@ -90,7 +95,7 @@ int open_status_file(char* cwd, char* sim_name, int format) {
}
if (format == 1) {
- printf("%.2f s / %.0f %% / %d",
+ printf("%.2fs / %3.0f%% / %5d",
time_current, time_percentage, file_nr);
} else {
printf("Reading %s:\n"