text:
||Jonny Anaya||Jonny specializes I Balayage color and cutting correction. Also 1 on 1 education. 5599602562
Jonny Previously worked @ Ninas Studio.
||Jose Gomez Colorist offering custom cuts based upon face shape evaluation. Also offers Keratin Treatments.|

Avant Garde Studio is a Beauty Salons and Barber Shops salon that opened its doors on January 2, 2010, in the Roe Building at the corner of Fifth Street and G Street in downtown Davis. Avant Garde Studio is owned by Roxie Battaglia, formerly of Roxie at Davids Haircutting, and Roxies.

Avant Garde Studio offers consultations for weddings and formal occasions, and this lovely new salon provides a beautiful setting along with a highly trained staff to meet your beauty needs.  They also do Brazilian blowouts.  They use mostly organic, veganfriendly products and avoid the use of formaldehyde, toulene, dibutyl, phthatiate (DBP), and camphor.

 Former Stylists
## Please do not delete this.  The wiki retains history and does so for many stylists who have moved on.
  Candice Parnell  Candice is now working at the http://www.janeonj.com/ Jane on J Salon in Sacramento.
  Jennifer Marks  Jennifer is now working at Risto Hair International.
  Leslie Johnston of Color by Leslie  Leslies now offering Brazilian Blowouts Leslie is now working at Risto Hair International.
  Robert Barcelo does makeup, color, and formal attire and innovative styling
  Kelly
  Angelica Meggers
  Erica Nurse

Photos

  To learn about other businesses in Davis that provide professional aesthetic services, visit our Beauty Salons and Barber Shops page.

Roxie at Davids Haircutting

  The following comments dated September 2008 through October 2009 were provided to Roxie while she worked at Davids Haircutting.

20080903 16:31:06 nbsp Roxie has been cutting my hair for 20 years and I wouldnt go to anyone else. I was happy to discover that she had started working again at Davids in Orange Court, an easy location in downtown Davis. Thank you for coming back!!! Users/patquinn

20080914 18:06:12 nbsp Just got a great haircut and color from Roxie! She was easy to talk to and understood what I wanted. Definitely going back.  Users/ml

20081002 08:45:16 nbsp Im a guy with thick hair so I have trouble getting a good haircut.  Roxie did a great job! My buddy said she was great and now I believe it. Users/TonyB

20081002 08:49:32 nbsp I heard really good things about Roxie and now I know they are true!  With my curly hair I cant just go anywhere for a haircut.  Roxie gave me cute short haircut that made my hair really look its best.  She also recommended some great products. Im definitely going back. Users/EGrace

20081011 16:59:10 nbsp Roxie gives a great haircut. Im glad shes back in business; I know I can come to her and get a great cut every time! Users/Derek007

20081016 08:14:24 nbsp what a fantastically pleasurable experience.  i was told to go to roxie by a friend, and i am so glad i did.  i recieved the best hair cut i have ever had, and left feeling suspiciously over confident. Users/m.templin

20081016 20:27:26 nbsp David haircutting had great reviews. I called for an appointment but he was busy, so was referred to Roxie. I recieved an excellent hair cut and with the student discount the price was right. Everyone knows how hard it is to find someone who does your hair exactly the way you want and I have found Roxie. Users/lbaugh

20081016 20:46:27 nbsp I went to Roxie because David was booked up and I really needed to get a cut that Saturday.  David told Roxie who then called me and she thankfully stayed after her normal hours to see me at 6:30pm.  She had a great personality and we conversed a lot during the whole cut.  She gave me a great cut and really knows how to make someone feel better about themselves.  Although I will always be loyal to David as long as Im in Davis, I would recommend Roxie to anyone. Users/SunjeetBaadkar

20081206 12:32:47 nbsp I went to Roxie because of the reviews here, on DavisWiki.  It was a great decision  Roxie did a lovely job on my hair and I loved the way it turned out!  Id worn my hair the same way for a long time, so I wanted to try getting bangs.  Roxie worked around the massive cowlick Ive got, and my new bangs look exactly the way I wanted.  Ill definitely be recommending her to my friends! Users/romylmn

20090105 12:19:12 nbsp Roxie worked some serious magic on my long, thick, curly hair. She listened to my concerns, came up with awesome suggestions, and then transformed my out of control hair into a shiny, bouncy, super flattering bob. After years of bad cuts I can finally feel comfortable with my natural curls. I cant recommend Roxie enough!
  Users/MHogan

20090109 13:48:22 nbsp I went to Roxie for highlights and a cut and she did an awesome job!! She listened to what I wanted and did it exactly how I wanted it! I loved the way she did my hair! I will definently go to her again!! Users/AimeeB

20090112 18:12:08 nbsp I have been thinking about cutting my hair very short for a while, but I knew with a daring cut like that it could either be really good or really bad.  I explained to Roxie exactly what I wanted and we looked at pictures together.  She gave me a great pixie cut that I just love.  She has very reasonable rates, and I immediately felt comfortable with her. Users/ERHogan

20090128 09:40:42 nbsp I was recommended to Roxie from a friend. She did a wonderful job! I was nervous about cutting my hair too short but she suggested it would look good. She followed what I requested and it was a good cut. After blowing drying it, I realized shorter would look more sassy so asked her to trim it some more and she did. She spent a lot of time on my hair and gave me a wonderful cut. I will defiantly reccomend her to anyone! Shes an artist.  Users/gena

20090303 15:53:44 nbsp Roxie has been cutting my hair since 1994 and her cuts are definitely the best Ive ever had. I moved away from California in 2003, and I still go back to her whenever possible. I wear my hair in a swing cut that looks like it would be simple, but its apparently very hard to achieve. Since I left Davis, Ive gone to stylists all over the country (some of them in very swanky, bigname salons) and no one has ever done the cut as smoothly and precisely as Roxie. Shes a magician with a pair of scissors and she really loves cutting hair which makes her the ideal stylist for folks who want a fabulous cut that falls into place naturally with no fuss, no mussstraight or curly, long or short, Roxie does it all. Not only that, she entertains you at the same time with wonderful stories about travel, Bay Area shopping, antiques, home renovations, Davis history, you name it. Treat yourself to a haircut by Roxieyoull have a great time and your hair will look fabulous!
 Users/KathleenD

20090306 16:50:38 nbsp I just went to Roxie for the first time and loved her and the cut she gave me. What a sweet person, so easy to chat with, and a great hairstylist. I am almost never happy with my haircuts, but I am really happy with this one. Users/Mara

20090318 07:27:20 nbsp I went to Roxie wanting a completely different hairstyle and she did an awesome job. My hair was past my shoulders in length and I wanted to get a shaggy bob. Roxie made it happen. Ive gotten so many complements. Thanks. Users/Jennifier

20090417 13:55:49 nbsp Searching to get my haircut I came across Roxie @ Davids on this wiki. Once I was tired of reading all of the great reviews, I scheduled an appointment.  Yes, theres a reason why there are so many great reviews.  Truely the best haircut Ive ever had.  Highly recommend! Users/PaulH

20090423 16:04:05 nbsp Hi Roxie! You gave me the best haircut of my life. I have gotten TONS of compliments! Thank you so much :) Users/kchacon

20090430 08:39:56 nbsp I went in o Roxie yesterday, and she did an amazing job! She really listened to what I wanted and explained how I could achieve te same styling as she styled my hair after the cut. She was very friendly and showed that she cared to make me look my best. I would definitely go back! Users/sammyjwang

20090507 15:46:15 nbsp Definitely a great place, had a pleasant talk, learned a few interesting things about Hawaii and definitely got a good haircut in return. Thanks again Roxie! Users/tsssai

20090515 07:28:48 nbsp Roxie gave me a great haircut!  She took time to find out what I really wanted and then made it happen!  It was a great experience, and the cut still looks good a day later :)  Couldnt ask for more.. Users/EmilyP

20090602 17:38:32 nbsp Was referred to Roxie from my roommate who loved her cut and thought Roxie did a great job.  Not only did she cut my hair the way I asked, but she spent a lot of time showing me different ways to wear the cut (curly and straight). Then she told me to call her if I had any questions about styling it at home and said I could come in sometime to style it myself with her watching to give me tips!  She was very friendly and knowledgeable about hair. Definitely recommend her!   Users/KMeo

20090701 13:43:02 nbsp Roxie started cutting my hair 25 years ago when both our sons were in Little League together.  Her hair cuts are consistently good.  We have seen each other through all of lifes ups and downs, but Roxie remains upbeat and cheerful through it all.  As long as she is cutting hair, I would never go to anyone else.  She is the best!  Users/JamieBoston

