Testing new VTU format.
For now, species information is ALWAYS output in .vtu (to test, this will
be an independent format in the future).
A .pvd file is produced to do time-series.
Still to implement other outputs (electromagnetic, average,
collisions...)
Still to implement reading a mesh from .vtu file
28 lines
1.3 KiB
Makefile
28 lines
1.3 KiB
Makefile
OBJECTS = $(OBJDIR)/moduleMesh.o $(OBJDIR)/moduleMeshBoundary.o $(OBJDIR)/moduleCompTime.o \
|
|
$(OBJDIR)/moduleSpecies.o $(OBJDIR)/moduleInject.o $(OBJDIR)/moduleInput.o \
|
|
$(OBJDIR)/moduleErrors.o $(OBJDIR)/moduleList.o $(OBJDIR)/moduleOutput.o \
|
|
$(OBJDIR)/moduleBoundary.o $(OBJDIR)/moduleCaseParam.o $(OBJDIR)/moduleRefParam.o \
|
|
$(OBJDIR)/moduleCollisions.o $(OBJDIR)/moduleTable.o $(OBJDIR)/moduleParallel.o \
|
|
$(OBJDIR)/moduleEM.o $(OBJDIR)/moduleRandom.o $(OBJDIR)/moduleMath.o \
|
|
$(OBJDIR)/moduleProbe.o $(OBJDIR)/moduleAverage.o \
|
|
$(OBJDIR)/moduleMeshInputVTK.o $(OBJDIR)/moduleMeshOutputVTK.o \
|
|
$(OBJDIR)/moduleMeshInputGmsh2.o $(OBJDIR)/moduleMeshOutputGmsh2.o \
|
|
$(OBJDIR)/moduleMeshInput0D.o $(OBJDIR)/moduleMeshOutput0D.o \
|
|
$(OBJDIR)/moduleMesh3DCart.o \
|
|
$(OBJDIR)/moduleMesh2DCyl.o \
|
|
$(OBJDIR)/moduleMesh2DCart.o \
|
|
$(OBJDIR)/moduleMesh1DRad.o \
|
|
$(OBJDIR)/moduleMesh1DCart.o \
|
|
$(OBJDIR)/moduleMesh0D.o \
|
|
$(OBJDIR)/moduleSolver.o \
|
|
$(OBJDIR)/modulePusher.o
|
|
|
|
|
|
all: $(OUTPUT)
|
|
|
|
$(OUTPUT): modules.o $(OUTPUT).f90
|
|
$(FC) $(FCFLAGS) -o $(OBJDIR)/$(OUTPUT).o -c $(OUTPUT).f90
|
|
$(FC) $(FCFLAGS) -o $(TOPDIR)/$(OUTPUT) $(OBJECTS) $(OBJDIR)/$(OUTPUT).o $(JSONLIB) -L/usr/local/lib -llapack -lopenblas
|
|
|
|
modules.o:
|
|
$(MAKE) -C modules all
|