mat-dielectric-response

Calculate frequency-dependent dielectric response of crystalline materials using atomate2 OpticsMaker and VASP.

144|21|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-dielectric-response
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mat-dielectric-response
Source: https://github.com/learningmatter-mit/AtomisticSkills/tree/main/.agents/skills/mat-dielectric-response
Command: npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-dielectric-response

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you calculate the frequency-dependent dielectric response of a crystalline material, turning atomistic inputs into dielectric functions and plots.

Core Features & Use Cases

  • Run atomate2 OpticsMaker + VASP to compute frequency-dependent dielectric tensors (independent-particle response) and produce optics workflow outputs.
  • Generate publication-ready plots by post-processing VASP/atomate2 outputs to visualize real and imaginary dielectric response, including diagonal tensor components for anisotropic systems.
  • Validate and troubleshoot outputs by checking for frequency-dependent dielectric sections in vasprun.xml and OUTCAR content.

Quick Start

Run the atomate2 optics workflow for your relaxed structure and then generate the average dielectric-function plot using the provided plot script.

Frequently Asked Questions about mat-dielectric-response

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate the frequency-dependent dielectric response of a crystalline material using VASP?

You can calculate the frequency-dependent dielectric response by running the atomate2 OpticsMaker workflow with VASP on a relaxed input structure, which outputs dielectric tensors for your crystalline material.

Can I plot the real and imaginary dielectric tensor components for anisotropic systems from VASP outputs?

Yes, you can plot real and imaginary dielectric tensor components for anisotropic systems by post-processing vasprun.xml outputs from atomate2, generating plots that visualize diagonal tensor components.

What is the best way to compute independent-particle dielectric spectra with atomate2?

The best way to compute independent-particle dielectric spectra is using the atomate2 OpticsMaker workflow with VASP, which calculates the frequency-dependent dielectric tensor and produces optics workflow outputs.

Do I need a relaxed input structure to compute dielectric functions with atomate2 and VASP?

Yes, a relaxed input structure is required to compute dielectric functions with atomate2 and VASP, along with selecting a preset and executing the workflow locally or remotely.

Why does my VASP dielectric response calculation fail to produce frequency-dependent data?

Your dielectric response calculation may fail if the vasprun.xml does not contain frequency-dependent dielectric sections; you can validate and troubleshoot by checking vasprun.xml and OUTCAR content for required data.

Does the atomate2 OpticsMaker workflow support extracting dielectric response from CHI OUTCAR data?

Yes, the atomate2 OpticsMaker workflow supports optional post-processing of CHI OUTCAR data alongside vasprun.xml files to extract and visualize dielectric response spectra.