20090827 10:22:45 nbsp 10 years ago I made my first appointment with Roxie.  All I wanted was the same haircut I have been doing for years. Roxie cut my hair that same way for about 5 years until the day I got enough courage to change my hairstyle.  Roxie knows hair she knew exactly what to do with my thin, straight, no body hair. Both her and myself came up with my new look; a new fresh haircut and I loved it.  I always have Roxie cut my hair; she is one I can trust to cut my hair the same or give me a new style whenever I choose.  I was very bummed when she was not working and had to get my hair cut elsewhere.  I had one bad hair cut in her absence and chose not to see another hairdresser for about 6 months.  I did not know what to do, and then I heard Roxie was back.  I made an appointment right then and have been seeing since.  I missed Roxie while she was gone but I am ecstatic that she is back. Users/jofish

20090904 17:14:17 nbsp Had to have my hair cut by the fabulous Roxie after my boyfriend came home bragging about his hair (Paul H)!! Thank you Roxie for a great experience and wonderful haircut! Anais Users/AnaisD

20090917 19:20:52 nbsp Roxie has cut my hair twice and I will not go to anyone else! My haircut was so good that a customer at my work insisted on taking pictures of me and bringing them to Roxie to get the exact same cut. I think she is a true professional  amazing! Users/jheinlein

20091009 16:04:24 nbsp I got a haircut from Roxie a couple of weeks ago. Hands down, it was the best haircut I have ever gotten. I got a haircut earlier that same day and it was a disaster, and I called Davids to see if they could get me in and half an hour later I was sitting in the chair explaining my situation. I wanted a particular style, described it to Roxie and showed her a picture, and it ended up exactly the way I wanted. She was really cool to talk to and again, is amazing at what she does. I highly, highly recommend her! Users/linz7204

20091020 18:58:21 nbsp My hairstylist whom I was going to since I was a freshman in college decided to retire just earlier this year. So I went to someone else and lets just say that didnt work out so well at all. So I heard Roxie was the best and decided I might as well give it a shot. Well, shes everything everybody has said she is! Shes super friendly and down to earth and easy to talk to. We conversed the entire time even though the shop was quiet and empty. She cut it EXACTLY the way I wanted it to be but made it even better! I told her I wanted sexy hair and she made that happen. It was $50 but thats because my hair was super long to begin with (almost to my butt), and that included a shampoo and wash, the cut, and she even took the time to style it. She gave lots of advice on how to style and volumnize my hair since Im not so crafty with how to do my hair. In the end? I ended up with sexy Victorias Secret model hair, walked out super happy and confident, and found my new hairdresser. I will definitely be back and Ill definitely be recommending Roxie to everyone I know! Users/syang

Roxie at Avant Garde Studio

20100111 21:27:07 nbsp Ive been in Davis for three years and have visited several salons with uneven success. Last week I tried Avant Garde Studio, and Roxie gave me the best haircut Ive had in years. I leafed through a hair magazine on the waiting room table and showed her a photo of what I wanted. She gave me a gorgeous haircut, shaping my  hair exactly how I wanted it. After the haircut, Marjan did a wonderful job on my eyebrows. I was a little scared to try threading, but it was a lot quicker with better results than plucking and not nearly as painful / facereddening as waxing. Highly recommend both of them!  Users/davis.renter

20100113 16:55:42 nbsp Roxie has been cutting my hair and my husbands for 14 years. We would follow her anywhere she does business. Her new salon Avant Garde is wonderful. Not only will she give you the haircut you desire but she will truthfully advise you on what your hair can do and whats right for your lifestyle. She also carefully selects the other stylists in her salon and I would expect them all to be good.  Users/lindad

20100113 20:55:47 nbsp Every time I leave Roxie I am so happy with my hair. I dont ever want to move out of Davis because I dont ever want to have to find someone new to cut my hair. She is amazing! Users/jheinlein

20100122 01:45:52 nbsp Roxie never fails! Every time I need a haircut, I know that by having her cut my hair, i am guaranteed to walk away happy. Even when I move back home, I will  make the trek back here just so that Roxie can cut my hair. Ive told multiple people about Roxie and they continue to tell me how great she is. Good job Roxie and will be seeing you soon.  Users/marinaface

20100123 16:38:22 nbsp After reading all the great reviews about Roxie, I decided to make an appointment with her. It was the best haircut that I have ever received. I came in with long hair, about to my waist, and wanted it cut a little below shoulder length with bangs and layers. I showed her a picture of what I wanted and it turned out exactly like it. It is such a relief to have found someone who does such a wonderful job.  Users/JennS

20100127 18:39:02 nbsp Marjan has been threading my eyebrows for me since I first moved to Davis 2 years ago.  I found her first at Ninas and was so impressed with her work, not to mention the fact that it is very difficult to find a person who even performs the service.  When I lived in NY and LA, I never had trouble finding a good threading specialist.  When I moved to Davis, I was at a loss because I couldnt find anyone who would even do threading let alone do it right.  I was so relieved to find Marjan, she is such an artist and my eyebrows always look perfect after I visit her.  I was excited to find out that she also cut and colored hair and was curious to see if her hairdressing skills measured up to her threading skills.  Well, she surpassed my expectations.  She gave me a beautiful trendy haircut that complimented the texture of my hair and the shape of my face.  I have also been dyeing my mostly grey hair myself for the past 10 years, ultimately ending up with a color that is too dark and mousy.  I consulted with Marjan about a color change and she knew exactly what to do.  I trusted her due to my previous experiences and just let her have her way with my hair.  She decided to add highlights to my hair to lighten it gradually.  She chose a beautiful color that actually made me look 10 years younger. She was fast and efficient and her conversation was so wonderful that time flew by.  I felt like I was hanging out with my best girlfriend and before I knew it my hair was done, and done beautifully.  If you are a eyebrow wax type of girl, I highly recommend you give Marjan a try.  Her threading techniques are fast and less painful than waxing.  I also never have to worry about chemical burns on my eyebrows, as every girl who waxed my eyebrows in Davis would burn me.  I am so glad that I found Marjan because she is good at all of these services and it is like one stop shopping for me.  The salon Avante Garde is beautiful and comfortable.  Marjan is the only girl who has impressed me enough to forget about my previous overpriced and overhyped stylists in NYC.  Users/Keira

20100201 16:18:31 nbsp I first had my eyebrows threaded by Marjan at another salon, and after I discovered the magic she works at haircutting, I havent had my hair cut by anyone else since. She does a beautiful job, caters to your needs, and is friendly and flexible. My eyebrows turn out great every time, too, and shes incredibly fast at threading them. She is clearly skilled at what she does and applies her talent to help make my hair stylish and more manageable.  Users/RoseRed

20100208 10:10:26 nbsp So good to see Roxie back in business!!!! The salon is so beautiful,great location and relaxed environment!!!  Users/lreynolds104

20100212 16:23:58 nbsp Candice used to be at the Style Lounge. She is great! Friendly, downtoearth, and very skilled.  Users/JanieBooth

20100217 19:08:24 nbsp I moved to Davis in September and Ive been having a terrible time trying to find a hairdresser. Then I found Roxie!! She is amazing! I went to her yesterday and she was so nice. She showed me what other people had been doing wrong and told me each step of the way what she was doing and why she was doing it. I was getting over a cold and she was so sweet when I started to cough she asked if I needed water or anything. My hair looks amazing and she listened to exactly what I wanted. I will definetely be going back! Thanks Roxie! Users/JessH

20100220 15:38:09 nbsp I went to Roxie with a vague idea of what I wanted done: more layers, maybe some bangs. She walked through how my hair would react to various options, and gave her opinion on what would be best. I went with her intuition and it turned out great! I absolutely love my new haircut!! She clearly knows hair and is very professional. Shes friendly and even took time at the end of the cut to give me detailed tips about how to care and style my hair. Ill definitely become a regular, and would recommend her to anyone! Users/MHaymond

20100318 21:19:49 nbsp I had a great experience here! Candice did a great job and gave me just what I asked for. The salon is super bright and clean, and the other customers and stylists all seemed to be enjoying themselves. Its not any more pricey than anywhere else in Davis. Although the assistant/receptionist guy was somewhat unprofessional and kept bouncing around interrupting stylists, it didnt have too negative of an impact on my overall experience. I will definitely be back!  Users/jmofro

20100327 22:43:09 nbsp Went to Roxie for the first time and she was great as expected!  Have had a bad experience with Marjan and her threading in the past though, do not recommend. Users/5thAve

20100414 14:46:59 nbsp I followed Jennifer here, and have been going to see her for all my hair needs for over a year now.  I can only say good things about her!  She really listens to what I want and never fails to translate it to hair, and she can totally work with my wavy hair.  Once I wanted it little shorter in front and she trimmed it up for free.  Shes so sweet and I would recommend her to anyone! Users/madanielelwicz

