During the 17th annual Southwest Quantum Information and Technology (SQuInT) workshop from Feb 19 to 21, 2015, JuliaQuantum organization will host a breakout session for the SQuInTers and the Bay area Julia users on Feb 21 (Saturday) from 7:30pm to 10pm in the Room Berkeley, DoubleTree Hilton Hotel, 200 Marina Blvd., Berkeley, California, where the workshop is hosted. The location of the Berkeley room in the hotel can be found here. It is on the second floor of the building. Beyond this breakout session, Jarrett Revels, one of the creators of JuliaQuantum, will present a poster (see #86 of the abstract page) on Feb 19 in the workshop, and along with Xiaodong Qi–another creator of this organization–will lead a lunch gethering time for SQuInTers who are interested in Julia and our projects on Feb 20 in the lunch place of the workshop (our JuliaQuantum logo will show up on the lunch table).
In the breakout session or the meetup on Feb 21 night, there will be three talks on the topic of Scientific Applications of Julia presented by Philip Thomas from StaffJoy, David Zeng and Karanveer Mohan from Stanford University, and Katharine Hyatt from University of California – Santa Barbara on condensed matter theory. These talks are featured with optimization, quantum statistics and parallel computing in Julia, all of which heavily rely on numerics and could be applied to numerical simulations of quantum systems, optimal quantum control & metrology, quantum machine learning simulations and so on. In the mean time, these are also topics Julia is good at, and have been applied in a wide range of areas. In fact, JuliaQuantum is looking for the possibilities of interfacing with those well-developed packages and programs for our future projects of quantum libraries in Julia. In the talks, our invited speakers will demonstrate how easily Julia packages can be used to solve problems in those fields. These talks could trigger a long-term collaborations crossing disciplines and bring in new users and developers for our projects as well.
Below is the detailed agenda for the Feb 21 breakout/meetup session. Limited refreshments and water will be served 15min before it starts.
7:30 Meetup starts with a brief introduction to the event, our sponsor & host organization–JuliaQuantum.
7:35-8:10 Talk #1: Predictive Analysis in Julia - An overview of the JuMP package for optimization
Speaker: Philip Thomas from StaffJoy
Abstract: This talk provides a brief overview of the JuMP package for optimization in Julia. JuMP provides an extensible tool for expressing and solving linear programming, integer programming, and convex programing problems. This talk will focus on expressing problems in the JuMP metalanguage, including a knapsack problem and constraint programming problem. A Lagrangian mechinics problem may be discussed as an example.
8:15-8:50 Talk #2: Convex.jl: Optimization for Everyone
Speakers: David Deng and Karanveer Mohan, possibly also with Jenny Hong and Madeleine Udell from Stanford.
Abstract: This talk will start with a brief overview of how the Convex.jl package works and the types of problems it can solve, and really showcase how convenient it is to use. It will be clear that Convex.jl is easily usable by just about anyone for their basic optimization needs. One or two more involved applications of using Convex.jl to solve real world problems will be demonstrated from a good pool of examples. Hopefully there will be an example on quantum tomography.
8:50-9:25 Talk #3: Quantum Statistical Simulations with Julia
Speaker: Katharine Hyatt from UCSB
Abstract: Using computers to probe quantum systems is becoming more and more common in condensed matter physics research. Many of the commonly used languages and techniques in this space are either difficult to learn or not performant. Julia has allowed us to quickly develop and test codes for a variety of commonly used algorithms, including exact diagonalization and quantum Monte Carlo. Its parallel features, including some MPI and GPGPU integration, make it particularly attractive for many quantum simulation problems. I’ll discuss what features of Julia have been most useful for us when working on these simulations and the developments we’re most excited about.
9:25-10:00pm Julia users interaction time as well as the Julia developer business session time (at different zones of the room).
Food bought outside of the hotel may not be allowed.
There may not be noticeable signs to indicate the meetup session. You can just ask the front desk for Room Berkeley if you cannot find us.
We will work out the vedios and presentation materials and share them freely online after the meetup–just in case you missed it.
Seats are limited and it would be good to register through the following Google form. If the form does not show up on your browser, please use this link. Thanks.