From: Héctor MR <hec...@pi...> - 2017-03-29 18:25:41
|
Hi Rob, Thanks! Seems like modifying the makefile in my working directory WORK_DIR made it (Aaron just helped me with it). I am sharing it for future MESA users that might encounter this issue. I copied $(MESA_DIR)/star/work_standard_makefile to WORK_DIR/make and did # work_standard_makefile # change this as necessary. see utils/makefile_header for definitions. include $(MESA_DIR)/utils/makefile_header LOAD_MESA = $(LOAD_EXTRAS1) $(LOAD_MESA_STAR) $(LOAD_EXTRAS) ################################################################# ifndef STAR STAR = star endif # STAR_WORK_OBJS defined in makefile_header OBJS = $(STAR_WORK_OBJS) run.o *mymodule.o* WORK_DIR = .. WORK_SRC_DIR = $(WORK_DIR)/src STAR_JOB_DIR = $(MESA_DIR)/star/job $(STAR) : $(OBJS) $(LOADER) $(FCopenmp) -o $(WORK_DIR)/$(STAR) $(OBJS) $(LOAD_MESA) ################################################################# # WORK_COMPILE defined in makefile_header *mymodule.o: $(WORK_SRC_DIR)/moduledir/mymodule.f $(WORK_COMPILE) $<* ifeq ($(SKIP_NAN_TRAPS),YES) run.o: $(WORK_SRC_DIR)/run.f $(WORK_COMPILE) $< else run.o: $(WORK_SRC_DIR)/run.f $(WORK_COMPILE) $(FCtrapNANs) $< endif run_star_extras.o: $(WORK_SRC_DIR)/run_star_extras.f *mymodule.o* $(WORK_COMPILE) $< %.o: $(STAR_JOB_DIR)/%.f $(WORK_COMPILE) $< clean: -@rm -f *.o *.mod $(WORK_DIR)/$(STAR) remk: -@rm -f run.o $(WORK_DIR)/$(STAR) -- H. |