20100415 13:52:38 nbsp I just got back from a haircut and I LOVE JENNIFER! I was a walkin since Im usually so crammed with things to do so once I had a free moment, I went in to see if anyone could do my hair. Ive had Roxie do my hair before but she was busy so Jennifer said shed fit me in. She really listens to what you want and are asking and then works her magic, but makes your hair look even better! I have flat hair and I told her I needed some volume up top, lots of front and back layers, and side bangs. By the time she was done, it was soooo pretty. The layers were beautiful and she gave me a lot of volume. She even gave me lots of tips on how to voluminize my fine hair. Honestly, I thought Roxie did a great job the first time, Jennifer was just AWESOME! Shes one of the younger gals in the shop and shes sooo friendly & easy to talk to. We did some interesting girl talk but shes also very professional when talking about hair. She even hugged me when I left! :) She only charged $50 and that was for an hour of shampoo & conditioner, wash, cut, blowdry, and styling. I definitely recommend her to everyone and will be sending my friend there soon. :D I think Ive finally found my stylist, and I am definitely willing to pay $50 plus tips for her haircuts! Users/syang

20100430 15:56:13 nbsp This place is great! I just went in for the first time and got my hair cut by Jennifer (Jen). She was awesome! I have gotten so many compliments about my haircut! I have wavy thick hair and Jen cut it short and layered it. Its really pretty and playful. The best part is that I can straighten it or leave wavy; its so easy to style. Jen is super friendly and gave me such great tips about hair products and styling. I definitely recommend this place! Users/davisgirl08

20100503 11:32:21 nbsp Colored my hair and had highlights done, and a new cut as well.  Being a newbie, I asked my stylist, Candice, for recommendations, and she was amazingly helpful. Now everyone says I look 10 years younger!  Love the place, and love Candice! Users/fmmama

20100519 17:08:31 nbsp I went in a little nervous, because three years ago, I had a terrible experience at a hair salon. But after looking at all the good reviews this place got, I decided to give it a try. And OMG, Roxie is the most amazing hair stylist ever! She took my boring long course hair and completely made me over. Plus, she even gave me tips on how to take care of my new do and even styled my new hair to show me how. Im going to tell all my friends to go there!  Users/hyangdan

20100527 20:27:47 nbsp This is my second review for Roxie, but she is so great I figured she deserved two :) I went in for my second appt with her just for a trim. I ended up flipping through a magazine and found a hairstyle I really loved. Normally Im really nervous about changing my hairstyle, but I trust Roxie and I was in desperate need of a change. I asked her how it would look on me and she said I had the perfect hair for it. A little while later my hair was similar to the picture, but cut for my face and hair. I love it. She showed me how to style it and even let me come back the next week for free to show me how to curl it. I absolutely love Roxie. If you are going to go to anyone in Davis to get your hair cut, or even the greater Sacramento area, go to Roxie!!! Users/JessH

20100601 19:20:03 nbsp :D had a whole new haircut at Roxie. It was really short, but like she said, it turned out pretty great! even my friends think this is far better haircut than any of the ones i had before. Pretty happy with it! Users/KennethPoon

20100605 21:24:49 nbsp Does anyone roughly know the cost of getting a color or highlights? Users/elles

20100718 13:03:55 nbsp I got an allover color for around $90, I think.  Highlights are probably the same.  Roxie is just awesome.  Ive gone to her for about four haircuts now, and Ive sent three of my friends to her with all different types of hair and styles and we all came out looking great.  Her technique is excellent  Ive never had someone cut my hair so precisely and confidently.  The color was good too, nice product, and the answers she gave to my very many questions all turned out to be correct.  Coming from a large metro area, I was nervous about a small town stylist doing my hair, but Roxie can hang with the best.  Im calling her tomorrow to schedule my next appointment!! Users/LauraLibby

20100719 14:33:14 nbsp Great haircut.  Nice woman.  I also like that there is a coffee shop right next door.  Not the cheapest place in town but you get what you pay for.  Roxie is definitely worth it! Users/KileyA

20100722 19:26:46 nbsp I first went to Leslie at Style lounge in December 09. I brought a picture of what I wanted and she did a GREAT job. I LOVED it (and Im really picky about color jobs). This time around, I had a coupon for Style Lounge and due to the great reviews for Jerry (although people had said that he was really hit or miss), I decided I would try it just this one time. I brought him a picture of what I wanted, and overall he did an okay job, except that he gave me a good 3 shades lighter than what I wanted. I have black hair, and it was straight up bleachedcolored blonde. He told me that I just had to get use to it but if i changed my mind (which he didnt think I would do), I could go back for another treatment of toner. After a week, I still didnt like my unnaturallooking highlights. I scheduled an appointment with Leslie so she could look at my hair, and she said she would fix my hair I would just have to pay for the toner $15 (what a deal!). I was also pleasantly surprised to see that she keeps records of everyone who she styles, so she knew exactly what she did to my hair last time! I came back a few days later and needless to say, my hair looks AMAZING. I will NEVER go to another stylist again. Leslie is seriously amazing!!!  Users/StephanieNg

20100803 16:49:19 nbsp Does anyone know what just a haircut runs? Users/kayhale

20100910 16:49:38 nbsp Roxie cut my hair when she was still at Davids Haircutting.  She probably gave me the best cuts that any stylist ever gave me in my life. Unfortunately, good quality sometimes costs more to get, and on my budget, I just couldnt justify spending that amount to get my hair cut there every two weeks.  Nonetheless, if you want a great cut, shes a very reliable and skilled stylist to go to. Users/RonB

20101211 16:35:49 nbsp LOVE LOVE LOVE
I scheduled an appointment with Roxie and was lucky she was able to fit me in the next day.
I have been looking for a good hair salon in Davis since my freshman year. The salon is clean, cute, and easy to find. All of the staff was polite and helpful. Roxie was great! She was super friendly and worked with my poor explanation of what I wanted done to my hair  asking questions to help me clarify exactly how I wanted it to look instead of just guessing and going for it. She made it look cute and natural and offered great tips on styling it!
I will definitely be going back!   Users/Tier

20110220 16:19:28 nbsp I went to Avant Garde after Ninas Salon and one other place were closed even though their hours indicated they should be open. I walked in and Angelica was able to help me right then. I will never go anywhere else but Avant Garde!! Ive been getting highlights for 9 years and this is the best my hair has ever looked. The cut was perfect, the color was perfect, and I didnt spend as much as I normally do. Angelica certainly has a gift for hair and all that goes with it, as well as being really friendly and genuinely interested in her customers. I am so happy Ive found a place that does such a good job, I just wish I had found out before the end of my senior year at UCD! Users/BettyJohnson

20110321 09:18:32 nbsp Roxie did a fanTAStic job with my hair. I went from shoulderlength to pretty short, and it looks amazing. She was also really helpful and told me how she was styling my hair so I could get the same effect at home. Shes the best hairstylist Ive ever had, and you can tell that she loves styling peoples hair. I think it makes all the difference. I really recommend her! Users/Inyx

20110406 23:03:14 nbsp Roxie is an angel! I was feeling down on my luck, and not only did she give me great haircut, but also advice on how to see the silver lining! She is a great role model, as a strong woman and a business owner. I could tell by the haircut that she has an intuition for what looks good on each person. She gave me great style tips, and even some hairspray to take home. Before Roxie I got a haircut from Candice, who was also did a great job. Love the studio design and the location. Definitely going back! xo Users/antares

20110430 01:03:42 nbsp Roxie is a rockstar!  I have never cut my hair professionally and its been 15 years since my last cut so I was very nervous when looking for a hairstylist.  I looked at all of the hair salons in Davis and I had to go with Roxie because of all the rave reviews I found and Im so happy I did.  She was reassuring, helpful and confidant.  She actually cared about my feelings.  Because my hair was so long this haircut was a big deal and Roxie treated it as such.  It wasnt just another haircut to her.  She was invested in my hair as much as I was.  She gave me ideas about what I would look great in and it made my choices easier.  All around, she made this process relaxing and fun.  Also, I LOVE my new hairstyle.  Im definitely going back Users/Jennymei

20110731 13:29:35 nbsp Roxie did a great job cutting my hair! She also took the time to show me how to style my hair the way she did in the salon. Also Marjan did a great job threading my eyebrows. I would absolutely recommend them! Users/AngelaReed

