From: Stephen R. <ste...@an...> - 2013-04-02 20:31:40
|
Hi Joaquim, We are currently reviewing whether we need to call netcdf from our C code or whether we can return to using netcdf IO just from python via scientific python (or python4. Anyway, we will be improving the installation process soon. Cheers Steve On 3/04/2013 12:45 AM, Joaquim Luis wrote: > Hi, > > For testing I rebuilt anuga svn on Win7 and all went well. However, as > I mentioned in a previous thread about the anuga compiling I use a > slight different procedure. Instead of copying the netcdf.dll and > netcdf.h as explained in anuga.anu.edu.au/wiki/InstallWindowsSvn I use > my own build of netcdf and declare it with the environmental variables > > NETCDF_INCLUDE_DIR > NETCDF_LIB_DIR > > I also modified the ...\anuga_core\source\anuga\utilities\compile.py > lines 338 and 340 from > > ... netcdf.dll > to > ... -lnetcdf > > The ncar page ( > http://www.unidata.ucar.edu/software/netcdf/docs_rc/winbin.html ) has > new Windows binaries but I did not check if they ship with the import > lib (netcdf.lib) > > Could the compile.py be changed to take into account if the > NETCDF_LIB_DIR & NETCDF_INCLUDE_DIR and if yes simply link with > -lnetcdf instead of netcdf.dll that requires a copy and name change as > per current instructions? > Ideally, the value of those environmental variable could be set at the > compile time thus even avoiding the need of declaring them. > > Joaquim > >> >> Hi Carlos, >> >> It is quite hard to guess what your problem might be regarding getting >> the research version running. Especially if you have the old version of >> anuga (and the corresponding python and mingw installation). >> >> I would suggest starting with a clean slate. And follow the instructions >> on the anuga.anu.edu.au site. >> >> Indeed I think the cleanest solution would be to create a virtual >> installation of Ubuntu 12.04 and then install the latest version of >> anuga onto that machine. But this all does assume some familiarity with >> Linux. >> >> Good luck >> Steve >> >> >> >> >> >> >> On 01/04/13 23:55, Carlos Rozas wrote: >>> Thanks Steve! >>> >>> I tried to install the development version but I had a lot of problems >>> trying to compile some "c" files, like "gc_utils.c" and some other >>> ones. >>> I sent a mail asking about this problem a couple of weeks ago, but I >>> couldn't fix the problem. >>> >>> Best regards, >>> Carlos >>> >>> >>> 2013/3/29 Stephen Roberts<ste...@an... >>> <mailto:ste...@an...>> >>> >>> Hi Carlos, >>> >>> Unfortunately the "tsunami" algorithm is not available in the >>> version of anuga from sourceforge (at least at the moment, we do >>> plan to release a new version on sourceforge in the next month >>> or so). >>> >>> So to get the 'tsunami' algorithm you need the development >>> version, >>> installation on windows described at >>> http://anuga.anu.edu.au/wiki/InstallWindowsSvn >>> >>> Cheers >>> Steve >>> >>> >>> >>> On 29/03/2013 7:23 AM, Carlos Rozas wrote: >>>> Hi Stephen, >>>> >>>> When I tried to use the the "tsunami" algorithm, I got the >>>> following error: >>>> >>>> Traceback (most recent call last): >>>> File "C:\Users\crozas\Desktop\3. Aguas >>>> Profundas\Modelo\test1.py", line 140, in<module> >>>> domain.set_flow_algorithm("tsunami") >>>> AttributeError: Domain instance has no attribute >>>> 'set_flow_algorithm' >>>> >>>> What's wrong? I really appreciate your help >>>> >>>> Best regards, >>>> Carlos >>>> >>>> >>>> 2013/3/20 Carlos Rozas<car...@gm... >>>> <mailto:car...@gm...>> >>>> >>>> Thank you Stephen! >>>> >>>> So, If I understood, in the actual version of Anuga for >>>> windows (1.2.1) there is no chance to use the well balanced >>>> scheme unless I use the "tsunami" algorithm. >>>> >>>> Another option is using the current research version, isn't >>>> it? Indeed I tried to use it, but I had a lot of problems >>>> trying to compile "cg_ext.c" and "cg_utils.c" files. I guess >>>> there is a problem with the gcc compiler with windows 64 >>>> bits, >>>> but I couldn't solve it. Do you have any idea about this? >>>> >>>> Best regards and thank you for your help again. >>>> Carlos >>>> >>>> >>>> 2013/3/20 Stephen Roberts<ste...@an... >>>> <mailto:ste...@an...>> >>>> >>>> >>>> Hi, >>>> >>>> Version 1.3 from Sourceforge: >>>> >>>> The version on sourceforge doesn't use well balancing. >>>> >>>> Development version: >>>> >>>> The development version (from anuga.anu.edu.au >>>> <http://anuga.anu.edu.au>) uses an algorithm which is >>>> well >>>> balanced is the domain is completely wet. The default is >>>> "1_5" which can be interpreted as 1st order time, second >>>> order space. There is also "2_0" which is second order in >>>> both time and space. The "1_5" is more diffusive than >>>> "2_0", and is about twice as fast. >>>> >>>> There is an alternative algorithm which we call "tsunami" >>>> which is well balanced even if there are wet and dry >>>> regions. But at present there are problems with this >>>> algorithm when there is a shallow flow flowing down >>>> terrain (as happens when we have rainfall applied to the >>>> domain). So we haven't made "tsunami" the default, though >>>> we are actively work on it. >>>> >>>> To choose an algorithm use the command. For instance the >>>> following sets using the "2_0" algorithm. >>>> >>>> domain.set_flow_algorithm("2_0") >>>> >>>> Cheers >>>> Steve >>>> >>>> >>>> >>>> >>>> On 21/03/2013 1:00 AM, Carlos Rozas wrote: >>>>> Hi, >>>>> >>>>> I wonder if ANUGA uses the well-balanced scheme per >>>>> default, or should I call any special function to use >>>>> this scheme? >>>>> >>>>> Regards, >>>>> Carlos >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Everyone hates slow websites. So do we. >>>>> Make your web apps faster with AppDynamics >>>>> Download AppDynamics Lite for free today: >>>>> http://p.sf.net/sfu/appdyn_d2d_mar >>>>> >>>>> >>>>> _______________________________________________ >>>>> Anuga-user mailing list >>>>> Anu...@li...<mailto:Anu...@li...> >>>>> https://lists.sourceforge.net/lists/listinfo/anuga-user >>>> >>>> -- >>>> +--------------------------------------------------------------------+ >>>> | Steve Roberts | My Office: >>>> (61)(2) 6125 4445 | >>>> | Department of Mathematics | Math Office: >>>> (61)(2) 6125 2908 | >>>> | Mathematical Sciences Institute| Fax: >>>> (61)(2) 6125 4984 | >>>> | John Dedman Building #27 | >>>> mailto:ste...@an... | >>>> | Australian National University | >>>> http://www.maths.anu.edu.au/~steve<http://www.maths.anu.edu.au/%7Esteve>| >>>> | Canberra ACT 0200 AUSTRALIA | ANU CRICOS # >>>> 00120C | >>>> +--------------------------------------------------------------------+ >>>> >>>> >>>> >>> >>> -- >>> +--------------------------------------------------------------------+ >>> | Steve Roberts | My Office: (61)(2) 6125 4445 | >>> | Department of Mathematics | Math Office: (61)(2) 6125 >>> 2908 | >>> | Mathematical Sciences Institute| Fax: (61)(2) 6125 4984 | >>> | John Dedman Building #27 | >>> mailto:ste...@an... | >>> | Australian National University | >>> http://www.maths.anu.edu.au/~steve| >>> | Canberra ACT 0200 AUSTRALIA | ANU CRICOS # >>> 00120C | >>> +--------------------------------------------------------------------+ >>> >>> >> > -- +--------------------------------------------------------------------+ | Steve Roberts | My Office: (61)(2) 6125 4445 | | Department of Mathematics | Math Office: (61)(2) 6125 2908 | | Mathematical Sciences Institute| Fax: (61)(2) 6125 4984 | | John Dedman Building #27 | mailto:ste...@an... | | Australian National University | http://www.maths.anu.edu.au/~steve| | Canberra ACT 0200 AUSTRALIA | ANU CRICOS # 00120C | +--------------------------------------------------------------------+ |