postProcess/getFacet.c
Facet Extraction Utility
Extract interface facets from Basilisk simulation files.
- Author: Vatsal Sanjay ([email protected])
- Lab: CoMPhy Lab, Physics of Fluids Department
- Updated: March 8, 2025
Usage
./getFacet <simulation_file>Output: Facet data to stderr
#include "utils.h"
#include "output.h"
#include "fractions.h"VOF fraction field
scalar f[];Input filename buffer
char filename[80];Main Function
Extract facets from a saved simulation state.
Parameters
a: Argument countarguments: Command-line argumentsarguments[1]: Simulation file path
Process
- Load simulation file
- Extract facets from VOF field
- Output to stderr
int main(int a, char const *arguments[]) {
sprintf(filename, "%s", arguments[1]);
restore(file = filename);
FILE * fp = ferr;
output_facets(f, fp);
fflush(fp);
fclose(fp);
}