20110806 16:05:50 nbsp WORST HAIR CUT OF MY LIFE! Seriously, I will never go back to Roxie again...I have been mourning the loss of my beautiful hair for months :( Users/hithere

20110809 19:28:40 nbsp Dear hithere.   Hi, this is Roxie.   I am devastated to read your comment.   My life is my hair salon.  I have been in the business for over 38 years with a goal of making everyone who comes to me experience a unique and satisfying experience.  I truly understand how important hair styling plays in everyone’s life. Please come back to my salon so we can discuss your dissatisfaction.  Trust me I will do anything to have you leave satisfied including refunding your money, personally styling your hair again, having one of my associates style your hair, or paying for another salon to cut your hair. Your happiness is my only concern.   Look forward to seeing from you.     Users/Roxiebattaglia

20110809 20:12:15 nbsp I had a really great experience at Avant Garde. I hadnt gotten my hair cut for more than $15, ever, but decided to take the plunge a couple months ago and try a short asymmetrical cut that called for more skill than Supercuts might offer. I showed Roxie a couple pictures and she went to it. It took me a while to get used to it (and let me tell you I got nervous when she brought out the buzzer thing), but now I love my cut and have had a ton of compliments, even from strangers. It still looks good more than eight weeks later, which I imagine is hard to do with a short cut like this.

The one downside is that this place is out of my price range. My cut cost $54 total ($45 plus 20% tip). I realize thats a reasonable price for a place like this and a cut this skillful, but I dont know if the cost is sustainable for a student like me. Users/MeggoWaffle

20110901 14:29:45 nbsp This a fantastic, welcoming, clean salon with a wonderful ambiance.  It is worth making an appointment at the salon even if you live out of townyou will leave happy with a new color, cut, etc.  Jennifer Marks, my stylist of five years recently moved here and she is a brilliant and creative artist.  Artist?  Yeah.  It takes a skilled eye to be able to mix a color based on a persons skin tone, eye color, eyebrows, etc.  Ive never said more than maybe a bit of this and a bit o that and she always mixes the exact color that I had imagined.  In addition to being a skilled stylist Jen is a good friend to all of her clients and most of them confide in her.  She never forgets the details and inquires after them after months of not visiting.  So, I suppose I should write her a therapy review as well?

The other stylists are all very talented and warm, but I cannot personally recommend them, so read other reviews.  Roxi cut my bangs once and she did a fantastic job.  Thats all I have on any other stylist thoughsorry! Users/Kkaffka

20110903 15:07:39 nbsp I woke up this morning and I just needed my hair cut! I had my hair cut by another salon almost a year ago and I was very unhappy without the outcome. So instead of researching for the best cut on a budget  I came to Avant Garde since the comments are overwhelmingly positive! I walkedin at 12 and Roxie got me an hour with Angelica at 1. And I absolutely love the cut Angelica gave me! I went from a very long length (middle of my back) to just below my shoulders. Angelica was really great about working with the problems my hair presented (I have very fine hair) as well as checking her work over and over (which was amazing as my previous cut at a different salon in Davis resulted in full length pieces of hair in my bangs!). The cut came to $50 before tip  but with the quality of her work, I will definitely be back! Even on a students budget! :) Users/thecouple

20111002 13:00:57 nbsp Ive come to Candice for my last couple hair cuts and colorings. Shes great with the eclectic hair styles that are a bit more unusual than the norm. I have black hair thats super hard to color, but she managed to do a great job with getting the right blond color without taking forever. For the last haircut, I had long hair and wanted to cut it pretty short. She left it a little longer than I was expecting, but I was fine with it (looked good anyways )). I think she left it longer b/c girls with long hair tend to get all weepy after losing all that hair. I wouldnt have (really wanted it all off), but I can understand where shes coming from lol. She asked me a few times if I was sure about cutting it all off just to make sure. Shes very considerate and has your best interest in mind. I dont think I can afford to come here that often, but its worth it when you really want that hairstyle or coloring that youre sure the cheaper places wont be able to pull off.  Users/vk

20111005 09:26:54 nbsp Worst hair cut and colour in my life!!! I had a cut and colour done by Candice a couple of months ago. Truly lovely lady. In fact everyone in the salon were very nice. But none of them are touching my hair again. This is the first time ever that I write a review and I have thought long about it but there is no way around it as I am so upset about my hair. I CANNOT recommend anyone who cares for their hair to go to this salon. Whatever products they use for colouring, they are too harsh. My hair has been completely ruined. I am going to have to get it cut off as it is beyond repair. I asked for a permanent hair colour matching my natural colour but covering the greys. The colour came out after 3 washes although I used sulphate free shampoo. Even worse than this, what was left was bleached...!! My hair is now 34 tones lighter than my natural colour and it is not a nice colour either. It looks sun bleached, dry and rough as hay. And believe this... I have a huge patch of hair at the back of my head that is 2 tones lighter than the rest???!!! I can only wear my hair in a ponytail because it looks awful when I let it hang down. I hate washing it because it takes ages to get all the knots out and I pull out and break so many hairs in each wash. It is also full of split ends now after 2 months. My hair is generally very strong and shiny and I am absolutely shocked that it took one hairdresser one attempt to completely destroy it... Just to make it all worse, Candices idea of layering my hair was to cut the outer layer (say about a third of the total thickness of my hair) off in what looks like one straight cut half way down the length of my hair. So yes ok, I have a whole two layers in my hair...And one looks like a wig on the top of the rest.. Very very unhappy with this haircut. So much so that I am scared of where to go and get my hair cut next.. Otherwise, I would not have walked around with this thing on my head for 2 months.. I am sure I would be offered a new cut and colour if I went back but there is no way that I will ever set foot in this salon again. Users/ahp

20111005 13:48:23 nbsp In fairness, I think ahp should have discussed her concerns with her stylist at Avant Garde Studio before expressing her concerns on Davis Wiki. Many consumers use Wiki for guidance on various businesses. Having been a client of Candice for over five years, it is a pleasure to relax, enjoy the color/cut and feeling rejuvenated after the visit. Many people (even complete strangers) have complimented me on my hair style. Frankly, I let Candice decide how to style my hair (not my area of expertise!) and have never been disapointed.  There is always two sides to every issue and I hope ahp follows up with the salon directly. Users/CKangas

20111006 09:56:01 nbsp Re: response from CKangas. Im sorry, I didnt know that Davis Wiki reviews were only for leaving positive comments? That freedom of speech is not allowed on this site? As you say, many people use this site to select different services they may need. I used Davis Wiki to decide on a hairdresser and was impressed with all the good reviews for this salon. And sure, some people are obviously very satisfied with this salon. I, on the other hand, had an absolutely terrible experience and wanted to share this too as other people may end up in the same situation. Once your hair is damaged to the extent that mine was, it is irreversible. Its taken me 23 years to grow this length of hair and now I will have to cut it short.. I did go back to Candice and sure, she was very friendly as was the other hairdressers in the salon. Unfortunately, the only explanations they could come up with was that the Davis water was too hard on my hair and I should choose a better shampoo  in fact I was recommended to keep a stock of 2 pairs of different shampoos and conditioners. Well, I am sorry but I have never needed that before going to Avant Garde Studio to have my hair done (and I dont use cheap shampoos either). There was no acknowledgement that perhaps it could have to do with the dye used. I actually left believing it had all to do with my hair and the water.. I agree that the Davis water is not great but it cannot be responsible for the discolouration of my hair nor is it likely that the water caused my hair to go instantly into this knot situation concurrently with having my hair done at Avant Garde Studio. Sure, they are lovely ladies and as said previously, they would probably offer to fix my hair but I have seen enough.. I dont take pleasure in writing this review but it is honest and true. A review site cannot function as such if people are not allowed to express negative opinions.. Users/ahp

20111007 16:36:54 nbsp Candice has styled my hair for over 4 years, and I have to say I have never been disappointed. Candice is friendly, professional, and does great work. I am glad I found her in Davis and would personally vouch for her. Thanks for the great hair Candice! Users/lawrenceucd

20111015 12:05:10 nbsp After a notsogreat bang trim experience today, I wont be coming back to this salon. The trim was more like a chop  its way too short and there is a noticeable chunk missing right in the middle. Needless to say, I am going to learn to trim my own bangs. Im certain I could do it more successfully than was done at this salon. Users/mrss

20111126 13:10:54 nbsp For less than half of the price Ive paid elsewhere, Ive been told I look loaded because of my nice hair. Ha! You go, Roxie! Users/ec

20111208 23:30:23 nbsp I received a cut and a style from Giselle and I absolutely love it!  She is a talented and attentive stylist.  I would recommend her to anyone. Users/AynReyes

20111210 20:33:33 nbsp (I commented on Leslies other page but I wanted to put a comment here also in case people do not know she has a page).  Leslie is awesome.  She has been bleaching my roots and trimming my hair for probably close to a year and my hair always comes out perfectly and takes half the time it has taken other stylists.  She is very friendly and easy to contact to make appointments with.     Users/LoriOrf

