[aspect-devel] Writing a plugin for a new data format/source
James Gallagher
jgallagher at opendap.org
Mon Sep 24 16:59:04 PDT 2018
> On Sep 21, 2018, at 11:36, Wolfgang Bangerth <bangerth at colostate.edu> wrote:
>
>
> James,
>
>> We working on a NSF-funded project (BALTO) to develop a ‘data broker’ and our PI uses Aspect in her work,, which serves as one of the use-cases for the project. We would like guidance on developing an Aspect plugin to read data not from a local ASCII file, but from a (remote) web service.
>>
>> If a new plugin is not the best way forward, what would be the best way to extend Aspect so that it could read other data formats and/or data sources (i.e., from remote web services and not local files)?
>
> Timo has already mentioned a number of issues, in particular the fact
> that on most clusters, individual nodes don't have access to the wider
> internet. This makes working with data sources located elsewhere awkward.
Yes. I’ll talk with our collaborator about this.
>
> Off the top of my head, what would be interesting would be, for example,
> to deal with large data sets that may be stored elsewhere. Data sets
> such as CRUST 1.0 might be interesting, or the STS elevation data for
> the earth surface. In all of these cases, however, if the data is too
> large to store locally, then it is also too large to download in its
> entirety from a WebDAV (or OpenDAP) server. A more interesting method
> would then of course be if the data could be obtained by sending a query
> to some server that then processes or subsets the data stored there. I
> don't know whether that's part of you're working on.
Our server, which will be the basic of the BALTO broker, does support subsetting data.
>
> An alternative -- maybe more interesting -- would be to not deal with
> input data but with output data. A common use case is if a simulation
> produces visualization data that is then visualized on some other
> system. Transferring this data after the run is often annoying and
> awkward. A nicer way would be if it is automatically transferred as part
> of the simulation run -- though one of course gets into the same issue
> with internet access from big clusters.
That does sound interesting but I’m not sure it is within the scope of our project.
Thanks,
James
>
>
> So my recommendation would be to first find a good use case and then
> think about how to implement it, rather than the other way around.
>
> Best
> Wolfgang
>
>
> --
> ------------------------------------------------------------------------
> Wolfgang Bangerth email: bangerth at colostate.edu
> www: http://www.math.colostate.edu/~bangerth/
> _______________________________________________
> Aspect-devel mailing list
> Aspect-devel at geodynamics.org
> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/aspect-devel
--
James Gallagher
jgallagher at opendap.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/aspect-devel/attachments/20180924/f396d112/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.geodynamics.org/pipermail/aspect-devel/attachments/20180924/f396d112/attachment-0001.sig>
More information about the Aspect-devel
mailing list