forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

use_virtual_scratch_files@ available for ftn95?

 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> Support
View previous topic :: View next topic  
Author Message
DietmarSiepmann



Joined: 03 Jun 2013
Posts: 279

PostPosted: Tue Feb 12, 2019 5:15 pm    Post subject: use_virtual_scratch_files@ available for ftn95? Reply with quote

Hello,

in Salford's ftn77 environment there was a call to enable or disable the virtual scratch file facility, namely
Code:

use_virtual_scratch_files@

. If the virtual scratch file facility was enabled, files opened with STATUS='SCRATCH' were never written to disk but held in virtual memory.

Now, I could not find use_virtual_scratch_files@ in Salford's ftn95 compile environment.

Hence I would like to know, if the virtual scratch file facility is available under ftn95, and if so, by which call I would enable or disable it.

Thanks,
Dietmar
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 7916
Location: Salford, UK

PostPosted: Sun Feb 17, 2019 6:30 pm    Post subject: Reply with quote

I can't find any reference to scratch files that are "virtual".

There are routines for mapping files to memory such as MAP_FILE_FOR_READ_WRITE@ but I have not looked up the details.
Back to top
View user's profile Send private message AIM Address
LitusSaxonicum



Joined: 23 Aug 2005
Posts: 2388
Location: Yateley, Hants, UK

PostPosted: Mon Feb 18, 2019 12:11 pm    Post subject: Reply with quote

Paul,

It's in the FTN77 library manual, available on this website. If it never migrated from FTN77 to FTN95, and given that it seems so sensible, isn't there a case for resurrecting it?

Eddie
Back to top
View user's profile Send private message
JohnCampbell



Joined: 16 Feb 2006
Posts: 2554
Location: Sydney

PostPosted: Wed Feb 20, 2019 3:23 am    Post subject: Reply with quote

As most disk I/O is now buffered, why worry about virtual files; disk files would probably give similar performance.
Back to top
View user's profile Send private message
John-Silver



Joined: 30 Jul 2013
Posts: 1520
Location: Aerospace Valley

PostPosted: Fri Feb 22, 2019 9:07 am    Post subject: Reply with quote

I detect (as an amateur) confusion as to what 'virtual' means.
Confusion is oft brought about by a lack of clear definition.

First there's memeory. Real physical memory.

Second there's 'virtual' memory which, to me anyway, means storing stuff somewhere which is not real physical memory but ON A DISK somewhere, and then bringing it into and shoving it out of real memory. Quickly.

Scratch files are traditionally fėthe files which facilitate this

We used to call it paging.

The terminology 'Scratch files' are traditionally fėthe files which facilitate this

(there's probably something somewhere these days called 'viėrtual paging' no doubt !) Just to add a layer to the confusion.

Well, there's 'virtual scratch files' which is being discussed, but how the 'eck it relates to eality is beyond me.

This discussion seems to think there's some other 'location' available.

Maybe I'm just confused.

Maybe it's something they have on the starship enterprise.

Maybe I just have to RTFf77M

Clarification is needed.

Over to yee Cp't'n, Bones and Scottie
_________________
''Computers (HAL and MARVIN excepted) are incredibly rigid. They question nothing. Especially input data.Human beings are incredibly trusting of computers and don't check input data. Together cocking up even the simplest calculation ... Smile "
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> Support All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group