20120111 17:30:19 nbsp Candice Parnell has moved out of Davis, due to her college schedule, and is now working at Jane Salon in Sacramento. We wish her all the best. Users/patquinn

20120213 14:40:10 nbsp Jennifer Marks has now moved to Risto Hair International Located on 325 G. St in Davis! You can contact me at Salon 5307597098 or Cell 5309023321 cant wait to see you guys there!! :) Users/JenniferMarks

20120304 19:33:46 nbsp I was surprised to get a really bad haircut from the salon owner, Roxie, this week. I thought she would just trim it, give it some shape. Instead, she cut it extremely short, way too short for the proportions of my face. And its now too short to fix, so going back to speak with her would be useless. (Luckily, its just hair; Im just glad that it will grow out  eventually.) She seemed distracted the whole time, and kept talking with coworkers as she cut it. I wont be returning. Users/AnnOnymous

20120314 20:58:06 nbsp I went to Roxie for a haircut about a month ago, and she did a great job.  I wanted something a little different (longer side bangs), and they look great.  She really listened to what I wanted.  I also asked her to clean up some of the layers in the back and theyve never looked better.  Over time as my hair has grown out a bit, I like it even more.  I will definitely be going back to her in the next few months. Users/BrittanyL

20120328 09:59:46 nbsp Just got one of the best haircuts of my life from Erica. Which is pretty amazing, because I gave her a very vague description of what I thought I wanted. She created a style that works with my hair, frames my face perfectly, with an eye to how it will look as it grows. This is the haircut Ive been waiting for my entire adult life! Thank you, Erica!!! Users/chartzog

20120410 09:54:04 nbsp Happy to follow Tara Stepanick over to Avant Garde  Tara is so awesome, Id follow her anywhere, and the Avant Garde salon has great ambiance.   Users/AmandaCaudle

20120429 08:51:58 nbsp Avant Garde Studio is so pleased to have Tara Stepanick onboard. She is a great addition to our staff, and we are so lucky. She is anxious to see her clients at her new location, and to meet some new ones. Dont hesitate to ask for Tara if you are new to the shop...shell give you a great hairstyle and service you wont soon forget. Users/patquinn

20120512 08:08:33 nbsp Best guy haircut Ive had from Roxie and for a good price!! Users/TroyTown

20120513 06:43  Steer clear of Angelica terrible haircuts and no personality to speak of. Users/DavisLurker

20120605 14:52:24 nbsp I had my hair colored and eyebrows threaded by Marjan at Avant Garde. She did a really great job and I would highly recommend her! Users/AlexandraRochman

20120625 12:42:35 nbsp Marjan is ridiculously (and unncessarily) expensive for hair coloring. Users/DavisLurker

20120630 20:23:58 nbsp I have never been so pleased with a haircut/color job in my life! I went to see Erica. She was extremely flexible and took her time with my hair to do a truly meticulous job dyeing my roots and then doing partial foils. I gave her a basic idea of what I wanted (a young, vibrant look, more layers, more blonde) and she took off with it in the best possible way. She gave me $20 off as a new client and took extra time massaging my scalp when she did my shampoo. And also  shes a really awesome woman who I had fun talking to during all of this! Seriously, fantastic job all around. If youre looking to get color done, especially blonding/foils, Erica is the person to see.  Users/AbigaleMoody

20120630 20:30:23 nbsp Also, I want to mention  initially I had called and asked for a Japanese straightening treatment. By the time Id gotten to the studio, I had changed my mind and was wanting a color/cut. At first I was a little annoyed because she was late, but when she arrived at the studio, she apologized profusely and said that the product line for the straightening treatment had changed and she had been reading up on the technique and calling the new company to make sure she did a good job. After that, I was really impressed! Then we discussed my hair and she listened to what I wanted, recommending other ways to tame my hairs frizziness without doing a (more expensive) chemical treatment. This woman loves her job and knows hair, and she will take the time to do things correctly. Seriously, so pleased. :) Users/AbigaleMoody

20120801 19:56:59 nbsp Giselle is an exceptional stylist!
She took me from super long hair (over 16 inches) to the cutest pixie cut. I was bit nervous about the change, but after I saw what she did I loved it. I am very very happy with her work.
I love the new style she gave me and have received tons of complements on my new look. People have asked how I style my hair too look as good as it does, but honestly, I barely have to do anything to style/maintain my hair as the cut is so phenomenal!
Giselle is a super sweet person. She discussed many options with me before and throughout the process to make sure I was happy with the cut.  She worked closely with me, listening to what kind of style I wanted, while giving great guidance and suggestions from her professional perspective.  She worked efficiently, but at the same time took the time and effort needed to ensure a great cut. Finally, she styled my hair beautifully at the end.
If your looking for a new stylist, Giselle is your girl. I would defiantly recommend her to anyone looking for a cut. She can do anything from a simple trim (she trimmed and styled my friend’s hair today and it also looks great!) to a completely new look. She is amazing! And I will definitely be going back to her again. Users/hipsandheartsxo

20121025 18:18:16 nbsp I called the night before I wanted my haircut and was ale to get an appointment with Roxie the very next day. I had long hair and never had it short so this was a big deal to me. Roxie knew this and was extremely supportive. She was very friendly and professional. She recommended a few great hair sculpting products and even gave me free ones.She told me to make sure to come back if I felt like it was to long or I was having problems styling it etc etc. I had a great haircut too. It looks sooo great. I give Roxie 5 stars. I will never go anywhere else. She really is the best! Thanks Roxie! Users/ErinRandolph

20121103 17:04:37 nbsp I went to Antoinette for the first time and interested in putting ombre high lights in my hair. She did an amazing job! She got my hair from 3 different shades with highlights to mostly one shade with ombre highlights. She used and introduced products on my hair that would be good for my hair type as well. I was impressed!!  Users/Heidi024

20121208 17:16:44 nbsp Koga has been cutting my hair for over a year and I wouldnt go to anyone else! I went in today to get a hair cut and it turned out great! Plus when she was washing my hair the head massage was so good that I fell asleep. I would recommend Koga to anyone especially if youre looking for a cool edgy cut! Users/JR

20130528 18:23:35 nbsp I went and got a haircut from a male (never told me his name) at Avant Garde today and although I was pleased with my haircut, he overcharged me. Online it says a haircut at Avant Garde is $45, but I was charged $60 dollars. I think the extra $15 may have been becuase he curled my hair, but he asked if I wanted it straight or curled and never mentioned that it would cost more. As a college student, $15 dollars is a lot of money. Unfortunately, I dont think I will be returning.  Users/M.Tori

20130704 00:29:15 nbsp Don’t come here unless you wanted to be verbally assaulted and manhandled by the owner, Roxie!

Dropped in due to convenience after getting my waxing done next door and explained that I wanted some layering in the front (basically to accentuate the bangs), as I was interested in growing out my hair for the summer.  Didn’t know anything about this salon beforehand but figured layering of the bangs is pretty routine, hair 101 stuff  what can go wrong?  Well just about everything!

From the start, the owner, Roxie, was disgruntle, rude, and arrogant that I had opted for a $20 bang trim and not their ohsoamazing $60 haircut (thank god I didn’t!). Should have taken the cue right there and then to find another salon.  Her hairdresser, who was actually quite nice, cuts my hair for about three minutes, tries to give me front layers but it comes out jagged and uneven and not exactly what I had wanted.  At that point, I was still willing and trying to work with her hairdresser to get the layers that I wanted.  However, in the background, very distractingly, I can hear Roxie, who’s working on another customer at the time, making rude remarks on how I didn’t know what I was talking about and that I’m being cheap for not getting the full hair cut.  Her hairdresser continues to work on my hair, I’m giving her more feedback, and then Roxie, herself, comes over without any notice to cut my bangs: “to show me how it’s suppose to be.”  Not only does the layering comes out even worse, but Roxie pulls my hair roughly from one side to another while she cuts.  At one point she even grab my head and forcefully centers it and yells at me to be still.  At this point, I had enough and told her to stop cutting my hair and I vented to her everything that was wrong and unacceptable with this experience: 1) her manhandling of customers; 2) making snarky remarks about her customers in front of them to other people, 3) to not listen to what her customers want, and etc.  Her response was to call me the Bword and for me to pay and get out of her salon.  I told her I would be more than happy to leave but I shouldn’t be expected to pay after being physically and verbally assaulted by her and the job was not done.  But ended up paying anyways bc I dont believe in skipping out on my bill and I didn’t want her hairdresser, who was a nice person, to pay for her crassness.

On the way out, I told her again her behavior was inappropriate and that I felt attacked.  She explains it’s bc she’s an alpha female.  Honestly, with the way she acted she’s nothing but a classless, alpha B.

