Changes between Initial Version and Version 1 of EfficiencyConsiderations


Ignore:
Timestamp:
Sep 20, 2005, 5:34:56 PM (20 years ago)
Author:
ole
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EfficiencyConsiderations

    v1 v1  
     1Parallelisation (First cut is done)
     2
     3Edgefluxes are currently computed twice (f01 = -f10)
     4(This was fixed by Matt Hardy in June 2005 - see Changeset:1508)
     5
     6Increase Timesteps (Implicit techniques?)
     7
     8Optimise creation and importing of domains (C-code and caching) 
     9(Caching was incorporated by Ole 24 August 2005 - see Changeset:1753)
     10
     11Caching needs optional arguments: bypass_args and bypass_kwargs.
     12These should be passed onto the function when it is evaluated but not participate in the hashing.
     13Rationale: Some arguments such as classes change their signature at every run and thus cause the functin to be evaluated every time, defeating the purpose of caching.
     14See Ticket ??
     15
     16
     17NetCDF can't deal with files > 2GB except on cyclone.
     18It is possible to write netCDF files that exceed 2 GiByte on platforms that have "Large File Support" (LFS). Such files are platform-independent to other LFS platforms, but trying to open them on an older platform without LFS yields a "file too large" error.