{5} Assigned, Active Tickets by Owner (Full Description) (7 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

mturk

Ticket Summary Component Milestone Type Created
Description
#64 Undocumented makefile variables enzo task 09/20/08

After receiving several comments about the Makefiles included with Enzo, I've done some digging into the variables.

The following variables, used in one or more Makefiles, are not documented. This excludes LOCAL_* . These variables should be documented or removed. I have noted which seem to be removable.

Furthermore, it seems to me that we do not need to support every permutation of OSX laptop and desktop available. We should settle on a single type; I propose one that installs HDF5 to /usr/local, uses the included Leopard OpenMPI, and the HPC for OSX g95. This seems closest to rpwagner-cable.

MACH_ARFLAGSremovablebwoshea-fnord, bwoshea-thunderhead, gso-mac, rpwagner-cable
MACH_AR_MPIremovablebwoshea-fnord, bwoshea-thunderhead, gso-mac, rpwagner-cable
MACH_AR_NOMPIremovablebwoshea-fnord, bwoshea-thunderhead, gso-mac, rpwagner-cable
MACH_INCLUDES_PNGremovablebwoshea-fnord, bwoshea-thunderhead, gso-mac, rpwagner-cable, nics-kraken, ornl-jaguar-gnu, ornl-jaguar-pgi, psc-bigben
MACH_LIBS_PNGremovablebwoshea-fnord, bwoshea-thunderhead, gso-mac, rpwagner-cable, nics-kraken, ornl-jaguar-gnu, ornl-jaguar-pgi, psc-bigben
MACH_RANLIB_MPIremovablebwoshea-fnord, bwoshea-thunderhead, gso-mac, rpwagner-cable
MACH_RANLIB_NOMPIremovablebwoshea-fnord, bwoshea-thunderhead, gso-mac, rpwagner-cable
TEST_CMD_MPIquestionablebwoshea-fnord, bwoshea-thunderhead, gso-mac, nics-kraken, ornl-jaguar-gnu, ornl-jaguar-pgi, psc-bigben, rpwagner-cable
TEST_CMD_SERIALquestionablebwoshea-fnord, bwoshea-thunderhead, gso-mac, nics-kraken, ornl-jaguar-gnu, ornl-jaguar-pgi, psc-bigben, rpwagner-cable

OBJECT_MODE seems to only be used in Make.mach.sdsc-datastar, Mhop, Mnew and Makefile.harkness. Everywhere else it seems to be CONFIG_OBJECT_MODE. This should be standardized.

Additionally, I propose eliminating the following Makefiles from the public distribution:

  • Make.mach.padoan-cluster
  • Make.mach.padoan-cluster-static
  • Make.mach.gso-mac
  • Make.mach.rpwagner-cable (to be transformed into Make.mach.osx or something)
  • Make.mach.bordner-krummhorn
  • Make.mach.bwoshea-fnord
  • Make.mach.bwoshea-thunderhead

A foreseeable objection here is that many of the dev team use these machines. I propose that line 89 of the Makefile be changed from:

include $(ENZO_DIR)/Make.mach.$(CONFIG_MACHINE)

to:

-include $(ENZO_DIR)/Make.mach.$(CONFIG_MACHINE) $(HOME)/.enzo_make/Make.mach.$(CONFIG_MACHINE)

We are already mandating the user use GNU Make. GNU Make's include statement can be optionally prefixed with a minus sign, which means to ignore any non-existant files. This enables users -- and I think this would eliminate the need for the dev team to populate the repository with Makefiles for every machine they are on -- to override in a directory outside the subversion repository.

I will wait a few days and make these changes myself if I hear no objections.


#65 Remove MPI dependency in fortran enzo task 09/20/08

By adding a single integer parameter to an already super-long calc_rates API, we can eliminate the only remaining Fortran MPI dependency. stop_all_cpus is not compiled in unless you're using Robert's makefile, in which case you likely have an MPI installation that has Fortran support. calc_rates is only called in InitializeRateData?.C and RH_InitializeRateData.C, and the Fortran/C interface can be trivially modified.

Note, however, that there are commented-out calls to the mpi_error_file calls. By leaving the fortran MPI .src file in the repository, and only commenting these things out, we can still provide this as an optional means of debug output.

I will do this in a few days if I hear no objections.


rpwagner

Ticket Summary Component Milestone Type Created
Description
#41 Analysis Tools - Restart Correctly enzo bug 08/26/08

TODO

Make sure the inline analysis tools don't reset when restarting.

Analysis Tools for Trunk

This is one of a list of analysis tools that need be merged into the devel trunk.


#38 Analysis Tools - Projections enzo task 08/26/08

TODO

Roll projection tool into trunk.

Analysis Tools for Trunk

This is one of a list of analysis tools that need be merged into the devel trunk.


#39 Analysis Tools - Extractions enzo task 08/26/08

TODO

Build parallel extraction tool.

Analysis Tools for Trunk

This is one of a list of analysis tools that need be merged or built for the devel trunk.


#40 Analysis Tools - Directory Articulation enzo task 08/26/08

TODO

Add directory articulation to inline analysis tools.

Analysis Tools for Trunk

This is one of a list of analysis tools that need be merged into the devel trunk.


#55 Merge Write & Read Routines enzo task 09/05/08

Merge *Write* *Read* routines/files into one file per functionality.

Note to self:

  • Pass grid hid_t pointer to open group or open file.
  • Split hierarchy info writing out to new file, make it easier to add HDF5 hierarchy file.

Note to others

This is for things are called from ReadAllData?, or WriteAllData?, not movies or other formats.


Note: See TracReports for help on using and creating reports.