I grew up in Davis and believe strongly in supporting the local business, but never in my life have I had a customer experience worse than this.  Don’t come here unless you want to be cursed at or assaulted.     but don’t come here unless you want to be cursed out or assaulted.   Users/Qinz

20130711 17:00:16 nbsp Giselle is a fabulous stylist, very friendly and efficient! I agree completely with (hipsandheartsxo)s comment. Giselle listened to my ideas, offered her own suggests when I asked and I ended up with a great haircut that requires no extra work at all. My first haircut was a great experience all around and so was my second! I will be back for my next! Users/ACA

20140629 16:07:00 nbsp Hi there,

If anyone is looking for an amazing hair stylist... Marjan is the right woman for the job! I have been with her for over a year now and love her to death.

She is no longer at this salon, but is still in Davis. She works Mondays, Tuesdays and Saturdays.

I highly recommend calling her! I found her online and am so thankful that I did. I thought I would pass on the word.

Her number is 1(530) 2205125.

She truly is the best!!!

Give her a call! <3 Users/MeaganMurray

20140804 17:12:57 nbsp Ive been going to Lisha for 4 years. She gets right to the point and accomplishes exactly what you are looking for. Whether I needed a new haircut or highlights, she did a terrific job every time. Best hairdresser I ever had!!! Users/MichaelaShakina


text:
Name   Patrick Lynch

email   plynch (at) lib (dot) ucdavis (dot) edu

work   Shields Library http://lib.ucdavis.edu/

interests   computers, electronics, programming, skiing, bicycling biking, laughing, good music

Users/PatrickLynch Patrick Lynch recently moved to http://www.city.davis.ca.us Davis from http://in.gov Indiana to flee all the horrible wiki:WikiPedia:Tornadoes tornados.  I did much research and it seems that as long as you vote correctly nothing bad ever happens to the residents of http://www.city.davis.ca.us Davis.

I live in South Davis and have only been here a couple of months.  I like what I see so far, although living in a such a small town is a big change.  I have been frequenting the pool room at the G Street Pub quite often.  If you see my riding my bicycles bike try not to run me over.  I have taken a few trips to Lake Berryessa a couple times and its awesome.  Drop me a line if you want to join me some time.

Hey Patrick, we talked briefly at G Street Pub G Street. If youre interested in coding, be sure to talk to Users/PhilipNeustrom Philip.  Users/arlenabraham arlen

ext: f

max_stars_repo_name: voflo/Search

max_issues_repo_name: voflo/Search

max_forks_repo_name: voflo/Search


text:
*----------------------------------------------------------------------*
      subroutine set_ccr12_special_targets(tgt_info,orb_info)
*----------------------------------------------------------------------*
*     set targets needed specifically in CC-R12 calculations
*----------------------------------------------------------------------*
      implicit none

      include 'stdunit.h'
      include 'mdef_target_info.h'
      include 'def_orbinf.h'

      include 'ifc_input.h'

      include 'par_opnames_gen.h'
      include 'par_formnames_gen.h'
      include 'par_gen_targets.h'
      include 'par_actions.h'

      type(target_info), intent(inout) ::
     &     tgt_info
      type(orbinf), intent(in) ::
     &     orb_info

      integer ::
     &     min_rank, max_rank, ansatz,
     &     isim, ncat, nint, icnt,
     &     isym, ms, msc, sym_arr(8), nlabel, trunc_type
      logical ::
     &     needed, r12fix, truncate, pz_eval, screen
      character(8) ::
     &     approx
      character(len_target_name) ::
     &     me_label, medef_label, dia_label, mel_dia1,
     &     labels(20)
      character(len_command_par) ::
     &     parameters(2)
c dbg
      character(8), parameter ::
     &     op_omgr12_dum = 'OMG_RDUM'
c dbg

      if (iprlvl.gt.0)
     &     write(lulog,*) 'setting special targets for CC-R12 ...'

      msc = +1  ! assuming closed shell

      approx = '        '
      ! read keyword values
      call get_argument_value('method.R12','minexc',ival=min_rank)
      call get_argument_value('method.R12','maxexc',ival=max_rank)
      call get_argument_value('method.R12','ansatz',ival=ansatz)
      call get_argument_value('method.R12','approx',str=approx)
      call get_argument_value('method.R12','fixed',lval=r12fix)
      call get_argument_value('method.R12','pz_eval',lval=pz_eval)
      call get_argument_value('method.R12','screen',lval=screen)
      call get_argument_value('method.R12','trunc',ival=trunc_type)
      truncate = trunc_type.ge.0

      if (is_keyword_set('method.truncate').gt.0) then
        call warn('set_ccr12_special_targets',
     &       '"method truncate" is obsolete, use "method R12 truncate"')
        truncate = is_keyword_set('method.truncate').gt.0
        call get_argument_value('method.truncate','trunc_type',
     &       ival=trunc_type)
      end if

c dbg
      ! for debugging only:
      r12fix = .false.
c dbg

      call get_argument_value('calculate.routes','simtraf',ival=isim)

*----------------------------------------------------------------------*
*     Operators:
*----------------------------------------------------------------------*
      ! Lagrange functional
      call add_target(op_ccr12lg,ttype_op,.false.,tgt_info)
      call set_rule(op_ccr12lg,ttype_op,DEF_SCALAR,
     &              op_ccr12lg,1,1,
     &              parameters,0,tgt_info)

      ! Energy
      call add_target(op_ccr12en,ttype_op,.false.,tgt_info)
      call set_rule(op_ccr12en,ttype_op,DEF_SCALAR,
     &              op_ccr12en,1,1,
     &              parameters,0,tgt_info)

      ! QUICK FIX: Set up dummy residual then clone its adjoint.
      ! dummy residual
c      call add_target(op_omgr12_dum,ttype_op,.false.,tgt_info)

      if(.not.r12fix)then
        call add_target(op_omgr12,ttype_op,.false.,tgt_info)
        call xop_parameters(-1,parameters,
     &       .true.,min_rank,max_rank,0,2)
c      call set_rule(op_omgr12_dum,ttype_op,DEF_R12INTERM,
c     &              op_omgr12_dum,1,1,
c     &              parameters,1,tgt_info)
        call set_rule(op_omgr12,ttype_op,DEF_R12INTERM,
     &                op_omgr12,1,1,
     &                parameters,1,tgt_info)
      endif

c      ! actual residual
c      call add_target(op_omgr12,ttype_op,.false.,tgt_info)
c      call set_dependency(op_omgr12,op_omgr12_dum,tgt_info)
c      call cloneop_parameters(-1,parameters,op_omgr12_dum,.true.)
c      call set_rule(op_omgr12,ttype_op,CLONE_OP,
c     &              op_omgr12,1,1,
c     &              parameters,1,tgt_info)

c      ! diagonal
c      call add_target(op_diar12,ttype_op,.false.,tgt_info)
c      call set_dependency(op_diar12,op_omgr12,tgt_info)
c      call cloneop_parameters(-1,parameters,
c     &                        op_omgr12,.false.) ! <- dagger=.false.
c      call set_rule(op_diar12,ttype_op,CLONE_OP,
c     &              op_diar12,1,1,
c     &              parameters,1,tgt_info)

*----------------------------------------------------------------------*
*     Formulae
*----------------------------------------------------------------------*
      call add_target(form_ccr12lg0,ttype_frm,.false.,tgt_info)
      ! (a) set formal Lagrangian (in 'complete' basis)
      labels(1:10)(1:len_target_name) = ' '
      labels(1) = form_ccr12lg0
      labels(2) = op_ccr12lg
      labels(3) = op_ham
      labels(4) = op_r12
      labels(5) = op_r12
      labels(6) = op_tbar
      labels(7) = op_top
      labels(8) = op_cba
      labels(9) = op_c12
      nlabel = 9
      call set_dependency(form_ccr12lg0,op_ccr12lg,tgt_info)
      call set_dependency(form_ccr12lg0,op_ham,tgt_info)
      call set_dependency(form_ccr12lg0,op_r12,tgt_info)
c      call set_dependency(form_ccr12lg0,op_rba,tgt_info)
      call set_dependency(form_ccr12lg0,op_tbar,tgt_info)
      call set_dependency(form_ccr12lg0,op_top,tgt_info)
      call set_dependency(form_ccr12lg0,op_cba,tgt_info)
      call set_dependency(form_ccr12lg0,op_c12,tgt_info)
      call form_parameters(-1,
     &     parameters,2,title_ccr12lg0,ansatz,'---')
      call set_rule(form_ccr12lg0,ttype_frm,DEF_CCR12_LAGRANGIAN,
     &              labels,nlabel,1,
     &              parameters,2,tgt_info)
      ! (b) Factor out the R12 intermediates
      ! (effectively removing all reference to the complete basis)
      labels(1:15)(1:len_target_name) = ' '
      labels(1) = form_ccr12lg0 ! output formula (itself)
      labels(2) = form_ccr12lg0 ! input formula
