Re: [petsc-dev] seen on a competitors site
On Tue, 9 Jul 2013, Jed Brown wrote:
Satish Balay <[email protected]> writes:
I was thinking more in terms of what amzon would charge for using such big images. [presumably charge rate would be higher]
It is just disk space; the EBS limit is 1 TiB:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#stora...
Hm http://aws.amazon.com/ec2/pricing/ talks about 'instances' 'small, medium, large etc..' Not sure what they refer to.
I don't understand how it can be that big. 6GB is my entire system including KDE, GNOME, and ton of other huge extraneous packages. Non-debug libpetsc.so is less than 10MB. Anyway, I think this is the distribution model
The debug builds are huge. [perhaps they can be trimmed down a bit with -g insted of '-g3' ]
My build with gcc-4.8.1 -g3 is 45 MB and with clang-3.3 -g3 is 28 MB. This amount of storage is not the problem.
[petsc@localhost ~]$ du -sh petsc-3.3-p6/ 1.5G petsc-3.3-p6/ [petsc@localhost ~]$ du -sh petsc-3.3-p6/arch-linux2-c-debug/ 639M petsc-3.3-p6/arch-linux2-c-debug/ [petsc@localhost ~]$ du -sh petsc-3.3-p6/externalpackages/ 676M petsc-3.3-p6/externalpackages/ [petsc@localhost ~]$ du -sh petsc-3.3-p6/arch-linux2-c-debug/lib/* 1.6M petsc-3.3-p6/arch-linux2-c-debug/lib/libamd.2.2.2.a 0 petsc-3.3-p6/arch-linux2-c-debug/lib/libamd.a 20M petsc-3.3-p6/arch-linux2-c-debug/lib/libblacs.a 7.0M petsc-3.3-p6/arch-linux2-c-debug/lib/libchaco.a 4.4M petsc-3.3-p6/arch-linux2-c-debug/lib/libcmumps.a 4.3M petsc-3.3-p6/arch-linux2-c-debug/lib/libdmumps.a 48M petsc-3.3-p6/arch-linux2-c-debug/lib/libHYPRE.a 7.1M petsc-3.3-p6/arch-linux2-c-debug/lib/libmetis.a 1.3M petsc-3.3-p6/arch-linux2-c-debug/lib/libmumps_common.a 6.5M petsc-3.3-p6/arch-linux2-c-debug/lib/libparmetis.a 172M petsc-3.3-p6/arch-linux2-c-debug/lib/libpetsc.a 1.1M petsc-3.3-p6/arch-linux2-c-debug/lib/libpord.a 968K petsc-3.3-p6/arch-linux2-c-debug/lib/libptesmumps.a 37M petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotch.a 136K petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotcherr.a 136K petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotcherrexit.a 484K petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotchparmetis.a 29M petsc-3.3-p6/arch-linux2-c-debug/lib/libscalapack.a 4.3M petsc-3.3-p6/arch-linux2-c-debug/lib/libsmumps.a 1.4M petsc-3.3-p6/arch-linux2-c-debug/lib/libspai.a 22M petsc-3.3-p6/arch-linux2-c-debug/lib/libspooles.a 11M petsc-3.3-p6/arch-linux2-c-debug/lib/libsuperlu_4.3.a 6.5M petsc-3.3-p6/arch-linux2-c-debug/lib/libsuperlu_dist_3.1.a 264K petsc-3.3-p6/arch-linux2-c-debug/lib/libtriangle.a 32M petsc-3.3-p6/arch-linux2-c-debug/lib/libumfpack.5.5.1.a 0 petsc-3.3-p6/arch-linux2-c-debug/lib/libumfpack.a 4.4M petsc-3.3-p6/arch-linux2-c-debug/lib/libzmumps.a [petsc@localhost ~]$
Also we discussed defaulting to gcc-4.7+ - so I used fedora-18 which has that default. And all the default developer software adds up to the basic install.
I attempted a minimal linux with xfce [one of the light weight desktops] If we distribute images we need a desktop - but with amazon - I guess that could be cut down [and cut down X?] - and bring down the disk requirement.
Do people want remote desktop on EC2? If AMS can provide GUI stuff then even PETSC_VIEWER_DRAW_ functionality could be put in their web browser, which I think will ultimately be nicer to interact with anyway (but makes https critical unless we also ask them to add port forwarding so that it tunnels over SSH).
I was guessing one would use 'ssh' to login to EC2? - so X11 over ssh might be useful? [perhaps not a desktop] The image I created [with desktop] was more from the POV of downloading one from our ftp site - and running on VirtualBox.
Also amazon images might cut down on swap and other stuff that might take up space on a regular VM. [my cleaned up image of 5.4GB might be with swap zeroed/compressed out..]
Ultimately, it doesn't matter because it'll all be in EBS and 5GB vs. 50GB is irrelevant. It matters for a VM.
ok.. satish
participants (1)
-
Satish Balay