Compressed MOD files?

Jerry DeLisle jvdelisle@verizon.net
Tue Oct 31 04:07:00 GMT 2006


Steve Kargl wrote:
> On Mon, Oct 30, 2006 at 09:06:24PM +0200, Erik Edelmann wrote:
>> On Mon, 30 Oct 2006, FX Coudert wrote:
>>
>>>>> ssed or not when reading, which is pretty easy) It increases CPU
>>>>> usage, but it gets the disk space used by module files by a factor 5
>>>>> to 6 on my own codes.
>>>> This sounds interesting, but how much real space usage reduction do you 
>>>> see?
>>> a factor of 5 to 6? e.g., from 27 megabytes to 5.2 megabytes on the 
>>> real-life F95 code I currently use for my work.
>> My first reaction when I saw your first message in this thread was "Does it
>> really matter?".  But if there are real life code that prdoces 27 MB of
>> *.mod files, I guess compression would be nice.  Not of huge importance
>> perhaps, with the hard disk sizes of today, but nice.  Since it shouldn't
>> add much complexity to the compiler, my vote is "yes".
>>
>>
> 
> gfortran doesn't cache a previously read module.
> 
> module foo
>   contains
>     subroutine A
>        use B
>     end subroutine A
>     subroutine C
>        use B
>     end subroutine C
> end module 
>     
> 
> Module B will be read twice, and hence, it would be decompressed
> twice.  How much overhead is added by the decompression phase?

I think it would be better to fix this multiple reading first before bothering 
with compression.

Jerry



More information about the Fortran mailing list