c      labels(3) = form_r12_z4int
c      labels(4) = form_r12_zint
      nint = 0
      if(.not.truncate.or.(truncate.and.trunc_type.gt.0))then
        labels(nint+3) = form_r12_pint
        call set_dependency(form_ccr12lg0,form_r12_pint,tgt_info)
        nint = nint+1
      endif
      if(.not.truncate.or.(truncate.and.trunc_type.eq.1))then
        labels(nint+3) = form_r12_zint
        call set_dependency(form_ccr12lg0,form_r12_zint,tgt_info)
        nint = nint+1
c dbg
c        labels(nint+3) = form_z_test
c        call set_dependency(form_ccr12lg0,form_z_test,tgt_info)
c        nint = nint+1
c dbg
      endif
      if (ansatz.ne.1) then
c        if(.not.truncate)then
c          labels(nint+3) = form_r12_p3gint
c          nint = nint + 1
c          call set_dependency(form_ccr12lg0,form_r12_p3gint,tgt_info)
c        endif
        labels(nint+3) = form_r12_cint
        labels(nint+4) = trim(form_r12_cint)//'^+'
        call set_dependency(form_ccr12lg0,form_r12_cint,tgt_info)
        nint = nint + 2
      end if
      labels(nint+3) = form_r12_vint    ! the intermediates to be factored
      labels(nint+4) = form_r12_vint//'^+'
      labels(nint+5) = form_r12_bint
      labels(nint+6) = form_r12_xint
      nint = nint + 4
      call set_dependency(form_ccr12lg0,form_r12_vint,tgt_info)
      call set_dependency(form_ccr12lg0,form_r12_xint,tgt_info)
      call set_dependency(form_ccr12lg0,form_r12_bint,tgt_info)
c      call set_dependency(form_ccr12lg0,form_r12_z4int,tgt_info)
      call form_parameters(-1,
     &     parameters,2,title_ccr12lg0,nint,'---')
      call set_rule(form_ccr12lg0,ttype_frm,FACTOR_OUT,
     &              labels,nint+2,1,
     &              parameters,2,tgt_info)
      ! (c) post-processing: remove terms which do not contribute for
      !     the given R12-approximation
      ! .... to come
      ! fix for A
      if (trim(approx).eq.'A') then
        labels(1:20)(1:len_target_name) = ' '
        labels(1) = form_ccr12lg0
        labels(2) = form_ccr12lg0
        labels(3) = op_ccr12lg
        labels(4) = op_x_inter
        call set_rule(form_ccr12lg0,ttype_frm,INVARIANT,
     &              labels,4,1,
     &              title_ccr12lg0,1,tgt_info)
      end if

      ! screen all remaining R12 terms
      ! (argument: would vanish in standard approximation)
      if (screen) then
        labels(1:20)(1:len_target_name) = ' '
        labels(1) = form_ccr12lg0
        labels(2) = form_ccr12lg0
        labels(3) = op_ccr12lg
        labels(4) = op_r12
        labels(5) = op_r12//'^+'
        call set_rule(form_ccr12lg0,ttype_frm,INVARIANT,
     &              labels,5,1,
     &              title_ccr12lg0,1,tgt_info)
      end if

      ! there remain a few unprocessed R12 contributions
      ! for ansatz > 1
      ! as a first resort we replace r12 by the actual integrals
      if (ansatz.gt.1) then
        labels(1:20)(1:len_target_name) = ' '
        labels(1) = form_ccr12lg0
        labels(2) = form_ccr12lg0
        labels(3) = op_r12
        labels(4) = op_rint
        labels(5) = op_r12//'^+'
        labels(6) = op_rint//'^+'
        call set_dependency(form_ccr12lg0,op_rint,tgt_info)
        call form_parameters(-1,
     &       parameters,2,title_ccr12lg0,2,'---')
        call set_rule(form_ccr12lg0,ttype_frm,REPLACE,
     &              labels,6,1,
     &              parameters,2,tgt_info)
      end if
      call set_rule(form_ccr12lg0,ttype_frm,TEX_FORMULA,
     &              labels,5,1,
     &              'ccr12_lag.tex',1,tgt_info)

      labels(1:10)(1:len_target_name) = ' '
      labels(1) = form_ccr12en0
      labels(2) = form_ccr12lg0
      labels(3) = op_ccr12en
      labels(4) = op_tbar
      nlabel = 4
      if(.not.r12fix)then
        labels(5) = op_cba
        nlabel = 5
      endif
      call add_target(form_ccr12en0,ttype_frm,.true.,tgt_info)
      call set_dependency(form_ccr12en0,form_ccr12lg0,tgt_info)
      call set_dependency(form_ccr12en0,op_ccr12en,tgt_info)
      call set_rule(form_ccr12en0,ttype_frm,INVARIANT,
     &              labels,nlabel,1,
     &              title_ccr12en0,1,tgt_info)

      labels(1:10)(1:len_target_name) = ' '
      labels(1) = form_ccr12rs_t
      labels(2) = form_ccr12lg0
      labels(3) = op_omg
      labels(4) = op_tbar
      labels(5) = ' '
      call add_target(form_ccr12rs_t,ttype_frm,.true.,tgt_info)
      call set_dependency(form_ccr12rs_t,form_ccr12lg0,tgt_info)
      call set_dependency(form_ccr12rs_t,op_omg,tgt_info)
      call set_rule(form_ccr12rs_t,ttype_frm,DERIVATIVE,
     &              labels,5,1,
     &              title_ccr12rs_t,1,tgt_info)

      if(.not.r12fix)then
        labels(1:10)(1:len_target_name) = ' '
        labels(1) = form_ccr12rs_c
        labels(2) = form_ccr12lg0
        labels(3) = op_omgr12
        labels(4) = op_cba
        labels(5) = ' '
        call add_target(form_ccr12rs_c,ttype_frm,.true.,tgt_info)
        call set_dependency(form_ccr12rs_c,form_ccr12lg0,tgt_info)
        call set_dependency(form_ccr12rs_c,op_omgr12,tgt_info)
        call set_rule(form_ccr12rs_c,ttype_frm,DERIVATIVE,
     &                labels,5,1,
     &                title_ccr12rs_c,1,tgt_info)
      endif

*----------------------------------------------------------------------*
*     Opt. Formulae
*----------------------------------------------------------------------*

      ! CC ground state:
      labels(1:20)(1:len_target_name) = ' '
      labels(1) = fopt_ccr12_0
      labels(2) = form_ccr12en0
      labels(3) = form_ccr12rs_t
      ncat = 2
      nint = 0
      if(.not.r12fix)then
        labels(4) = form_ccr12rs_c
        ncat = 3
      endif
      call add_target(fopt_ccr12_0,ttype_frm,.false.,tgt_info)
      call set_dependency(fopt_ccr12_0,form_ccr12en0,tgt_info)
      call set_dependency(fopt_ccr12_0,form_ccr12rs_t,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_omgdef,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_topdef,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_b_def,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_v_def,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_x_def,tgt_info)
      if(.not.truncate.or.(truncate.and.(trunc_type.gt.0)))
     &           call set_dependency(fopt_ccr12_0,mel_p_def,tgt_info)
      if(.not.truncate.or.(truncate.and.(trunc_type.eq.1)))
     &           call set_dependency(fopt_ccr12_0,mel_z_def,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_rint,tgt_info)
      if (ansatz.gt.1)
     &     call set_dependency(fopt_ccr12_0,mel_c_def,tgt_info)
      if(.not.r12fix)then
        call set_dependency(fopt_ccr12_0,form_ccr12rs_c,tgt_info)
        call set_dependency(fopt_ccr12_0,mel_omgr12def,tgt_info)
      endif
      call set_dependency(fopt_ccr12_0,mel_c12def,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_ham,tgt_info)
      call set_dependency(fopt_ccr12_0,mel_ccr12en0def,tgt_info)
      if (isim.eq.1) then
        nint = 1
        call set_dependency(fopt_ccr12_0,form_cchhat,tgt_info)
        call set_dependency(fopt_ccr12_0,mel_hhatdef,tgt_info)
        labels(1+ncat+1) = form_cchhat
      end if
      call opt_parameters(-1,parameters,ncat,nint)
      call set_rule(fopt_ccr12_0,ttype_frm,OPTIMIZE,
     &              labels,ncat+nint+1,1,
     &              parameters,1,tgt_info)

*----------------------------------------------------------------------*
*     ME-lists
*----------------------------------------------------------------------*
      ! L0/E0:
      call add_target(mel_ccr12lg0,ttype_opme,.false.,tgt_info)
      call set_dependency(mel_ccr12lg0,op_ccr12lg,tgt_info)
      labels(1:20)(1:len_target_name) = ' '
      labels(1) = mel_ccr12lg0
      labels(2) = op_ccr12lg
      call me_list_parameters(-1,parameters,
     &     msc,0,1,0,0,.false.)
      call set_rule(mel_ccr12lg0,ttype_opme,DEF_ME_LIST,
     &              labels,2,1,
     &              parameters,1,tgt_info)
      call add_target(mel_ccr12en0def,ttype_opme,.false.,tgt_info)
      call set_dependency(mel_ccr12en0def,op_ccr12en,tgt_info)
      labels(1:20)(1:len_target_name) = ' '
      labels(1) = mel_ccr12en0
      labels(2) = op_ccr12en
      call me_list_parameters(-1,parameters,
     &     msc,0,1,0,0,.false.)
      call set_rule(mel_ccr12en0def,ttype_opme,DEF_ME_LIST,
     &              labels,2,1,
     &              parameters,1,tgt_info)

      ! CBAR list definition
      call add_target(mel_cbardef,ttype_opme,.false.,tgt_info)
      call set_dependency(mel_cbardef,op_cba,tgt_info)
      labels(1:20)(1:len_target_name) = ' '
      labels(1) = mel_cbar
      labels(2) = op_cba
      call me_list_parameters(-1,parameters,
     &       msc,0,1,0,0,.false.)
      call set_rule(mel_cbardef,ttype_opme,DEF_ME_LIST,
     &                labels,2,1,
     &                parameters,1,tgt_info)

      ! C12  list definition
      call add_target(mel_c12def,ttype_opme,.false.,tgt_info)
      call set_dependency(mel_c12def,op_c12,tgt_info)
      labels(1:20)(1:len_target_name) = ' '
      labels(1) = mel_c12
      labels(2) = op_c12
      call me_list_parameters(-1,parameters,
     &       msc,0,1,0,0,.false.)
      call set_rule(mel_c12def,ttype_opme,DEF_ME_LIST,
     &                labels,2,1,
     &                parameters,1,tgt_info)

      if (.not.r12fix) then
        ! OMG-R12 list definition
        call add_target(mel_omgr12def,ttype_opme,.false.,tgt_info)
        call set_dependency(mel_omgr12def,op_omgr12,tgt_info)
        labels(1:20)(1:len_target_name) = ' '
        labels(1) = mel_omgr12
        labels(2) = op_omgr12
        call me_list_parameters(-1,parameters,
     &       msc,0,1,0,0,.false.)
        call set_rule(mel_omgr12def,ttype_opme,DEF_ME_LIST,
     &                labels,2,1,
     &                parameters,1,tgt_info)
      endif

*----------------------------------------------------------------------*
*     "phony" targets
*----------------------------------------------------------------------*
      if(.not.r12fix)then
        ! totally symmetric dia for use below:
        call me_list_label(mel_dia1,mel_dia,1,0,0,0,.false.)

        if(.not.pz_eval)then
          call add_target(solve_ccr12_gs,ttype_gen,.true.,tgt_info)
        else
          call add_target(solve_ccr12_gs,ttype_gen,.false.,tgt_info)
        endif

        call set_dependency(solve_ccr12_gs,mel_dia1,tgt_info)
        call set_dependency(solve_ccr12_gs,mel_b_inv,tgt_info)
c        call set_dependency(solve_ccr12_gs,mel_x_inv,tgt_info)
c        call set_dependency(solve_ccr12_gs,mel_b_dia,tgt_info)
        call set_dependency(solve_ccr12_gs,fopt_ccr12_0,tgt_info)
        call set_dependency(solve_ccr12_gs,eval_r12_inter,tgt_info)
        call solve_parameters(-1,parameters,2, 2,1,'DIA/BLK')
c        call solve_parameters(-1,parameters,2, 2,1,'DIA/DIA')
        labels(1:20)(1:len_target_name) = ' '
        labels(1) = mel_top
        labels(2) = mel_c12
        labels(3) = mel_omg
        labels(4) = mel_omgr12
        labels(5) = mel_dia1
        labels(6) = mel_dia1    ! dummy
c        labels(6) = mel_b_dia
        labels(7) = mel_ccr12en0
        labels(8) = fopt_ccr12_0
        if(trim(approx).eq.'A')then
          labels(9) = mel_b_inv ! or mel_b_inter
        else
          labels(9) = mel_b_inter
        endif
        labels(10) = mel_x_inter
        labels(11) = mel_ham
        call set_rule(solve_ccr12_gs,ttype_opme,SOLVENLEQ,
     &       labels,11,4,
     &       parameters,2,tgt_info)

      else
        ! totally symmetric dia for use below:
        call me_list_label(mel_dia1,mel_dia,1,0,0,0,.false.)

        call add_target(solve_ccr12_gs,ttype_gen,.true.,tgt_info)
        call set_dependency(solve_ccr12_gs,mel_dia1,tgt_info)
        call set_dependency(solve_ccr12_gs,mel_c12def,tgt_info)
        call set_dependency(solve_ccr12_gs,mel_cbardef,tgt_info)
        call set_dependency(solve_ccr12_gs,fopt_ccr12_0,tgt_info)
        call set_dependency(solve_ccr12_gs,eval_r12_inter,tgt_info)
        labels(1:10)(1:len_target_name) = ' '
        labels(1) = mel_c12
        call set_rule(solve_ccr12_gs,ttype_opme,UNITY,
     &       labels,1,1,
     &       parameters,0,tgt_info)
        labels(1:10)(1:len_target_name) = ' '
        labels(1) = mel_cbar
        call set_rule(solve_ccr12_gs,ttype_opme,UNITY,
     &       labels,1,1,
     &       parameters,0,tgt_info)
        call solve_parameters(-1,parameters,2, 1,1,'DIA')
c        call solve_parameters(-1,parameters,2, 2,1,'DIA/DIA')
        labels(1:20)(1:len_target_name) = ' '
        labels(1) = mel_top
        labels(2) = mel_omg
        labels(3) = mel_dia1
        labels(4) = mel_ccr12en0
        labels(5) = fopt_ccr12_0
        labels(6) = mel_ham
        call set_rule(solve_ccr12_gs,ttype_opme,SOLVENLEQ,
     &       labels,6,2,
     &       parameters,2,tgt_info)
      endif

      return
      end

max_stars_repo_name: ak-ustutt/GeCCo-public

max_issues_repo_name: ak-ustutt/GeCCo-public

max_forks_repo_name: ak-ustutt/GeCCo-public


text: Image(DaveandJoyce.jpg, Dave and Joyce, 400, left, thumbnail)Image(kidz.jpg, Ian, Tamsin and Users/MaxHart Max, 400, right, thumbnail) Dave Hart is http://daviswiki.org/Users/MaxHart Max Harts Da and also http://ianhartart.com/ Ian Harts Da.  He moved here in 1977, disguised as a graduate student to avoid getting a real job.  He decided to camp the family in Davis because of all the valley towns hed lived in this seemed like the easiest one to live in.  He fell into a job with the state Department of Water Resources in the  http://cdec.water.ca.gov/snow/current/snow/ Snow Survey Program in 1983 and had so much fun, he plumb forgot all about promotions and becoming successful.  His bidness buddy Joycelyn knows many more people in town because she is basically quite a bit smarter than Dave.  Boy, did he luck out!  A drunkards dream if I ever did see one.  While Daves no genius, he knows a couple things:  (1) that if you work for a salary or wage youd better belong to a good http://www.seiu1000.org/ union and (2) that democracy requires that we stay well http://rtumble.com/ informed..


PROGRAM p14

    IMPLICIT NONE
    REAL, DIMENSION(2:10, -30:30, 0:10) :: t,y,t_plus_y

    t=2.0
    y=3.0
    t_plus_y = t+y

    PRINT *,t_plus_y

END PROGRAM p14


PROGRAM test_module
!
!  Purpose:
!    To illustrate sharing data via a module.
!
USE shared_data               ! Make data in module "test" visible
IMPLICIT NONE

REAL, PARAMETER :: PI = 3.141592  ! Pi

values = PI * (/ 1., 2., 3., 4., 5. /)

CALL sub1                     ! Call subroutine

END PROGRAM test_module

!*****************************************************************
!*****************************************************************

SUBROUTINE sub1
!
!  Purpose:
!    To illustrate sharing data via a module.
!
USE shared_data               ! Make data in module "test" visible
IMPLICIT NONE

WRITE (*,*) values

END SUBROUTINE sub1